Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Разбор

Обзор краулеров: чем они отличаются

Сравним основные типы краулеров и критерии, по которым стоит их выбирать.

Что делает краулер

Краулер обходит сайт по ссылкам, как это делает робот поисковой системы, и собирает данные о каждой странице: код ответа, заголовки, канонический адрес, ссылки, размер и многое другое. Результат — таблица, по которой ищут ошибки: битые ссылки, цепочки перенаправлений, дубли заголовков, страницы-сироты.

Три типа инструментов

КраулерыНастольныепрограммы на компьютереОблачныесервисыСобственныескрипты
КраулерыНастольныепрограммы на компьютереОблачныесервисыСобственныескрипты
Типы краулеров
Сравнение типов
ТипПлюсыМинусы
Настольная программаБыстрая настройка, полный контроль, разовая или подписочная оплатаОграничена ресурсами компьютера на больших сайтах
Облачный сервисБольшие объёмы, расписание, история, совместная работаПодписка, меньше гибкости, данные в чужом сервисе
Собственный скриптМаксимальная гибкость и автоматизацияНужны навыки разработки и поддержка

По каким критериям выбирать

  • Размер сайта. Небольшие сайты хорошо обходятся настольной программой, для сотен тысяч страниц нужен облачный сервис или мощный компьютер.
  • Обработка JavaScript. Если содержимое формируется скриптами, краулер должен уметь выполнять их: индексация страниц, созданных JavaScript.
  • Гибкость настройки. Ограничение скорости, исключения по шаблонам, пользовательский агент, авторизация.
  • Отчёты и экспорт. Готовые отчёты по типовым проблемам и удобная выгрузка в таблицу.
  • Сравнение обходов. Возможность сопоставить два обхода: до и после правок.
  • Расписание и оповещения. Для постоянного мониторинга.

Какие бывают инструменты

Среди настольных программ известны Screaming Frog SEO Spider, Netpeak Spider и Sitebulb; среди облачных сервисов — JetOctopus, OnCrawl, Botify и другие. Функции, ограничения и цены меняются, поэтому перед покупкой проверяйте актуальные условия на сайтах разработчиков и пробуйте бесплатные версии, если они есть.

Как выбрать под задачу

Выбор краулера по задаче
ЗадачаПодходящий выбор
Разовый аудит небольшого сайтаНастольная программа
Регулярный мониторинг крупного магазинаОблачный сервис с расписанием
Нестандартная проверка (например, специфические правила)Собственный скрипт
Проверка сайта на JavaScriptИнструмент с режимом выполнения скриптов
Проверка серверных правил и переездовЛюбой краулер с сравнением обходов

Ограничения любого краулера

  1. Он видит сайт так, как видит его сам: без данных поисковой системы о том, что попало в индекс.
  2. Не находит страницы, на которые нет ссылок: для них нужны журналы и карта сайта: поиск сирот.
  3. Может создавать нагрузку на сервер: скорость обхода нужно ограничивать: сканирование большого сайта.
  4. Выдаёт много данных, из которых нужно выбрать важное: пример аудита перелинковки.

Сочетайте источники. Краулер, журнал сервера и данные панелей вебмастеров дополняют друг друга: что видит робот на странице, проверка URL краулером.

Частые вопросы

Чем настольный краулер отличается от облачного?

Настольный работает на вашем компьютере и подходит для небольших и средних сайтов, облачный обрабатывает большие объёмы и работает по расписанию.

Нужен ли краулер, выполняющий JavaScript?

Да, если содержимое или ссылки на сайте формируются скриптами: обычный краулер увидит только исходный HTML.

Как выбрать краулер для крупного магазина?

Ориентироваться на объём обхода, расписание, сравнение обходов и настройку скорости: обычно это облачные сервисы или мощные настольные программы.

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также