Блок 1. Один основной адрес сайта
- Сайт работает только по https. Версия по http отдаёт 301.
- Выбрана одна версия домена — с www или без, вторая перенаправляется.
- Перенаправление сохраняет путь. Внутренняя страница по http попадает на ту же страницу по https, а не на главную.
- Индексный файл убран из адреса. Адрес
/index.phpотдаёт 301 на корень.
Подробный разбор — в статье про склейку зеркал.
Блок 2. Единый формат адресов
- Один формат слэша на всём сайте, вторая версия перенаправляется.
- Все адреса в нижнем регистре, версия с заглавными буквами отдаёт 301.
- Расширение файла единообразно: либо везде есть, либо нигде.
- Разделитель слов — дефис, подчёркиваний в новых адресах нет.
Детали — в материалах про слэш в конце, регистр букв и выбор разделителя.
Блок 3. Транслитерация
- Адреса латиницей, кириллицы и процентных кодов нет.
- Транслитерация по таблице Яндекса. Проверочные слова: «борщ» даёт
borshh, «цена» —cena, «духи» —duhi, «майка» —majka. - Модуль CMS настроен правильно и не выдаёт
shch,kh,ts.
Полная таблица соответствий — в справочнике по транслитерации.
Блок 4. Структура и читаемость
- Не больше трёх уровней вложенности для разделов.
- Три-пять слов в конечном сегменте, длина адреса до сотни символов.
- Нет технических идентификаторов вместо слов и лишних дат.
- Нет числовых суффиксов вида
-2— они означают повторы.
Блок 5. Дубли и канонические адреса
- Адрес с произвольным параметром имеет canonical на чистую версию.
- Товар в нескольких категориях доступен по одному адресу или имеет корректный canonical.
- Первая страница пагинации доступна только по чистому адресу, без номера.
Блок 6. Служебные файлы и ссылки
- robots.txt и sitemap.xml на месте, согласованы между собой, в карте только канонические адреса с кодом 200.
- Внутренних битых ссылок и цепочек редиректов нет, меню и тексты ссылаются на актуальные адреса напрямую.
Как проходить чек-лист. Первые восемь пунктов проверяются вручную за десять минут прямо в браузере. Остальные требуют выгрузки адресов: прогоните сайт краулером и работайте по таблице.
Что чинить в первую очередь
| Приоритет | Пункты | Почему |
|---|---|---|
| Критично | 1–4, 19 | Затрагивают весь сайт целиком |
| Высокий | 5–6, 16–18, 20 | Порождают массовые дубли |
| Средний | 9–11 | Влияют на совпадение с запросом |
| Низкий | 7–8, 12–15 | Косметика, чинится при плановых работах |
Как часто проходить
- Полностью — раз в полгода и обязательно после структурных изменений.
- Пункты 1–8 — после каждого обновления сайта или переноса на новый хостинг.
- Пункты 16–20 — раз в квартал.
Отдельно стоит помнить: пункты 9–11 касаются новых страниц. Пока модуль транслитерации настроен неверно, каждая новая страница добавляет к списку проблем. Проверять адрес перед публикацией удобно в генераторе.
Что делать с результатами
- Пройдите чек-лист и запишите, какие пункты не выполнены.
- Оцените масштаб: сколько страниц затронуто каждой проблемой.
- Отсортируйте по приоритету из таблицы выше.
- Правки, требующие смены адресов, объедините в один плановый переезд.
- После исправлений повторите проверку и отправьте ключевые страницы на переобход.
Главное правило: не меняйте адреса ради галочки в чек-листе. Смена адреса всегда стоит дороже, чем неидеальный, но работающий URL.
Как фиксировать результаты
Чтобы аудит не превратился в разовое упражнение, результаты стоит записывать в таблицу с четырьмя колонками: номер пункта, статус, масштаб проблемы и решение.
| Пункт | Статус | Масштаб | Решение |
|---|---|---|---|
| 2. Одна версия домена | Не выполнен | Весь сайт | Правило в .htaccess |
| 10. Таблица транслитерации | Не выполнен | ~400 страниц | Настроить модуль, старое не трогать |
| 13. Длина адресов | Частично | ~30 страниц | Отложить до переезда |
Колонка масштаба важнее статуса: невыполненный пункт, затрагивающий три страницы, и такой же, затрагивающий весь сайт, — задачи разного веса.
Повторная проверка
После исправлений пройдите чек-лист заново — но не сразу, а через две-три недели. Часть изменений видна мгновенно (коды ответа, редиректы), часть проявляется только после переобхода: исчезновение дублей, обновление адресов в выдаче, изменение числа страниц в поиске.
Сохраняйте таблицы прошлых аудитов: сравнение двух проверок показывает не только текущее состояние, но и то, не возвращаются ли старые проблемы после обновлений сайта.
Частые вопросы
Сколько времени занимает такой аудит?
Первые восемь пунктов — около десяти минут вручную. Полная проверка с выгрузкой адресов и разбором таблицы занимает час-полтора для обычного сайта.
С чего начинать, если не выполнено большинство пунктов?
С первых четырёх: они затрагивают весь сайт целиком. Затем дубли и канонические адреса, и только потом косметика вроде длины адресов.
Нужно ли исправлять все найденные проблемы?
Нет. Если пункт требует массовой смены адресов, а страницы работают и приносят трафик, правку лучше отложить до планового переезда структуры.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.