Аналитика и метрики

Анализ логов сервера: что искать и какие инструменты?

Александр Тригуб — частный SEO-специалист
Александр Тригуб Частный SEO-специалист · с 2010 · 500+ аудитов · 1092 заказа · 4.9★

Анализ серверных логов — единственный способ увидеть реальное поведение поисковых роботов на вашем сайте. GSC показывает результат, логи — процесс.

Что искать в логах

  • Частота краулинга: сколько страниц Googlebot/YandexBot обходит в день. Падение — сигнал проблемы
  • Коды ответа: массовые 404, 500, 301-цепочки — тратят краулинговый бюджет
  • Какие страницы краулятся: робот ходит по мусорным URL (фильтры, пагинация) вместо важных?
  • Время ответа: если TTFB > 500 мс для робота — он уменьшит частоту обхода
  • Новые страницы: когда робот впервые обнаружил и посетил новую страницу

Инструменты

Бесплатные:

  • Screaming Frog Log Analyser — импортирует логи Apache/Nginx, визуализирует краулинг
  • GoAccess — консольный анализатор, работает в реальном времени
  • ELK Stack (Elasticsearch + Kibana) — для больших объёмов

Платные:

  • JetOctopus — облачный, специализирован на SEO-логах
  • Oncrawl — лог-анализ + технический аудит
  • Botify — enterprise-решение

Как получить логи

Попросите хостинг или DevOps-отдел предоставить access-логи за последние 30 дней. Формат: Apache Combined Log или Nginx. Фильтруйте по User-Agent: Googlebot, YandexBot.

Вот расширенный вариант с практическими рекомендациями и инструментами:

Для глубокого анализа рекомендую начать с ELK-стека (Elasticsearch + Logstash + Kibana) или Grafana Loki — они позволяют агрегировать логи с нескольких серверов и строить наглядные дашборды. Важно фильтровать данные по user-agent (Googlebot, YandexBot и т.д.), иначе анализ превратится в поиск иголки в стоге сена. Лично я всегда проверяю IP-адреса роботов через whois, чтобы исключить подделки — официальные диапазоны Google и Яндекса публично доступны.

Особое внимание уделяю динамике: сравниваю недельные срезы через diff-анализ в Python Pandas. Если вижу, что робот начал массово игнорировать разделы с JavaScript-рендерингом — это сигнал к проверке отрисовки контента. Для оперативного мониторинга настраиваю алерты в Datadog при резком падении краулинга ключевых URL. Из неочевидных моментов: лог-файлы часто не учитывают AJAX-запросы, что может искажать картину поведения ботов на SPA-сайтах.

Не нашли ответ? Спросите!

Отвечаю лично в течение 24 часов. Лучшие вопросы публикую в этом разделе.

Другие вопросы

Кто ведёт проект

Александр Тригуб — частный SEO-специалист. В поисковом маркетинге с 2010 года, предприниматель с 2001-го. В SEO пришёл из собственного бизнеса — знаю, как устроены продажи не из учебников, а из собственной выручки и расходов.

  • Специализация: медицина, B2B, e-commerce и локальные услуги — ниши, где каждый лид стоит дорого.
  • Подтверждённый опыт: 500+ видео-аудитов в разных тематиках, 1092 заказа (рейтинг 4.9 / 5). Отзывы · Видео-аудиты.
  • Профили с отзывами: 728 отзывов на Kwork (4.9★) · Profi.ru (5.0★) · ORCID 0009-0009-0106-6136.
  • Формат: работаю напрямую, один специалист на проект — без менеджеров и субподрядных цепочек.
  • Отчётность: KPI по лидам и деньгам. Ежемесячный план/факт, а не PDF на 50 страниц.
15+лет в маркетинге
500+видео-аудитов
1092заказов
4.9★728 отзывов