Note: Many pre-HTTP/1.1 user agents do not understand the 303
status. When interoperability with such clients is a concern, the
302 status code may be used instead, since most user agents react
to a 302 response as described here for 303.
Я не знаю, какие существуют пользовательские агенты до HTTP / 1.1, так что ...
В зависимости от того, что вы собираетесь, я бы использовал 301 (постоянный) или 307 (временный). 301 скажет Google, что он будет вести себя так, как если бы вы ссылались на перенаправленный сайт напрямую.
303 выглядит так, как будто оно предназначено для перенаправления, особенно после отправки форм.
редактирование:
хотя ваш вопрос «Какой статус перенаправления HTTP я должен использовать для связи вне сайта?» - Как насчет прямой связи вне сайта? (что, я думаю, не работает, если вы используете форму для создания ссылок, в этом случае вы будете использовать код состояния 303)