Перейти к содержанию
Главная SEO-глоссарий Анализ лог-файлов (Log File Analysis)
Определение SEO термина

Анализ лог-файлов (Log File Analysis)

Изучение журналов доступа сервера: какие URL запрашивали роботы, когда и с каким ответом.

Проверил Alexander Yarovenko · Обновлено: 2026-10-04

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

Что это и где проходит граница

Каждый запрос к серверу записывается в журнал: время, адрес, URL, код ответа, размер и user agent. Отфильтрованный до проверенных роботов Google, этот файл — единственная первичная запись обхода, которой вы владеете. Отчёт Search Console «Статистика сканирования» — та же идея со стороны Google, но он ограничен выбранным доменом и рассчитан на опытных пользователей. Ни то, ни другое не говорит, что произошло после загрузки страницы.

Чем отличается от похожих терминов

ПонятиеИсточникНа что отвечает
Анализ лог-файловваш серверкакие URL запрашивались и что ответил сервер
Статистика сканированияSearch Consoleзапросы Google, ответы и проблемы доступности
Аудит доступности для обходаинструмент, обходящий сайтчто мог достичь робот, а не что сделал Google
Краулинговый бюджетпонятие из руководства Googleсколько Google может и хочет сканировать

Зачем это нужно

Для большого или часто меняющегося сайта журналы показывают, куда уходит обход: на ценные страницы, дубли с параметрами, редиректы или ошибки. Google пишет, что медленные ответы и ошибки сервера снижают лимит сканирования, а страницы soft 404 продолжают сканироваться и тратят бюджет. Для небольшого сайта отчёт «Статистика сканирования» назван ненужным примерно до тысячи страниц, поэтому журналы там — диагностика последней очереди.

Что читать в строке журнала

Типичная строка выглядит так:

66.249.66.1 - - [03/Oct/2026:09:14:02 +0000] "GET /catalog/pans?page=2 HTTP/1.1" 200 18342 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

В ней записаны адрес запросившего, время, URL, статус (200), размер и user agent. User agent лишь заявляет личность. Документация Google предлагает проверять обратным DNS-запросом по IP, который должен разрешаться в googlebot.com, google.com или googleusercontent.com, затем прямым запросом, возвращающим тот же IP, либо сверять IP с опубликованными списками Google.

Как применять

  1. Получите сырые журналы доступа за период в несколько недель, включая CDN или балансировщик, если они стоят перед сервером.
  2. Оставьте только запросы, чей IP проходит проверку обратным и прямым DNS или входит в опубликованные диапазоны Google.
  3. Сгруппируйте URL по шаблонам: категория, товар, статья, варианты с параметрами, файлы.
  4. Посчитайте запросы и коды ответа по группам; ищите ошибки, длинные цепочки редиректов и soft 404.
  5. Сравните обойдённые URL с картой сайта: важные URL без запросов и запрашиваемые URL, которых вы не указывали.
  6. Устраните причины (ссылки, редиректы, время ответа, правила robots.txt) и повторите на следующем периоде.

Практический пример

Группировка запросов по шаблонам

Журналы магазина за четыре недели после проверки группируются так:

ШаблонНаблюдениеДействие
/catalog/…?sort=, ?page=большинство запросов идёт на варианты сортировкипроверить внутренние ссылки, canonical и правила robots
/product/…новые товары впервые запрашиваются через неделипроверить lastmod в карте сайта и внутренние ссылки
/old-section/…запросы заканчиваются цепочкой редиректоввести ссылки сразу на конечный URL

Каждая строка — гипотеза для проверки, а не приговор: журнал показывает запросы, а не их влияние на индексацию.

Частые ошибки

  • Верить user agent: проверяйте IP; одна строка не доказательство.
  • Считать запрос индексацией: просканированная страница всё равно может не попасть в индекс; проверяйте страницу в Search Console.
  • Упустить слой CDN: журналы только исходного сервера могут скрыть запросы, обслуженные кэшем.
  • Анализировать один день: обход колеблется; берите несколько недель.
  • Применять метод к крошечному сайту: Google пишет, что отчёт не нужен до тысячи страниц; потратьте время на контент.
  • Считать переходы редиректа за один: отчёт Google считает каждый запрос в цепочке отдельно, как и журналы.

Как проверить результат

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

Ещё вопросы

Можно ли обойтись Search Console?

Частично. Отчёт показывает запросы Google, ответы и доступность, но только для выбранного домена и в сводке. Журналы показывают каждый URL и каждого робота.

Больше обхода — выше позиции?

Документация этого не утверждает. Сканирование — условие индексации, а не фактор ранжирования.

Нужна ли специальная программа?

Для нескольких недель журналов хватит скрипта или таблицы. Специализированные инструменты помогают с очень большими файлами.

Следующий практический шаг

Пройдите урок Аудит сканирования, затем выгрузите журналы за неделю и сгруппируйте их по шаблонам.

Связанные понятия

Источники