SEO-сторож

SEO-сторож

Prof-inet
10 установок
от 999 ₽7 999 ₽ год / 11 999 ₽ навсегда

Оперативная поддержка — быстро отвечаем и помогаем! Предлагайте новые функции и настройки — добавим их по вашим пожеланиям.

SEO-сторож — полный обход публичных страниц и история SEO-изменений для Shop-Script.

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

Полный обход без лимита 500 страниц

Очередь и снимки хранятся в собственных таблицах MySQL. В полном режиме нет ограничения общего числа страниц и снимков.

Поддерживаются urlset, sitemapindex, вложенные карты и gzip. Карты читаются порциями по 1000 адресов с сохранением позиции.

Дополнительный поиск по внутренним ссылкам. Глубина 0 — без ограничения; можно задать предел 1–30.

До 10 начальных адресов витрин, до 100 явно заданных sitemap и до 100 важных страниц.

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

В обзоре видно, сколько карт и страниц найдено, обработано, ожидает и завершилось ошибкой. Ошибки sitemap и пропуски показываются отдельно.

Что проверяет

Title, description, H1: изменения текста, отсутствие и несколько тегов.

Canonical: изменение href и несколько тегов canonical.

Robots, googlebot, yandex и X-Robots-Tag: изменения и диагностический сигнал noindex.

HTTP: ошибки 400–599, цепочки перенаправлений, изменение конечного адреса и остановленные переходы.

Повторяющиеся title среди сохранённых HTML-ответов 200 — отдельные группы в обзоре.

Подробные настройки в шести разделах

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

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

Правила. Независимый выбор HTTP, title, description, H1, canonical и robots с пояснениями.

История. Время, URL, значения «было → стало», появление и исчезновение замечаний. Одинаковые состояния не дублируются.

Уведомления. Сводки email и Telegram, период отправки, безопасное поле токена и результат отправки.

Расписание. Полные и важные циклы, 1–50 шагов за запуск, паузы, тайм-ауты, хранение истории и команда cron.

Укажите витрину и sitemap (пустое поле — sitemap.xml под начальным адресом).

Включите полный обход, сбор sitemap и внутренние ссылки. Для максимального охвата оставьте глубину 0.

Сохраните настройки, включите мониторинг и добавьте cron каждую минуту.

Наблюдайте за очередью. Первый проход создаёт базовые снимки; следующие фиксируют изменения.

Сохранение успешного снимка

Сбой DNS или соединения записывается отдельно. Последний успешный результат остаётся базой сравнения. Сохранение результата страницы, события и завершения задания выполняется транзакцией. Плагин не меняет товары, тему, метатеги, robots.txt и перенаправления.

Уведомления

По умолчанию выключены. После завершения очереди cron отправляет сводку с числом новых событий в настроенные email и Telegram. URL и метатеги в сообщениях не передаются. Первый снимок не вызывает сообщений. Ручная проверка сама письма не отправляет; её события могут войти в автоматическую сводку. Доставка зависит от сервисов; при неопределённом сетевом результате возможен повтор.

Shop-Script 10+, PHP 7.4+, cURL, DOM, XMLReader, zlib, mbstring, MySQL с InnoDB, cron, исходящие HTTP/HTTPS, публичный IPv4 сайта и запись в защищённую папку данных. Панель доступна администраторам Shop-Script. Для Telegram нужен собственный бот. Внешний платный сервис мониторинга не требуется.

Границы полного обхода

Проверяются все допустимые URL, обнаруженные в sitemap и внутренних ссылках. Страницы без обоих источников добавляйте вручную. Параметры URL, внешние адреса, служебные и исключённые разделы пропускаются.

Исходный HTML анализируется без JavaScript. robots.txt не интерпретируется как запрет внутреннего аудита: область задаёт администратор. Плагин не проверяет позиции, трафик и реальную индексацию, не гарантирует продвижение.

До 50 МБ на sitemap после распаковки и до 20 уровней вложенных карт; HTTP-ответ страницы до 2 МБ, до 4 ответов в цепочке. Превышения и ошибки отображаются, а не скрываются.

noindex, несколько H1 или совпадения title требуют оценки специалиста. Canonical отдельно не загружается.

История хранится 7–365 дней в базе; панель показывает последние 2000 событий. Дубли — до 50 групп, до 30 адресов группы с указанием общего числа. Извлечённые значения ограничены 2000 символами каждое.

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

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