Руководства
Подробные руководства
Разбор возможностей сервиса: как это работает, какие данные используются и какие есть ограничения.
API: руководство (версия 126)
Обзор правил, общих для всех методов. Описание каждого метода с примерами — в справочнике «APIREFERENCE»; машиночитаемое — GET /api/v1/openapi.json; возможности для программ — GET /api/v1/capabilities .
CLI «seomaster»: SEOMaster из командной строки (версия 127)
Те же значения можно сохранить в файл :
Integrator Core (версия 56, дополнено в 72)
Единый слой между сервисом и сторонними API. Все запросы через Providers\Client::request проходят Providers\Gateway.
MCP-сервер: подключение ИИ-помощников (версия 126)
MCP — открытый протокол, который позволяет ИИ-помощникам обращаться к внешним программам и пользоваться их инструментами. SEOMaster предоставляет проверенные технические данные, а помощник помогает человеку их осмыслит
Безопасность сервиса
Защита устроена слоями: веб-сервер → первый рубеж приложения → маршруты → исходящие запросы . Каждый слой работает сам по себе.
Все сайты
Страница /sites — единая таблица для агентств и владельцев нескольких проектов. Меню: «Все сайты» .
Главное меню
Боковое меню собрано в 8 разделов вместо одного длинного списка из ~80 пунктов. Набор страниц не изменился, изменилась подача.
Глубокий обход сайта
Страница /deep — обход до 10 000 страниц .
Диагностика индексации
Страница /indexing и /indexing/{сайт} собирает в одном месте, что про индексацию сайта говорят Яндекс Вебмастер, Google Search Console и собственный глубокий обход. Раздел «Что исправить» — единый список действий по при
Диспетчерская вебмастера: как это считается
Диспетчерская превращает отчёты, события, изменения стража и задачи в ответ на вопрос «что делать сегодня». Никакого ИИ в рантайме: все формулы детерминированы, одни и те же данные всегда дают тот же результат. Код: src/
Достоверность внешних данных
Чтобы «0» не путался с «нет доступа», весь сервис говорит об источниках на одном языке. Модель — src/Trust/DataState.php.
Замеры скорости из разных регионов
Один сервер видит сайт только из одного места. Чтобы сравнить время ответа в разных регионах, нужны узлы — другие установки SEOMaster на серверах в нужных городах. Отдельного сервиса или сторонних сетей не требуется.
Исходящие прокси
Сервис умеет отправлять свои исходящие HTTP-запросы через прокси: общий пул владельца и личные прокси пользователей. Поддерживаются схемы http, https, socks4, socks4a, socks5 и socks5h. Для SOCKS-прокси лучше socks5h: им
Каталоги и справочники
Страница /presence и /presence/<сайт>. Показывает, где сайт или компания уже есть, и что добавить в первую очередь.
Коммерция
Настройки хранятся в storage/commerce.json .
Контекстная помощь у показателей
Рядом с показателями стоит значок «?». Нажмите на него — появится короткое объяснение простыми словами, пример хорошего и пример плохого значения и ссылка на термин в справочнике .
Локализация интерфейса
Исходный язык интерфейса — русский. Новый язык подключается только словарями — правка кода не нужна.
Мастер первого знакомства
Страница /welcome ведёт нового пользователя за четыре шага. После регистрации пользователь попадает сюда, а не на «Сегодня».
Мастер подключений
Страница /connect — обзор четырёх подключений, /connect/{google|yandex|ga4|metrika} — пошаговый мастер. Старые страницы «Поисковые системы» и «Посещаемость» остались, из них есть ссылка на мастер; хранение ключей и заг
Наборы проверок по типам сайтов
Страница /profile/{сайт} задаёт для сайта готовый набор проверок: интернет-магазин, форум и сообщество, блог и медиа, корпоративный сайт, портал и каталог или универсальный . Тип показывает, что важно именно для такого
Несколько серверов для глубокого обхода (Deep Crawl 3.1)
Один обход можно вести сразу с нескольких серверов . Очередь адресов лежит в общей базе данных, а узлы договариваются через координатор: общую базу или Redis. Гарантии вежливости к чужому сайту не зависят от числа узлов.
Обратные ссылки
SEOMaster не строит свой индекс интернета: обход миллиардов страниц для поиска ссылок — задача уровня Ahrefs, Majestic или Яндекса. Модуль берёт ссылки у них и считает всё остальное сам, без ИИ.
Определение CMS, версии и актуальные версии
Сервис определяет, на чём работает сайт, узнаёт конкретные версии и сравнивает их со справочником последних версий. Для своих сайтов отчёт добавляет рекомендации по обновлению. Справочник открыт всем на странице /tools/
Отчёт, который понимает новичок (версия 108)
Существующая страница /report/{домен} доработана, второго отчёта нет. Ссылки, публичные отчёты, экспорт и сравнение с прошлой проверкой работают как раньше.
Параметры главной страницы
Модуль src/PageTraits.php разбирает HTML главной, уже скачанный анализатором, и возвращает 12 строк отчёта. Добавляются стадией checkPage . Вес строк 0.0 — ранг не меняется; переход к ненулевым весам потребует новой верс
Первый анализ сайта (версия 107)
Человек вводит домен и быстро получает понятный результат; тяжёлые проверки досчитываются позже.
Подбор доменов
Утилита /tools/podbor-domena : по ключевым словам составляет варианты доменных имён и проверяет, свободны ли они. Особое внимание зонам .ru, .рф, .su, .com, .net, .org; в «ещё зонах» — io, co, info, biz, me, pro, online,
Позиции в поиске (XMLRiver) — версия 58, большие семантики
SEOMaster не парсит выдачу сам: позиции берутся из платного API XMLRiver . Хранится позиция, адрес найденной страницы и домены топ-10 по каждому запросу, 180 дней. Стоимость проверок определяет ваш тариф у сервиса; SEOMa
Посещаемость (Яндекс.Метрика, GA4)
Зачем: связать изменения в поиске с реальным трафиком. SEOMaster не хранит визиты — только итоги по дням , 120 дней.
Практические инструкции по исправлению ошибок
Страницы /fix , /fix/{проблема} и /fix/{проблема}/{сайт} . Кнопки «Как исправить» есть в отчёте , в быстром аудите страниц и в глубоком обходе.
Проверка в настоящем браузере: Core Web Vitals, мобильная версия, SPA
Страница /render получила блок «Полная проверка в браузере». Он запускает скрипт src/Render/probe.js в настоящем Chromium: во встроенном воркере или в облачном Browserless и возвращает измерения вместе с конкретными э
Публичные ссылки и экспорт
Ссылка вида /s/<24 hex> открывает отчёт без входа в аккаунт. Виды: report , client , crawl , links , work , status . На один сайт и вид — одна ссылка.
Рендеринг JS
Зачем: у JS-сайтов то, что видит краулер без JavaScript, отличается от того, что видит посетитель. Страницу открывает собственный браузерный воркер или облачный сервис; PHP браузер сам не запускает.
Репутация: рейтинги и отзывы
Страница /reviews и /reviews/<сайт>. SEOMaster — диспетчерская: он не собирает отзывы по всему интернету, а берёт сводку у площадок и показывает, что изменилось и что делать.
Рынок и конкуренты
Сравнение вашего сайта с конкурентами по лицензированным данным: ключевые слова, страницы-лидеры, пересечения запросов, возможности роста.
Справочник методов API (версия 126)
Все методы API версии 1 . У каждого метода указаны право ключа, команда CLI и имя инструмента MCP: эти имена общие для CLI и MCP-сервера и не меняются. Общие правила — ошибки, постраничность, идемпотентность, задания, в
Справочный центр
Подробная справка внутри сервиса: /help/. Работает на русском и английском, красиво в светлой и тёмной теме, на телефоне и при печати.
Сущность и NAP
Раздел /entity: насколько одинаково о вашей организации написано на сайте и на площадках и как быстро вы отвечаете на отзывы. Работает без ИИ — только правила; данных площадок «из воздуха» не берёт .
Тарифы и квоты
По умолчанию выключено: все пользователи без ограничений. Включение — переключатель в «Админка → Тарифы и квоты» или переменная SEOMASTERPLANS=1 .
Удобная работа с глубоким обходом
Всё построено поверх существующего обхода и его таблиц: новых запросов к сайту нет, отдельных страниц-дублей нет — всё на странице /deep/{сайт}.
Центр исправлений
Вкладка «Исправления» на странице /plan/{сайт} . Объединяет проблемы из шести источников в группы по общему исправлению.
Частотность запросов (Wordstat)
Источник — Wordstat через Yandex Cloud Search API v2 : https://searchapi.api.cloud.yandex.net/v2/wordstat/…, заголовок Authorization: Api-Key …, в теле — folderId.
Что изменилось и перепроверка задач
Предел: taskrecheckdaily в config.php и общий предел проверок в час.