Гайд · ~8 минут чтения

OpenSEO: замена Semrush, которая работает внутри Claude

Репозиторий every-app/open-seo на GitHub: Open source alternative to Semrush and Ahrefs, лицензия MIT, 21.7k звёзд
github.com/every-app/open-seo, снимок 29/09/2026

Semrush на самом дешёвом SEO-тарифе стоит $139.95 в месяц при помесячной оплате. OpenSEO делает похожую работу (ключевые слова, позиции, конкуренты, ссылки, аудит сайта) с открытым кодом, а готовая облачная версия стоит $10. Главная фишка, правда, в другом: он подключается к Claude как MCP-сервер, и Claude отвечает на SEO-вопросы по живым данным поиска, а не по памяти.

Сам я OpenSEO в работе ещё не гонял, поэтому никаких «у меня выросло». Ниже то, что написано в его документации и видно по коду: сколько стоит, как подключается к Claude Code и Claude Desktop, пять промптов для первого разбора и где он хромает. Последний раздел для российского бизнеса, пожалуй, самый важный.

Цены и шаги проверены по openseo.so, документации и репозиторию проекта 29/09/2026. Проект молодой и меняется быстро: последняя версия v0.1.9 вышла 17/09/2026.

Что это такое

OpenSEO это SEO-сервис с открытым кодом под лицензией MIT. На GitHub у репозитория every-app/open-seo 21 721 звезда на 29/09/2026. Что внутри:

Своих данных у OpenSEO нет. Он берёт их у DataForSEO, это платный сервис-поставщик SEO-данных. В облачной версии OpenSEO платит поставщику сам и берёт с тебя за каждый запрос. В своей установке ключ DataForSEO заводишь ты и платишь им напрямую.

Для работы с Claude у проекта есть MCP-сервер (канал, через который Claude сам вызывает инструменты OpenSEO) и десять готовых скиллов: настройка проекта, SEO-аудит, подбор ключей, кластеризация, разбор конкурента, локальное SEO, поиск площадок для ссылок и другие.

Сколько стоит

ЧтоЦена
Semrush, тариф SEO, помесячно$139.95 в месяц. Есть 7 дней бесплатно и урезанный бесплатный тариф
OpenSEO, облачная версия$10 в месяц, внутри $10 на запросы. Докупленные кредиты не сгорают
OpenSEO, пробный доступ$0.50 кредитов, карта не нужна
Поиск по ключевому словуоколо $0.05
Обзор ссылок домена за годоколо $0.08
Проверка бренда в ChatGPTоколо $1.09, самая дорогая операция
Своя установкакод бесплатный, данные у DataForSEO: $1 на пробу при регистрации, минимальное пополнение $50
Страница цен OpenSEO: Base Plan $10 в месяц, около $0.05 за поиск по ключу, около $0.08 за обзор ссылок домена, около $1.09 за проверку бренда в ChatGPT
openseo.so/pricing: калькулятор показывает, куда уходят $10

Калькулятор на их сайте считает так: 100 поисков по ключам, 20 проверок ссылок и 50 отслеживаемых запросов раз в неделю обходятся в $7.52, то есть влезают в подписку. Когда кредиты кончаются, счёт не приходит, просто запросы начинают падать с ошибкой.

Облачная версия берёт сверху 28% к цене каждого запроса к DataForSEO, так они и зарабатывают. Своя установка поэтому чуть дешевле, но только если ты и так готов положить на счёт DataForSEO $50.

Страница цен Semrush, помесячная оплата: тариф SEO $139.95 в месяц, Starter $199, Pro+ $299, Advanced $549
semrush.com/prices, помесячная оплата, снимок 29/09/2026

Облако или своя установка

Если цель подключить OpenSEO к Claude, начинай с облачной версии на openseo.so. Там один адрес MCP-сервера, вход по логину, и документация описывает подключение по шагам. Своя установка нужна, когда хочется держать всё у себя или дописывать сервис под свои задачи (код открыт, форкай и правь хоть с тем же Claude Code).

У своей установки два пути: Docker на своём компьютере («попробовать», как пишут авторы) и Cloudflare, если нужен доступ с нескольких устройств или для команды. Про Docker ниже есть отдельный раздел.

Шаг 1. Заведи аккаунт OpenSEO

Открой openseo.so и зарегистрируйся. На пробу дают $0.50 кредитов без карты: этого хватит примерно на десяток поисков по ключам, чтобы убедиться, что связка с Claude вообще работает. Для постоянной работы нужна подписка за $10.

Шаг 2. Подключи к Claude Code

Авторы советуют плагин: одна установка ставит и MCP-сервер, и все десять скиллов. Внутри Claude Code выполни две команды:

Команды в Claude Code
/plugin marketplace add every-app/open-seo
/plugin install openseo@openseo

Если в конце установки Claude Code попросит /reload-plugins, выполни. Сразу после этого он должен предложить войти в OpenSEO. Не предложил? Набери /mcp, выбери OpenSEO и подтверди вход там.

Скиллы плагина вызываются с приставкой: /openseo:seo-audit, /openseo:keyword-research, /openseo:competitor-analysis и так далее. Проверить, что установилось, можно командой /plugin list.

Нужен только MCP-сервер, без скиллов? Тогда одной командой в терминале:

Команда в терминале
claude mcp add --transport http --scope user openseo https://app.openseo.so/mcp

--scope user делает OpenSEO доступным во всех проектах, --scope local только в текущей папке. Чем эти области отличаются и почему личные MCP-серверы не уезжают в облачные сессии Claude Code, разбирал в гайде «Claude Code в облаке».

Claude Code ещё не стоит? Его ставлю за один созвон в стартовом пакете начинающего вайбкодера вместе с VS Code, Codex и первым проектом с памятью.

Шаг 3. Или подключи к Claude Desktop

Плагин тут не встанет, это формат Claude Code. В приложении OpenSEO добавляется как коннектор:

  1. Открой Customize, потом Connectors.
  2. Нажми Add (или +) и выбери Add custom connector.
  3. Вставь адрес https://app.openseo.so/mcp.
  4. Подтверди вход в OpenSEO, когда он появится.

Свои коннекторы есть на всех тарифах Claude, включая бесплатный, но на бесплатном только один. Из России сам Claude без прокси не открывается; как я это настроил у себя, расписано в гайде про Claude через прокси на Windows.

Шаг 4. Проверь, что всё видно

Первым сообщением попроси что-нибудь бесплатное, например список проектов. Так советует и сама документация, если агент «не находит проект»:

Промпт
Покажи список моих проектов в OpenSEO и их ID.

Если Claude ответил списком (пусть пустым), связка работает. Если пишет, что соединение не авторизовано, повтори вход через /mcp в Claude Code или удали и добавь коннектор заново в Claude Desktop. Ещё одна частая причина в том, что адрес вставлен не точно: нужен ровно https://app.openseo.so/mcp.

Своя установка в Docker

Понадобятся Docker Desktop и ключ DataForSEO. Ключ берётся на странице API Access в кабинете DataForSEO: кнопка «Send by email» присылает доступы, и нужна длинная строка с пометкой Base64. Дальше по документации проекта:

Команды
git clone https://github.com/every-app/open-seo.git
cd open-seo
cp .env.example .env
# в .env впиши DATAFORSEO_API_KEY=<строка Base64>
docker compose up -d

Потом открой http://localhost:3001. Первый запуск собирает приложение минуту-две, ход видно в docker compose logs -f.

Две вещи, о которых стоит знать. В Docker-режиме у OpenSEO нет входа по паролю (AUTH_MODE=local_noauth), поэтому наружу в интернет его открывать нельзя, только за своей защищённой прокси или в закрытой сети. И сервис шлёт обезличенную телеметрию; выключается строкой OPENSEO_TELEMETRY_DISABLED=1 в .env и командой docker compose up -d --force-recreate open-seo.

С подключением к Claude тут тоньше. Для установки на Cloudflare документация даёт адрес https://ВАШ_ХОСТ/mcp и требует включить Managed OAuth в Cloudflare Access. Для локального Docker отдельной инструкции по MCP в документации на 29/09/2026 нет. Поэтому для первой пробы с Claude бери облачную версию.

5 промптов для разбора своего сайта

Авторы OpenSEO советуют не просить агента «сделай мне SEO», а запускать одну задачу за раз. Промпты ниже устроены так же. Подставь свои значения в угловые скобки. Каждый запрос к данным стоит денег, поэтому в промптах стоят лимиты: без них Claude охотно сделает сорок вызовов там, где хватило бы пяти.

1. Сначала контекст проекта (бесплатно)

Промпт
Подключён OpenSEO. Покажи список моих проектов.
Создай проект для сайта <домен> или выбери существующий.
Запиши в контекст проекта:
- чем занимается бизнес: <одной фразой>;
- кто клиент: <кто покупает и где он живёт>;
- главные страницы: <3-5 адресов>;
- конкуренты: <2-3 домена>;
- страна поиска: <страна>, язык: русский.
Данные о ключах и позициях пока не запрашивай, только сохрани контекст.

Контекст проекта и отчёты хранятся бесплатно, кредиты на них не тратятся. Остальные промпты будут брать его отсюда.

2. Почему конкурент выше меня

Промпт
Через OpenSEO сравни в Google мой сайт <мой домен> и <домен конкурента>, страна <страна>.
1. Найди 20 самых частотных запросов, по которым конкурент в топ-10, а я ниже 20-го места или меня нет.
2. Для каждого покажи страницу конкурента, которая стоит в выдаче.
3. Сравни число ссылающихся доменов у обоих сайтов.
Выведи таблицей: запрос, частота, позиция конкурента, моя позиция, страница конкурента.
В конце 3 вывода, почему он выше. Каждый вывод опирай на цифру из таблицы.
Где данных не хватает, так и напиши, не додумывай.
Не делай больше 10 запросов к OpenSEO без моего подтверждения.

3. Запросы под новую страницу

Промпт
Хочу страницу про <услуга или товар>. Через OpenSEO подбери до 30 запросов вокруг «<главный запрос>», страна <страна>, язык русский.
Для каждого: частота, сложность, интент, стоимость клика.
Разбей запросы на группы: что закрывает одна страница, а подо что нужна отдельная.
Для самой выгодной группы предложи title, H1 и 5 подзаголовков H2.
Цифры бери только из OpenSEO. Сохрани отобранные запросы в проект.

4. Аудит сайта понятным языком

Для Claude Code с плагином. Скилл сам обходит сайт, сверяет догадки с живой выдачей и сохраняет отчёт одной HTML-страницей в проект OpenSEO.

Промпт
/openseo:seo-audit
Домен: <домен>.
Отчёт для владельца бизнеса, который в SEO не разбирается, пиши по-русски.
Что уже известно: <переезд, смена домена, что меняли на сайте за последние полгода>.
Перед запуском коротко опиши план проверки и сколько запросов к данным собираешься сделать.

5. Ссылки: отстаю или нет

Промпт
Через OpenSEO сними обзор ссылок для <мой домен> и <домен конкурента>: число ссылающихся доменов, обратных ссылок и динамику за год.
Покажи таблицей.
Одним абзацем скажи, насколько разница в ссылках объясняет разницу в позициях.
Если данных OpenSEO для такого вывода мало, так и скажи.

Отчёты из OpenSEO по умолчанию закрытые. Публичную ссылку агент делает, только если прямо попросить.

Где оно врёт и хромает

Отдельно про свой сайт: если он на российском рынке, его Метрику и Вебмастер удобнее отдать своему SEO-агенту. Как у меня такой агент каждое утро разбирает Метрику и правит сайт, с полным промптом, показал в гайде «Что я закрыл через ИИ».

Что дальше

OpenSEO хорошо показывает, как устроены связки «Claude плюс внешние данные через MCP». По той же схеме к Claude подключаются CRM, таблицы, рекламные кабинеты. Если хочется собрать такое под свой бизнес, вот с чего начать.

Бесплатные гайды и мини-курс в Telegram. Бот @kulievvb_bot пришлёт ссылку на этот гайд, соседние разборы и мини-курс «Рабочее место вайбкодера»: за вечер ставишь себе Claude Code и первый проект.

Открыть бота →

Стартовый пакет начинающего вайбкодера, 9 900 ₽. Рабочее место за один созвон: подключаюсь к твоему компьютеру и ставлю VS Code, Claude Code и Codex, бесплатные модели и первый проект с памятью. OpenSEO потом подключается туда двумя командами.

Подробнее о пакете →

Менторство один на один, 72 000 ₽ за месяц. 4 встречи по 2 часа и чат поддержки. Разбираем твой проект и собираем связки Claude с твоими данными, руками работаешь ты.

Подробнее о менторстве →

Клуб MWB. 12 недель в группе, эфиры и личный разбор. Следующий поток стартует в январе, беру до 20 человек.

Встать в лист ожидания →

Не уверен, что из этого тебе нужно? Есть бесплатный аудит на 30 минут: смотрим твою задачу и честно говорю, что делать самому, а что не делать вовсе.

Читай также

Такие связки изнутри я разбираю в Telegram-канале @MWBclub. Все продукты собраны на странице /products/.

Связаться по делу

Заявка прилетит мне и в Telegram, и на почту. Отвечу в течение рабочего дня.

Куда удобнее ответить?
или сразу написать в Telegram →

Нажимая кнопку, даёте согласие на обработку персональных данных (оператор № 23-25-044738).