Все статьи
3 мин чтения#safety#compliance#moderation

Как помечать ссылки 18+, чтобы страница оставалась безопасной для всех

Многие авторы держат взрослую платформу рядом с публичным Instagram. Страница со ссылками в био — это место, где две аудитории встречаются, и обычно всё сделано плохо: платит за это и автор, и посетитель, и все остальные пользователи того же домена.

Зачем нужно подтверждение возраста

Заставка с вопросом «вам есть 18?» и кнопкой — это не проверка возраста, и никто всерьёз не делает вид, что это она. Зато она фиксирует намерение: посетителю сказали, что находится за ссылкой, и он совершил осознанное действие, прежде чем туда пойти. Это важно юридически в целом ряде юрисдикций и важно практически, потому что альтернатива — отправить человека туда, куда он не ожидал попасть.

Подтверждение должно жить на вашей собственной странице, в том месте, где посетитель выбирает ссылку, — а не после того, как его уже куда-то отправили. Подтверждение постфактум не подтверждает ничего.

То, что большинство страниц делает неправильно

Почти в каждой реализации адрес назначения лежит прямо в исходном коде страницы. Видимая ссылка ведёт на экран с предупреждением, но в href под ней по-прежнему написано onlyfans.com. Это обнуляет всю затею, потому что аудитория, которая здесь важна, — не человек.

Instagram и TikTok прогоняют автоматические классификаторы по страницам, на которые ссылаются их пользователи. Эти классификаторы читают разметку. Если взрослый адрес лежит в HTML, страницу классифицируют именно по нему, независимо от того, что видит живой посетитель, — а на общем домене эта классификация уже не только ваша.

Если адрес назначения есть в разметке, барьер — украшение. Работает только тот барьер, где адреса попросту нет в коде.

Как выглядит правильный поток

  1. Карточка помечена как 18+ прямо на странице, чтобы посетитель знал до нажатия, а не после.
  2. Её href ведёт на страницу подтверждения внутри вашего же сайта. Настоящего адреса назначения нет в HTML нигде.
  3. Посетитель ставит галочку подтверждения возраста. Галочка открывает обычную отправку формы, поэтому всё работает с отключённым JavaScript, — иначе барьер обходится одним движением.
  4. Дальше он проходит через отдельный домен-предупреждение, который прямо говорит, что дальше идёт чувствительный контент.
  5. И только потом редирект разворачивает адрес назначения — на сервере.

Практические правила

  • Помечайте ссылку, а не маскируйте. Посетитель, который почувствовал себя обманутым, — это будущая жалоба, а домену вредят именно жалобы.
  • Никогда не прячьте взрослую ссылку за сокращателем ссылок. Цепочки редиректов сами по себе спам-сигнал и загоняют всю страницу в классификацию быстрее.
  • Держите возрастной барьер на сервере. Подтверждение, сделанное чисто на JavaScript, обходится отключением JavaScript.
  • Добавляйте rel="nofollow" на закрытые барьером ссылки, чтобы поисковики не шли по цепочке.
  • Не ставьте взрослые изображения в превью страницы и в OG-картинку. Именно их платформа рисует внутри своего приложения.

Почему это проблема всех сразу

Сервис ссылок в био выдаёт каждому пользователю имя на одном общем домене. Репутация прилипает к домену, а не к отдельной странице. Один пользователь, который небрежно гонит трафик, способен добиться ограничений для домена на всей платформе — и все остальные обнаружат, что их ссылка тихо перестала работать, без уведомления и без права на апелляцию.

Поэтому взрослые ссылки заслуживают спроектированного маршрута, а не чекбокса, прикрученного задним числом: дело не в том, что контент — проблема, а в том, что маршрутизация — это общая инфраструктура.

Читать дальше