Reproleaf

Проверка SEO статьи и перелинковки — Reproleaf

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

Reproleaf · Бесплатный инструмент · Статья / Карта сайта / MCP

Рабочая панель 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. Набор не получает автоматически доступ к вашим проектам и не загружает их код.

Данные и границы проверки

Черновик и выгрузка обрабатываются в браузере. Не загружайте пароли, персональные данные клиентов или закрытые документы. Передача контекста внешнему ИИ выполняется отдельно: сначала виден запрос, затем вы сами вставляете его в выбранный чат. Зелёный статус подтверждает конкретную структурную проверку; он не гарантирует позиции, трафик или истинность статьи.

Нужна проверка рендеринга, индексации и скорости всего сайта? Посмотрите техническое 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 и не вставляет скрытые обратные ссылки.

Будет ли база правил расширяться?

Да, через новые отдельно написанные кейсы с шагами воспроизведения и независимым условием проверки. Каталог с поиском, фильтрами и постраничным выводом не требует раздувать посадочную при добавлении кейсов. Число кейсов само по себе не доказывает качество покрытия.