Технический аудит сайта: что проверяем перед продвижением
Начинать продвижение до технического аудита — платить за трафик на сломанный сайт. Разбираем проверки по приоритету.

Технический аудит отвечает на один вопрос: способен ли сайт получать поисковый трафик. Пока страницы не индексируются, отвечают ошибками или дублируют друг друга, работа с содержимым и запросами бессмысленна.
Порядок проверок
Проверки идут по приоритету: сначала то, что полностью блокирует трафик, потом то, что его ограничивает, и только затем улучшения. Обратный порядок — самая частая причина, по которой аудит на сто пунктов не даёт результата.
| Уровень | Что проверяем | Последствие ошибки |
|---|---|---|
| Блокирующий | Запреты индексации, коды ответов, доступность | Сайта нет в поиске |
| Блокирующий | Дубли страниц и адресов | Позиции размываются |
| Ограничивающий | Скорость загрузки, мобильная вёрстка | Потеря позиций и посетителей |
| Ограничивающий | Карта сайта, внутренние ссылки | Часть страниц не обходится |
| Улучшение | Микроразметка, заголовки, описания | Хуже сниппет и переходы |
Блокирующий уровень
- Файл robots: нет ли запрета на разделы, перенесённого с тестового стенда.
- Метатег с запретом индексации в коде страниц — встречается в шаблонах после переноса.
- Коды ответов: рабочие страницы отдают 200, удалённые — 404 или 410, перенесённые — 301.
- Один основной адрес: с www и без, с https и без, со слешем на конце и без — должен работать один вариант.
- Доступность для роботов: сайт не должен блокировать их защитой от нагрузки.
const urls = ["/", "/uslugi", "/uslugi/razrabotka-sajtov", "/tseny", "/kontakty"]
for (const path of urls) {
const response = await fetch(new URL(path, process.env.SITE_URL), {
// Перенаправления не разворачиваем: нужен исходный код ответа,
// иначе цепочка 301 → 301 → 200 выглядит как обычная страница
redirect: "manual",
})
const noindex = response.headers.get("x-robots-tag")?.includes("noindex")
if (response.status !== 200 || noindex) {
console.error(`[audit] ${path}: код ${response.status}, запрет индексации: ${Boolean(noindex)}`)
process.exitCode = 1
}
}Дубли: откуда берутся
| Источник | Пример | Решение |
|---|---|---|
| Параметры фильтров | ?sort=price&page=2 | Канонический адрес |
| Метки рекламных кампаний | ?utm_source=direct | Канонический адрес |
| Слеш на конце | /uslugi и /uslugi/ | Перенаправление на один вариант |
| Печатная версия | /print/uslugi | Запрет индексации |
| Пагинация | Страницы 2, 3, 4 списка | Канонический адрес на себя, ссылки на первую |
Ограничивающий уровень
Скорость и мобильная вёрстка — прямые факторы ранжирования. Основную метрику измеряют по реальным посетителям, а не в лабораторном тесте: инструмент проверки показывает потенциал, а позиции считаются по данным настоящих устройств.
- Отрисовка основного содержимого — до 2,5 секунды у большинства посетителей.
- Сдвиг вёрстки при загрузке — минимальный: у изображений и рекламных блоков заданы размеры.
- Отклик на первое действие — быстрый: тяжёлые сценарии не блокируют нажатия.
- Мобильная версия отдаёт то же содержимое, что настольная, включая текст и ссылки.
Что делать с результатами
- Разделите находки на блокирующие, ограничивающие и улучшения.
- Закройте блокирующие в первую неделю — до начала работы с содержимым.
- Ограничивающие распределите на месяц-два, начиная с шаблонов страниц: правка шаблона исправляет сотни адресов сразу.
- Улучшения делайте параллельно с наполнением, а не вместо него.
- Настройте автоматические проверки, чтобы исправленное не вернулось со следующим выпуском.
Аудит на двести пунктов без приоритетов бесполезен. Работают первые пять: индексация, коды ответов, дубли, скорость, мобильная вёрстка.
Частые вопросы
- Сколько занимает технический аудит?
- Для сайта до пятисот страниц — три-пять рабочих дней с проверкой вручную и обходом краулером. Результат — список находок с приоритетами и оценкой трудоёмкости, а не выгрузка инструмента без разбора.
- Обязательно ли исправлять всё?
- Нет. Блокирующие находки исправляют полностью, ограничивающие — по влиянию на трафик, улучшения — по остаточному принципу. Список на двести пунктов почти всегда содержит десятки замечаний, не влияющих на позиции.
- Можно ли продвигать сайт без исправления технических ошибок?
- Можно, но это оплата трафика на сломанный сайт. Если страницы не индексируются или дублируют друг друга, работа с запросами и текстами не даст позиций — поисковая система просто не покажет такие страницы.
- Как часто повторять аудит?
- Полный — раз в год или после крупного обновления сайта. Базовые проверки индексации, кодов ответа и скорости нужно автоматизировать и запускать при каждом выпуске: большинство технических проблем появляется вместе с новым кодом.
Похожая задача в вашем проекте?
Разберём вашу ситуацию и пришлём оценку по этапам — без обязательств и общих слов.
Обсудить задачу
