Reproleaf
Проверка SEO статьи и перелинковки — Reproleaf
Разберите текст, заголовки и внутренние ссылки в одной панели. Загрузите статью, XML-карту сайта или выгрузку WordPress: получите проверяемые замечания и план правок.
Рабочая панель SEO
Вставьте Markdown-текст: получите сильные стороны, проблемы и порядок правок. Проверка работает в браузере и не отправляет текст статьи на сервер инструмента.
Что улучшить в статье перед публикацией
Редактору нужен конкретный список правок, а не необъяснимый балл. Reproleaf разбирает Markdown, сопоставляет заголовки и ссылки с переданными данными и показывает, какая проверка выполнена, где есть проблема и чего пока не хватает для вывода.
Заголовки, запрос и метаданные
Передайте title, description, основной запрос и H1 из шаблона. Панель покажет структуру H1–H6, точные вхождения фразы и пропущенные уровни заголовков. Если H1 выводит WordPress, второй H1 в тексте не нужен. Совпадение title и H1 само по себе не считается ошибкой. Длина текста и число вхождений — наблюдения, а не требование набивать ключевые слова.
Источники, термины и иллюстрации
Для расширенной проверки загрузите JSON-пакет с утверждениями, источниками, глоссарием и описанием расчётов. Инструмент обнаружит незаполненные привязки и конфликтующие термины. Он также покажет изображения без alt, чтобы редактор отличил смысловую иллюстрацию от декоративной. Проверка записей не заменяет чтение источников и фактчекинг.
Работает с вашим стеком, а не только с WordPress
Markdown и общий JSON подходят для Astro, Nuxt/Vue, React/Next, статических генераторов и самописных сайтов. Для готовой HTML-сборки есть локальный экспортёр. WordPress-плагин — дополнительный адаптер к тому же формату, а не обязательная CMS.
node integrations/static-site/export.mjs --dir ./dist --site https://example.com --out inventory.json
Для Astro передайте папку со статическими HTML; для других генераторов — их опубликованную сборку. Экспортёр не исполняет JavaScript: SPA без готового текста в HTML требует отдельной выгрузки из CMS или данных приложения.
Аудит внутренних ссылок и структуры блога
Загрузите JSON опубликованных страниц из бесплатного WordPress-плагина. Reproleaf посчитает разные страницы-доноры и получатели, покажет граф наблюдаемых связей, статьи без входящих в этом наборе и адреса, которых нет в выгрузке. Для потенциальных новых ссылок используются совпадения слов в названиях и переданном тексте; итоговый анкор и уместность проверяет человек.
XML-карта сайта или выгрузка с содержимым?
Sitemap перечисляет URL, но не показывает, какие страницы ссылаются друг на друга. XML можно импортировать как список адресов. Для графа и рекомендаций нужны тексты и сохранённые ссылки из JSON. Индекс sitemap содержит адреса дочерних карт: загрузите саму карту страниц с корнем urlset. Сейчас поддерживается до 1000 страниц и файл до 5 МБ.
Тематические кластеры и SILO
Переданные категории помогают сравнить связи внутри темы. Отсутствие тематической ссылки — повод проверить удобство навигации, а не приказ создать ссылку ради схемы. Плагин не раскрывает внешние бэклинки, меню, виджеты и динамические блоки могут не попасть в выгрузку. Поэтому «нет входящих в наборе» не означает доказанную изолированную страницу всего сайта.
Для кого сделана рабочая панель
- Автор и редактор: проверить черновик до передачи в CMS и сформулировать следующую правку.
- Владелец блога: найти слабые связи между опубликованными материалами.
- SEO-специалист: получить воспроизводимый структурный отчёт и дополнить его своим анализом интента и выдачи.
- Разработчик и AI-агент: запускать тот же анализ через MCP, CLI или локальный API.
Почему Reproleaf
Рабочая панель, машиночитаемый отчёт и локальные проверки используют одно ядро. Можно посмотреть данные, скачать JSON и повторить анализ, а затем обсудить его с ChatGPT, Perplexity или Gemini. Браузерная проверка не отправляет черновик на сервер инструмента. Не нужен аккаунт или ключ платной модели. Исходники самого инструмента доступны в архиве по MIT; исходники частных проектов туда не входят.
MCP, API и встраивание на свой сайт
Скачайте набор и установите зависимости с Node.js 22 или новее. Внутри — восемь MCP-инструментов и три skill: mobile-web-review, seo-evidence-review и blog-link-review. MCP работает локально через stdio; открытие ChatGPT не устанавливает его автоматически.
npm ci --ignore-scripts node src/mcp.mjs # Или локальный HTTP API: node src/api.mjs
Локальный API принимает JSON на POST /v1/editorial и POST /v1/blog. Готовая веб-панель работает на статическом HTTPS-хостинге: загрузите архив панели на свой домен и вставьте iframe. Пример установки и ограничений есть в README. Публичного размещённого API пока нет.
Проверки мобильных интерфейсов для агента
В наборе также есть отдельные воспроизводимые примеры Vue, React, Three.js, Phaser и HTML: доступность закрытия модалки, прокрутка, canvas и переполнение. Они помогают проверять наблюдаемое поведение после исправления. Chromium-эмуляция не является сертификацией физического iPhone.
Подключите к своему агенту
Выберите клиента. SEO-проверки и кейсы фронтенда доступны в одном наборе; конфигурация подключения у каждого клиента своя.
Codex
Сначала распакуйте набор, установите Node.js 22+ и выполните npm ci —ignore-scripts в папке набора. Замените пример пути на свой абсолютный путь. Команды добавляют MCP в ваш клиент; браузер их не выполняет.
codex mcp add reproleaf -- node "C:/tools/reproleaf/src/mcp.mjs"
codex mcp list Официальная инструкция ↗ После подключения попросите агента вызвать list_workflows или list_cases. Для SEO — review_editorial_packet и audit_blog_links; для фронтенда — get_case и get_case_source. Набор не получает автоматически доступ к вашим проектам и не загружает их код.
Claude Code
Сначала распакуйте набор, установите Node.js 22+ и выполните npm ci —ignore-scripts в папке набора. Замените пример пути на свой абсолютный путь. Команды добавляют MCP в ваш клиент; браузер их не выполняет.
claude mcp add --transport stdio reproleaf -- node "C:/tools/reproleaf/src/mcp.mjs"
claude mcp get reproleaf Официальная инструкция ↗ После подключения попросите агента вызвать list_workflows или list_cases. Для SEO — review_editorial_packet и audit_blog_links; для фронтенда — get_case и get_case_source. Набор не получает автоматически доступ к вашим проектам и не загружает их код.
Gemini CLI
Сначала распакуйте набор, установите Node.js 22+ и выполните npm ci —ignore-scripts в папке набора. Замените пример пути на свой абсолютный путь. Команды добавляют MCP в ваш клиент; браузер их не выполняет.
gemini mcp add reproleaf node "C:/tools/reproleaf/src/mcp.mjs"
gemini mcp list Официальная инструкция ↗ После подключения попросите агента вызвать list_workflows или list_cases. Для SEO — review_editorial_packet и audit_blog_links; для фронтенда — get_case и get_case_source. Набор не получает автоматически доступ к вашим проектам и не загружает их код.
ChatGPT
Веб-клиенту нужен доступный HTTPS MCP-сервер или поддерживаемый им туннель. В этой версии опубликован локальный stdio-сервер; публичный MCP URL пока не предоставлен. Сейчас можно передать отчёт через кнопки в рабочей панели. После публикации HTTPS endpoint здесь появятся точные параметры подключения. Доступность custom MCP зависит от клиента и настроек аккаунта.
Официальная инструкция ↗После подключения попросите агента вызвать list_workflows или list_cases. Для SEO — review_editorial_packet и audit_blog_links; для фронтенда — get_case и get_case_source. Набор не получает автоматически доступ к вашим проектам и не загружает их код.
Grok
Для custom MCP connector Grok нужен публичный endpoint: localhost и stdio напрямую не подойдут. Наш размещённый MCP ещё не опубликован. Скачайте отчёт и приложите его к чату; установка бота X и подключение MCP — разные вещи.
Официальная инструкция ↗После подключения попросите агента вызвать list_workflows или list_cases. Для SEO — review_editorial_packet и audit_blog_links; для фронтенда — get_case и get_case_source. Набор не получает автоматически доступ к вашим проектам и не загружает их код.
API
Локальный HTTP API использует то же ядро. Он слушает только 127.0.0.1; это не публичный сервис и не MCP-транспорт. Отправляйте JSON, до 1 МиБ.
node src/api.mjs
# POST http://127.0.0.1:4180/v1/editorial
# POST http://127.0.0.1:4180/v1/blog После подключения попросите агента вызвать list_workflows или list_cases. Для SEO — review_editorial_packet и audit_blog_links; для фронтенда — get_case и get_case_source. Набор не получает автоматически доступ к вашим проектам и не загружает их код.
Данные и границы проверки
Черновик и выгрузка обрабатываются в браузере. Не загружайте пароли, персональные данные клиентов или закрытые документы. Передача контекста внешнему ИИ выполняется отдельно: сначала виден запрос, затем вы сами вставляете его в выбранный чат. Зелёный статус подтверждает конкретную структурную проверку; он не гарантирует позиции, трафик или истинность статьи.
Нужна проверка рендеринга, индексации и скорости всего сайта? Посмотрите техническое SEO. Опыт разработки — на странице автора, материалы — в блоге.
Вопросы об инструменте
Это замена Yoast SEO?
Reproleaf проверяет переданный текст и выгрузку. Он не управляет canonical, robots, sitemap и метаданными вашего WordPress. Yoast может продолжать отвечать за эти настройки.
Можно проверить ссылки только по sitemap?
По XML доступны URL. Входящие и исходящие связи видны только в выгрузке с сохранёнными ссылками. Sitemap не содержит текст статьи и не доказывает индексацию.
За что отвечает цвет проверки?
Зелёный — конкретная проверка пройдена, жёлтый — требуется внимание, красный — найдена структурная проблема, серый — данных недостаточно. Это не прогноз позиций.
Инструмент бесплатный?
Браузерная панель, WordPress-экспорт и локальный набор доступны бесплатно. Для перехода в сторонние AI-сервисы действуют их собственные условия.
Для каких сайтов и стеков подходит Reproleaf?
Проверка контента принимает Markdown и общий JSON независимо от CMS. Для статических HTML-сборок Astro и других генераторов есть локальный экспортёр. WordPress — один из адаптеров. Проверки интерфейсов используют примеры Vue, React, Three.js, Phaser и обычного HTML.
Нужен один MCP или отдельный для каждого фреймворка?
Достаточно одного MCP-сервера Reproleaf. Агент выбирает подходящий workflow, ищет релевантные кейсы и получает инструкции через инструменты этого сервера. Отдельный MCP для Vue, React или SEO не требуется.
Чем отличаются MCP, skill, API и панель?
MCP позволяет агенту вызывать проверки и получать материалы. Skill описывает порядок работы и ограничения. API даёт программный доступ к тому же ядру. Панель позволяет работать с данными вручную и получать отчёт. Это разные способы использовать один набор.
Reproleaf обучен на проектах и гарантирует отсутствие ошибок?
Это не отдельно обученная модель и не гарантия. В наборе есть обобщённые рабочие правила и отдельно написанные воспроизводимые примеры. Они помогают сформулировать проверку и подтвердить исправление. Применимость к конкретному проекту нужно проверять; ошибки за пределами покрытия могут остаться.
Исходники моих проектов нужно загружать на сайт?
Нет. Панель обрабатывает переданный текст и карту страниц в браузере. Локальные CLI и MCP используют предоставленные данные и подготовленные материалы. В публичный набор не входят исходники клиентских проектов, ключи или базы.
Можно подключить Claude, Codex, Gemini, ChatGPT или Grok?
Для локальных клиентов доступны инструкции подключения stdio MCP. Веб-клиентам нужен доступный им удалённый MCP endpoint или поддерживаемый туннель. Публичный endpoint Reproleaf пока не опубликован: для таких чатов доступна явная передача отчёта. Смотрите отдельную вкладку нужного клиента.
Внутри уже работает генеративный ИИ?
Сейчас структурные проверки выполняет локальное ядро; оно не выдаёт себя за генеративную модель. Отчёт можно передать выбранному AI-чату. Встроенный платный ИИ-разбор через API сайта планируется отдельно, с согласованным провайдером и дневным лимитом; он ещё не включён.
Как использовать отчёт с командой или клиентом?
Скачайте JSON для агента или HTML для чтения и печати. HTML указывает Reproleaf как инструмент подготовки. Файл не публикуется автоматически. Перед передачей проверьте, нет ли в отчёте закрытых URL или данных.
Можно встроить панель на своём сайте?
Да. Веб-панель можно разместить на собственном статическом HTTPS-хостинге и подключить через iframe. Локальный HTTP API предназначен для ваших интеграций и по умолчанию слушает только 127.0.0.1. Инструкции и примеры входят в архив.
Плагин автоматически меняет статьи и ставит ссылки?
Нет. WordPress-адаптер анализирует выгрузку опубликованных материалов в локальной панели админки и может скачать JSON. Он не правит статьи, не заменяет Yoast и не вставляет скрытые обратные ссылки.
Будет ли база правил расширяться?
Да, через новые отдельно написанные кейсы с шагами воспроизведения и независимым условием проверки. Каталог с поиском, фильтрами и постраничным выводом не требует раздувать посадочную при добавлении кейсов. Число кейсов само по себе не доказывает качество покрытия.