Страницы выпадают из индекса
Нужно проверить HTTP, robots, canonical, sitemap, внутренние ссылки и реальные сигналы indexability.
Обновлено:
Обнаружение URL → HTTP → robots → рендеринг → canonical → internal links → index
Технический SEO-аудит проверяет путь страницы до поискового индекса: может ли робот обнаружить URL, получить корректный HTTP-ответ, отрендерить содержимое, понять директивы robots и canonical и принять нужную версию страницы к индексированию. На выходе — технический backlog и ТЗ с критериями приёмки.
Он полезен, когда проблема находится в техническом слое или нужно проверить сайт перед/после существенного релиза.
Нужно проверить HTTP, robots, canonical, sitemap, внутренние ссылки и реальные сигналы indexability.
Редиректы, старые адреса, canonical, sitemap и внутренние ссылки должны согласованно вести к новой структуре.
Один дефект шаблона способен затронуть тысячи URL: метаданные, robots, canonical, links или rendered content.
Нужно оценить URL-space, параметры, фасеты, пагинацию, crawl traps и расход обхода на технические комбинации.
Важно сравнить source HTML и rendered DOM и убедиться, что SEO-элементы доступны после рендеринга.
Техническая база проверяется до массовых изменений, чтобы новые страницы не наследовали системную ошибку.
Разделяю эти услуги по задаче, чтобы #418 не каннибализировал #389.
Crawlability, indexability, HTTP, robots, sitemap, canonical, redirects, duplicates, JavaScript/rendering, performance, filters/pagination и технические internal links.
Техника плюс поисковый спрос, семантика, структура, контент, коммерческие факторы, ссылки, конкуренты и аналитика бизнеса.
Технический аудит удобнее воспринимать как последовательность этапов. Ошибка на любом из них может сделать нужную страницу недоступной или некорректно понятой поисковой системой.
Первый вопрос — что фактически получает crawler при запросе адреса.
Проверяю, действительно ли целевая страница отдаёт полезный документ, а не soft-404 или заглушку под статусом 200.
Цепочки, циклы, временные редиректы вместо постоянных и внутренние ссылки через промежуточные адреса.
Разделяю реально удалённые URL, ошибочные ссылки и страницы, которые формально отвечают 200, но не содержат полезного документа.
Серверная ошибка блокирует получение страницы и при массовом характере может мешать нормальному обходу сайта.
Разные директивы решают разные задачи. Блокировка обхода и запрет индексирования — не одно и то же.
Sitemap — не просто файл с URL. Его состав должен подтверждать реальную индексируемую структуру сайта.
Целевые canonical URL с корректным ответом, которые действительно планируются к индексированию.
404, redirect, noindex, закрытые или неканонические версии страниц не должны системно присутствовать в sitemap как целевые URL.
Если используется, дата должна отражать реальное существенное обновление страницы, а не формально меняться при каждом экспорте.
Поисковая система сама выбирает каноническую версию, если сайт отправляет противоречивые сигналы. Задача аудита — найти такие противоречия.
Целевая индексируемая страница обычно должна подтверждать собственный URL, если нет осознанной причины канонизировать её иначе.
UTM, сортировки, фильтры, session IDs и другие параметры могут создавать дополнительные версии одного документа.
HTTP/HTTPS, www/non-www, slash/no slash, регистр и альтернативные пути должны иметь согласованную политику.
Canonical на URL A, redirect на URL B и внутренние ссылки на URL C — типичный сигнал, который нужно свести к одной логике.
На больших сайтах именно техническое пространство URL часто становится главным источником crawl waste и дублей.
Считаю, сколько вариантов создают фильтры, параметры и сортировки и может ли crawler уйти в практически бесконечные комбинации.
Календарные параметры, комбинации фильтров, повторные параметры и циклическая навигация могут генерировать новые URL без нового содержания.
Технический аудит проверяет корректность правил. Какие фасеты должны стать коммерческими landing, решается уже в e-commerce SEO по спросу и ассортименту.
Если важный SEO-элемент появляется только после JavaScript, проверяю не предположение, а фактическую разницу между source HTML и rendered DOM.
| Элемент | Source HTML | Rendered DOM | Что ищем |
|---|---|---|---|
| Title / Description | исходное значение | итоговое значение | не остаётся ли «Загрузка…» или другой placeholder |
| Canonical / robots | исходные директивы | после JS | не меняются ли критичные SEO-сигналы |
| H1 / контент | доступный HTML | отрендеренный документ | получает ли crawler основной смысл страницы |
| Internal links | обычные href | JS-навигация | можно ли обнаружить целевые URL |
| Structured data | JSON-LD/source | итоговый DOM | валидна ли разметка и соответствует ли содержимому |
В техническом аудите рассматриваю не семантический анкор-план, а доступность URL для обхода и отсутствие технических разрывов.
Ссылки на 404/410 и неверные адреса мешают навигации и создают ненужные запросы crawler.
Если сайт уже знает конечный URL, внутреннюю ссылку рациональнее вести сразу на него, а не через промежуточную цепочку.
Страница может существовать в sitemap или базе, но не иметь нормального внутреннего пути; отдельно смотрю глубину важных типов URL.
Performance — часть технической картины, но не отдельная гарантия позиций. Приоритет зависит от масштаба и реального влияния проблемы.
Время до первого байта помогает отделить серверную задержку от дальнейшей загрузки фронтенда.
Проверяю, какой крупный элемент определяет визуальную загрузку и почему он появляется поздно.
Оценивает отзывчивость страницы на взаимодействие; проблемы часто связаны с тяжёлым JavaScript.
Ищу элементы, которые неожиданно сдвигают layout после начала загрузки страницы.
Проверяю разметку как технический сигнал: синтаксис, соответствие типу страницы и видимому содержимому.
Синтаксис должен корректно парситься и не содержать сломанных динамических значений после рендера.
Product, Service, Article, BreadcrumbList, FAQ и другие сущности используются только там, где соответствуют реальному содержимому.
Несколько конкурирующих schema-блоков или разные значения цены, URL и canonical могут создавать неоднозначную картину.
Для большого сайта важно найти root cause. Сто одинаковых ошибок на страницах — часто одна ошибка шаблона.
Не экспорт ошибок crawler, а рабочий backlog для разработчика и SEO с критерием приёмки.
| Проблема | Пример | Охват | Root cause | Приоритет | Expected behavior | Acceptance |
|---|---|---|---|---|---|---|
| Canonical указывает на категорию | /product/example | 318 карточек | product template | P0 | self-canonical | контрольная выборка отдаёт self-canonical |
| Внутренние ссылки через 301 | меню / карточки | 146 ссылок | старые href в шаблоне | P1 | прямая ссылка на 200 URL | redirected internal links = 0 в целевой группе |
| Soft-404 отвечает 200 | /catalog/empty | 42 URL | empty-state template | P1 | корректный status / полезная страница | повторный crawl подтверждает новую логику |
| Title появляется только после JS | SPA template | 1 тип страниц | client-side render | P2 | нужный Title доступен в целевом HTML/рендере | source/render test пройден |
Процесс строится от фактического состояния URL к воспроизводимой задаче и повторной проверке.
Размер сайта, типы шаблонов, CMS, JavaScript, фильтры, регионы и текущая проблема.
URL, HTTP, meta, canonical, links, sitemap плюс данные Search Console / Вебмастера, если они доступны.
HTML, headers, rendered DOM, конкретные URL и правила шаблонов — crawler не должен быть единственным источником диагноза.
Определяю, какие замечания локальные, а какие создаются одним шаблоном или системным правилом.
Проблема → охват → доказательство → приоритет → ожидаемое поведение → критерий приёмки.
После релиза выполняется повторный crawl или контрольная проверка URL и фиксируется отсутствие регрессии.
Инструменты дают наблюдение, но вывод формируется после проверки конкретного технического сигнала.
URL, HTTP, redirects, canonical, meta, links, depth, sitemap и массовые технические признаки.
Фактическая видимость Google, страницы и сигналы индексации со стороны поисковой системы.
Диагностика, поисковые данные и состояние страниц в Яндексе.
Performance, CWV и фронтенд-сигналы как один из технических слоёв.
Диагностика, URL dynamics, indexability и контроль изменений на поддерживаемых проектах.
Для MODX — source-level проверка Resources/Templates/TV и безопасное пакетное внедрение.
Сравнение исходного ответа и итогового DOM при JavaScript-зависимых страницах.
Использую, когда нужен фактический bot crawl на крупном сайте; не навязываю log analysis каждому проекту.
Принятая задача должна иметь технически проверяемый результат.
Сравнивается класс ошибок и контрольные группы URL до и после релиза.
Например: self-canonical, один redirect, код 200, отсутствие класса дублей или доступность SEO-элемента в rendered DOM.
Проверяю, не сломало ли исправление соседний шаблон, другой тип URL или противоречащий технический сигнал.
Трудоёмкость различается в разы между небольшим сайтом услуг и каталогом с фильтрами, JavaScript и сотнями тысяч URL.
Оценка после просмотра сайта
Согласовываю scope, ожидаемый результат, стоимость и ориентир по сроку до начала работ.
Количество типов страниц, URL-space, CMS, JavaScript, фильтры, мультирегиональность, доступность данных и необходимость ручной проверки.
Безопасные SEO-правки могу выполнить сам; разработка, инфраструктура и сложный frontend передаются профильному специалисту с ТЗ.
Технический аудит решает узкий crawl/render/index scope; смежные задачи остаются у своих страниц.
Если нужно искать ограничения не только в техническом слое, но и в спросе, структуре, контенте и коммерческих факторах.
Для категорий, фильтров, карточек и принятия бизнес-решений о том, какие e-commerce фасеты должны участвовать в поиске.
Для регулярного цикла backlog → внедрение → QA → поисковые данные после разовой диагностики.
Crawl, robots, canonical, JavaScript, Core Web Vitals, логи, внедрение и повторная проверка.