Руководства

Подробные руководства

Разбор возможностей сервиса: как это работает, какие данные используются и какие есть ограничения.

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 и общий предел проверок в час.