Техническое SEO

Технический SEO-аудит: практическое руководство по сканированию и индексации

Практическое руководство по техническому SEO-аудиту: как проверить сканирование и индексацию, выявить проблемы со здоровьем сайта и устранить их через последовательные шаги и проверочный чеклист.

Технический SEO-аудит: практическое руководство по сканированию и индексации

Технический SEO-аудит: практическое руководство по сканированию и индексации

Введение: что ищет пользователь

Если вы ищете, как улучшить видимость сайта в поиске, то вам нужен технический SEO-аудит, который фокусируется на сканировании и индексации. Цель — проверить, как поисковые роботы обходят сайт, какие страницы попадают в индекс, и устранить технические препятствия для корректного представления контента. В этом руководстве вы получите понятные шаги, реальные примеры и готовый чеклист для оценки здоровья сайта.

Подготовка к аудиту — что собрать заранее

  • Доступ к Google Search Console (GSC) и Bing Webmaster Tools.
  • Список ключевых URL (главные разделы, коммерческие страницы, категории).
  • Инструмент краулинга (Screaming Frog, Sitebulb, Ahrefs, или аналог).
  • Логи сервера (access logs) за последние 30–90 дней.
  • Доступ к CMS и robots.txt, sitemap.xml.
  • Базовая аналитика (Google Analytics или другой инструмент).

Шаги практического аудита

1. Быстрая проверка индексации

  • В GSC проверьте отчет Coverage: какие страницы в индексе, какие исключены, и причины исключений.
  • По маске site:example.com в поиске получите общее представление, но полагаться только на это не стоит.

Практический прием: сравните количество страниц в карте сайта и в отчете Coverage — расхождения указывают на проблемы с индексацией.

2. Краулинг сайта

  • Прогоните полный краул с помощью выбранного инструмента.
  • Обратите внимание на: 4xx/5xx ответы, редиректы (301/302), блокированные ресурсы, мета-robots (noindex), дублированные заголовки и мета-описания.

Пример: краулер выявил 2% страниц с кодом 500 и 8% с meta noindex; это снижает видимую массу контента для поисковиков.

3. Анализ логов сервера

  • Сравните поведение ботов (Googlebot, Bingbot) с результатами краулера.
  • Найдите страницы, которые часто крошатся ботом, но не попадают в индекс — это может быть проблема с рендерингом или параметрами URL.

Реальный кейс: в логах видно, что Googlebot не запрашивает JS-ресурсы из-за большого времени ответа, из-за чего важный контент не рендерится и не индексируется.

4. Проверка robots.txt и sitemap.xml

  • Убедитесь, что robots.txt доступен и не блокирует важные разделы.
  • Sitemap должен содержать каноничные URL, корректные статусы и быть упомянут в GSC.

Ошибка: блокировать CSS/JS в robots.txt — мешает коруции и рендерингу, что ухудшает индексируемость.

5. Оценка рендеринга и JavaScript

  • Используйте инструмент для рендеринга (интегрированные возможности GSC или браузерные эмуляторы) и посмотрите, видит ли бот основной контент.
  • Если контент загружается через клиентский JS, убедитесь, что серверная отдача или динамический рендеринг настроены.

6. Канонизация и дубли

  • Проверьте rel=canonical и консистентность URL (с www/без www, http/https).
  • Найдите дубли по контенту и решите через canonical, редиректы или слияние страниц.

7. Параметры URL и пагинация

  • Проанализируйте параметризованные URL, которые создают дубли.
  • Настройте правила в GSC или через robots/meta чтобы управлять разметкой пагинации и параметров.

8. Производительность и доступность

  • Core Web Vitals и скорость сервера влияют на сканирование и частоту обхода — проверьте TTFB, CLS, LCP.
  • Проверьте доступность сайта для ботов (код ответа 200, минимальные тайм-ауты).

9. Безопасность и HTTPS

  • Все страницы должны отдавать корректный сертификат HTTPS без смешанного контента.
  • Ошибки HTTPS часто приводят к проблемам с индексацией и понижению доверия роботов.

10. Структурированные данные и разметка

  • Проверьте корректность Schema.org разметки — ошибки могут помешать карточкам в выдаче.
  • Убедитесь, что важные разметки не блокируются и легко доступны роботу.

Практические примеры (реалистичные)

  • Пример 1: Интернет-магазин. Категории с фильтрами создавали тысячи параметризованных URL. Решение: настроили правила параметров, добавили rel=canonical на фильтруемые страницы и уменьшили число индексируемых страниц.

  • Пример 2: Медиа-портал. Значительная часть контента рендерилась через клиентский JS. После внедрения динамического рендеринга для ботов и оптимизации времени ответа — заметное улучшение покрытия в GSC.

  • Пример 3: Корпоративный сайт. Из-за неверного robots.txt были заблокированы CSS/JS — в результате падал рендер, и страницы помечались как неполноценные. Исправление robots.txt вернуло нормальную индексацию.

Частые ошибки и как их избежать

  • Блокировка CSS/JS в robots.txt — проверьте и откройте доступ.
  • Неправильные rel=canonical или циклические редиректы — используйте единые канонические URL.
  • Массовое использование noindex на страницах, которые нужны для трафика.
  • Игнорирование логов сервера — там видны реальные обращения ботов.
  • Неоптимизированные параметры URL, создающие дубли.

Чеклист для выполнения аудита (шаги, которые можно выполнить прямо сейчас)

  1. Подключить и проверить Google Search Console.
  2. Спрогнать краулер по сайту и выгрузить отчет по ошибкам (4xx/5xx, редиректы).
  3. Сравнить sitemap.xml с индексированными страницами в GSC.
  4. Проанализировать логи сервера на предмет ошибок и частоты обхода.
  5. Проверить robots.txt на блокировки важных ресурсов.
  6. Оценить рендеринг страниц (проверить, видит ли бот контент, загружаемый JS).
  7. Проверить канонические теги и устранить дубли.
  8. Проверить HTTPS и исключить смешанный контент.
  9. Оценить производительность (TTFB, LCP, CLS) и исправить узкие места.
  10. Настроить уведомления GSC для новых ошибок и периодически повторять краул.

Заключение

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

FAQ

Q: Как часто нужно проводить технический аудит?
A: Оптимально — раз в квартал или при значительных изменениях сайта (редизайн, миграция, новый функционал).

Q: Что важнее для индексации — sitemap или robots.txt?
A: Они дополняют друг друга: sitemap показывает желаемые для индексации URL, robots.txt управляет доступом; оба нужно контролировать.

Q: Можно ли доверять только результатам краулера?
A: Нет — краулер показывает симулированный обход, лог-файлы отражают реальные визиты поисковых роботов и дают дополнительные данные.

Q: Как понять, что проблема с индексацией связана с рендерингом JS?
A: Если краулер видит контент, а бот в логах не рендерит его или страницы исключены в GSC с указанием рендеринга — вероятно, проблема в JS. Проверьте серверный рендеринг или динамическое предоставление контента.