Иногда сайт теряет трафик не из-за конкурентов и не из-за «фильтра», а из-за одной технической мелочи, которую никто не замечает месяцами. Ниже — чек-лист типовых ошибок, которые реально роняют позиции, с акцентом на то, что чаще всего всплывает при аудите живых проектов.

Заблокированные CSS и JS

Классический и коварный случай: в robots.txt закрыты ресурсы сайта — файлы стилей и скриптов. Робот не может отрисовать страницу так, как её видит человек, и в кэше получается «неудобоваримая каша». Для алгоритма это сигнал плохого качества и мобильного неудобства, и трафик проседает. Был реальный кейс: сайт словил алгоритмическое проседание, долго искали причину — оказалось, заблокированы JS и CSS. После открытия ресурсов трафик постепенно восстановился. Проверяйте, как робот видит страницу, через инструмент проверки URL в Search Console.

Запутанный robots.txt

Файл, в который годами добавляли директивы «на всякий случай», сам становится миной. Лишние Disallow закрывают полезные разделы, противоречивые правила сбивают робота. Периодически перечитывайте robots.txt целиком и убирайте всё, в необходимости чего не уверены. Иногда именно удаление запутанных директив возвращает трафик.

Дубли и каноничность

Дубли появляются из адресов с параметрами (?sort=, ?utm_=), из версий с/без слэша, http/https, www и без. Каждый дубль размывает сигналы между копиями. Инструменты: атрибут rel="canonical" на предпочтительную версию, единообразные внутренние ссылки, указание каноничного адреса в XML-карте. В Яндексе с параметрами помогает Clean-param. Цель — чтобы у каждого смысла была одна каноничная страница.

Редиректы и их цепочки

Редиректы нужны, но цепочки из нескольких переклеек (страница A → B → C) вредят: тратят обход и чуть теряют сигнал на каждом шаге. Сведите цепочки к одному шагу, а внутренние ссылки правьте так, чтобы они сразу вели на конечный адрес. Как это связано с индексацией — в статье про краулинговый бюджет.

Скорость загрузки

Скорость — не только удобство, но и фактор ранжирования. Показателен случай: страница годами держалась в топе, а при перепроверке её оценка скорости упала до критических значений — тяжёлые изображения, раздутые скрипты. Базовый минимум: сжимать и правильно ресайзить картинки, отдавать современные форматы, убирать неиспользуемый CSS/JS, включать кэш и CDN. Core Web Vitals стоит держать в «зелёной» зоне.

Кэширование и плагины

Плагины кэширования, объединения и минификации CSS/JS экономят время загрузки, но именно они нередко и сбоят: «склеенные» файлы ломают вёрстку или скрывают контент от робота. Если после установки такого плагина что-то поехало — проверяйте его в первую очередь. В WordPress держите набор плагинов минимальным: каждый добавляет запросы и точки отказа, даже отключённый.

Мобильная версия

Индексация давно ведётся по мобильной версии (mobile-first). Если на мобильном урезан контент, скрыты важные блоки или ломается вёрстка — страдает вся страница. Проверьте, что мобильная версия содержит тот же основной контент, что и десктоп, и что ничего не перекрывает текст.

Порядок проведения аудита

  1. Проверить, как робот видит страницу (рендер, доступность CSS/JS).
  2. Перечитать robots.txt, убрать лишнее.
  3. Найти дубли, назначить canonical, навести порядок с параметрами.
  4. Убрать цепочки редиректов и битые ссылки.
  5. Замерить скорость и Core Web Vitals, оптимизировать медиа.
  6. Проверить мобильную версию.
🛠 Инструменты и разделы, которые пригодятся