Каждая короткая ссылка — это редирект. Вы вставляете длинный адрес назначения, сокращатель возвращает аккуратный адрес вроде urlik.xyz/spring, и когда кто-то по нему переходит, сервер отвечает HTTP-кодом состояния, который сообщает браузеру, куда идти дальше. Два кода, которые встречаются чаще всего, — это 301 и 302, и выбор правильного незаметно влияет на ваше SEO, вашу аналитику и на то, сколько контроля над ссылкой у вас останется после того, как вы ей поделились.

Что такое редирект на самом деле

Когда браузер запрашивает короткую ссылку, сервер не возвращает страницу. Он возвращает код состояния и заголовок Location, указывающий на настоящий URL. Затем браузер делает второй запрос — уже к этому адресу назначения. Весь «перескок» занимает несколько миллисекунд, и посетитель редко его замечает. Если вы только знакомитесь с механикой, наш разбор о том, что такое сокращатель ссылок, проходит весь путь запроса целиком.

301: постоянный редирект

301 Moved Permanently сообщает браузерам и поисковым системам, что адрес назначения — это новый, постоянный дом ссылки. Из слова «постоянный» следуют две вещи:

  • Поисковые системы передают ранжирующие сигналы дальше. 301 объединяет старый и новый URL, поэтому большая часть «ссылочного веса» перетекает на адрес назначения. Это именно то, что нужно, когда вы выводите из обращения старый URL и хотите, чтобы его авторитет сохранился.
  • Браузеры кэшируют его агрессивно. Увидев 301 один раз, браузер при следующем клике может вообще пропустить сокращатель и сразу перейти на закэшированный адрес. Это быстро, но означает, что вы больше не можете изменить, куда ведёт эта ссылка, для всех, чей браузер запомнил старую цель.

302: временный редирект

302 Found говорит: «пока иди сюда, но продолжай спрашивать меня». Браузеры не кэшируют его так же, а поисковые системы обычно продолжают индексировать короткий URL, а не сливают его с адресом назначения. Для ссылки, которой вы собираетесь управлять, у этого есть реальные преимущества:

  • Вы можете изменить адрес назначения позже, и каждый посетитель тут же попадёт на новую цель — это основа редактируемых ссылок и A/B-ротации.
  • Поскольку каждый клик снова проходит через сервер, ваша аналитика кликов остаётся точной, а не «съедается» кэшем браузера.

Именно поэтому большинство платформ для управления ссылками, включая urlik, по умолчанию используют для коротких ссылок 302: так ссылка остаётся живым, измеримым объектом, а не окаменелостью, впечатанной в миллионы браузерных кэшей.

301 или 302 для короткой ссылки?

Вот простое правило. Используйте 302, когда ссылка — это маркетинговый или рекламный актив, который вы можете отредактировать, ротировать или измерять, а это почти любая короткая ссылка. Используйте 301 только тогда, когда вы навсегда переносите принадлежащую вам страницу и хотите, чтобы поисковые системы окончательно передали её авторитет на новый адрес. Сократить ссылку для кампании — это первый случай; перенести old-site.com/page на new-site.com/page — второй.

Один нюанс для тех, кто думает про SEO: короткая ссылка с 302 не перетягивает ранжирующую силу вашего адреса назначения на себя, и это нормально — вы не пытаетесь продвинуть короткий URL, вы пытаетесь направлять и измерять трафик. Если вам действительно нужно передать ссылочный вес, делайте 301 на сервере адреса назначения, а не через сокращатель.

Пара слов о 307 и 308

Вам могут встретиться также 307 (временный) и 308 (постоянный). Они ведут себя как 302 и 301, но с одной строгой гарантией: они никогда не меняют HTTP-метод. Браузер, следуя за 307, сохраняет POST как POST, тогда как некоторые старые клиенты незаметно превращали 302 в GET. Для обычного обмена ссылками это редко имеет значение, но полезно знать, если вы встраиваете редиректы в API. Кстати — если вы создаёте ссылки программно, наше руководство по API сокращателя ссылок рассказывает, как задаётся тип редиректа для каждой ссылки.

Как это устроено в urlik

С urlik.xyz вам не нужно вручную подбирать код состояния для повседневных ссылок: короткие ссылки используют временный редирект, поэтому вы сохраняете возможность редактировать цель, ротировать адреса назначения и читать честную статистику. Когда вы брендируете ссылку читаемым псевдонимом (alias) — см. наш гид по брендированным коротким ссылкам, — это поведение не меняется; красивое окончание и логика редиректа независимы друг от друга. В итоге вы получаете ссылку, которой можно поделиться один раз и направлять её вечно.