Главная/Блог/Как настроить 404, редиректы и структуру URL для SEO: практическое руководство

Как настроить 404, редиректы и структуру URL для SEO: практическое руководство

Как настроить 404, редиректы и структуру URL для SEO: практическое руководство
Техническая база сайта влияет на позиции в поиске не меньше, чем контент и ссылки. Неработающие страницы, длинные цепочки редиректов и запутанные адреса мешают поисковикам правильно индексировать сайт, а пользователям — совершать целевые действия. Хорошая новость: эти проблемы выявляются и исправляются за считанные дни, а эффект заметен уже через несколько недель после переиндексации. В статье разбираем, как спроектировать структуру URL, выбрать типы редиректов и превратить страницу 404 из точки потери клиента в точку возврата.

Структура URL: правила, которые экономят месяцы

URL — это адрес страницы, который видят и поисковики, и пользователи. Менять структуру URL после запуска сайта — дорогая операция: каждый старый адрес придётся закрывать редиректом, а переиндексация займёт от 2 до 8 недель. Поэтому продумайте адреса до разработки:
  • Читаемость. /katalog/obuv/krossovki понятнее человеку и роботу, чем /cat?id=128&sec=45.
  • Транслит вместо кириллицы. Кириллические адреса при копировании превращаются в нечитаемые коды вида %D0%BE%D0%B1%D1%83%D0%B2%D1%8C.
  • Только нижний регистр и дефисы. Для сервера /Krossovki и /krossovki_html — разные страницы: поисковик увидит дубли.
  • Глубина не более 3–4 уровней: /obuv/krossovki/nike — достаточно; вложенность из 6+ разделов размывает вес страниц.
  • Один URL — одна страница. Дубли с www и без, со слэшем на конце и без него склеиваются 301-редиректом на один канонический адрес.

301 или 302: выбираем тип редиректа правильно

Редирект — это команда браузеру и поисковому роботу, что страница переехала. Ошибка в выборе типа — классическая причина потери позиций после редизайна. 301 (Permanent Redirect) — постоянный: передаёт ссылочный вес и сигнал «страница перемещена навсегда». Его используют при смене домена, переезде на HTTPS, склейке дублей и удалении страниц. 302/307 (Temporary) — временный: вес не передаётся, старый адрес остаётся в индексе. Он подходит для сезонных каталогов, техобслуживания и A/B-тестов. Практическое правило простое: если через месяц пользователям по-прежнему нужен новый адрес — ставьте 301. Временные редиректы, забытые на полгода, — частая причина, почему сайт «не растёт» после обновления.

Цепочки редиректов: тихий убийца скорости и индексации

Цепочка возникает, когда старый адрес ведёт не сразу на актуальный: /page → /page-2 → /katalog/page. Каждый лишний шаг — это отдельный запрос к серверу и 100–300 мс задержки, а робот может вообще не дойти до финального адреса: Googlebot переходит не более 10 редиректов подряд, после чего останавливается. Часть ссылочного веса при этом теряется на каждом hop. Правильная схема — редирект с первого адреса сразу на финальный.

Страница 404: как не терять пользователя

404 — не ошибка разработчика, а нормальный ответ сервера для страницы, которой не существует. Проблемы начинаются, когда она настроена неправильно:
  • Отдавайте настоящий код 404. Если страница ошибки возвращает код 200 (так называемый soft 404), поисковик добавляет её в индекс — тысячи таких адресов понижают качество всего домена.
  • Не редиректите все 404 на главную. Робот расценивает это как soft 404, а пользователь — как обман: искал кроссовки, попал на абстрактную витрину.
  • Оформите 404 в стиле сайта: меню, поиск, ссылки на популярные товары или статьи, кнопка «на главную». За каждой 404 стоит чей-то сломанный сценарий покупки.
  • Настройте мониторинг. Вебмастера Яндекса и Google показывают все несуществующие адреса, на которые ведут внешние ссылки, — их стоит закрывать 301-редиректом на релевантные страницы.

Как найти проблемы: три инструмента и 30 минут в месяц

Аудит не требует платных сервисов на старте. Яндекс.Вебмастер покажет ошибки индексации в отчёте «Исключённые страницы» и позволит проверить код ответа любого URL через «Проверку ответа сервера». Google Search Console в отчёте «Страницы» выделит soft 404 и страницы-дубли. Для интернет-магазина с каталогом от 10 000 товаров из выгрузки 1С — обязательно после каждого обновления прайса.

Ошибки, которые встречаются даже у опытных команд

За годы аудитов мы видим одни и те же грабли. Редирект на JavaScript или meta refresh вместо серверного 301 — роботы обрабатывают их хуже и медленнее. Удаление страниц без редиректов — адрес выпадает из индекса вместе со всем накопленным весом. Редирект «всё на главную» — ссылка со страницы «Доставка» ведёт на главную, и смысловой сигнал для поисковика теряется. Конфликт canonical и 301 — страница объявляет canonical на себя, но одновременно редиректит на другой адрес; робот получает противоречивые сигналы и может исключить обе страницы. Каждая из ошибок исправляется за час, но без аудита может тихо работать годами.

Чек-лист внедрения

Если вы запускаете новый сайт или взялись за технический аудит текущего, двигайтесь по шагам:
  1. Спроектируйте структуру URL до вёрстки: каталог, разделы, карточки, статьи.
  2. Настройте 301-редиректы с www на без-www (или наоборот), с HTTP на HTTPS, с index.html на «чистый» адрес.
  3. Перед переездом или редизайном составьте карту «старый адрес → новый» и реализуйте её серверными правилами (.htaccess, конфиг Nginx или редирект-менеджер CMS).
  4. Сделайте кастомную страницу 404 с корректным кодом ответа и навигацией.
  5. Прогоните сайт краулером, схлопните цепочки, добавьте сайт в Яндекс.Вебмастер и Search Console.
  6. Через 2–4 недели сверьте индексацию и позиции — расхождения закрывайте по спискам из вебмастеров.

Итог

404-страница, редиректы и структура URL — фундамент, на котором держится всё остальное SEO: контент, коммерческие факторы, ссылки. Настройка занимает 1–2 дня работы разработчика, а отдача — стабильная индексация, безопасные переезды без потери трафика и меньше клиентов, потерянных на битых ссылках. Начните с бесплатного краулера и двух вебмастеров: скорее всего, вы найдёте проблемы уже на первом сканировании. Если хотите получить полную картину — закажите технический аудит: мы составим список ошибок по кодам ответа, цепочкам и дублям с планом исправления по приоритету.

Нужна разработка?

Оставьте заявку — обсудим ваш проект и предложим решение