OpenSEO: замена Semrush, которая работает внутри Claude
Semrush на самом дешёвом SEO-тарифе стоит $139.95 в месяц при помесячной оплате. OpenSEO делает похожую работу (ключевые слова, позиции, конкуренты, ссылки, аудит сайта) с открытым кодом, а готовая облачная версия стоит $10. Главная фишка, правда, в другом: он подключается к Claude как MCP-сервер, и Claude отвечает на SEO-вопросы по живым данным поиска, а не по памяти.
Сам я OpenSEO в работе ещё не гонял, поэтому никаких «у меня выросло». Ниже то, что написано в его документации и видно по коду: сколько стоит, как подключается к Claude Code и Claude Desktop, пять промптов для первого разбора и где он хромает. Последний раздел для российского бизнеса, пожалуй, самый важный.
Что это такое
OpenSEO это SEO-сервис с открытым кодом под лицензией MIT. На GitHub у репозитория every-app/open-seo 21 721 звезда на 29/09/2026. Что внутри:
- подбор ключевых слов с частотой, сложностью, стоимостью клика и интентом;
- отслеживание позиций своего сайта;
- разбор конкурентов: по каким запросам они стоят в выдаче и какими страницами;
- обзор обратных ссылок и ссылающихся доменов;
- аудит сайта;
- видимость бренда в ответах ChatGPT.
Своих данных у 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 |
Калькулятор на их сайте считает так: 100 поисков по ключам, 20 проверок ссылок и 50 отслеживаемых запросов раз в неделю обходятся в $7.52, то есть влезают в подписку. Когда кредиты кончаются, счёт не приходит, просто запросы начинают падать с ошибкой.
Облачная версия берёт сверху 28% к цене каждого запроса к DataForSEO, так они и зарабатывают. Своя установка поэтому чуть дешевле, но только если ты и так готов положить на счёт DataForSEO $50.
Облако или своя установка
Если цель подключить OpenSEO к Claude, начинай с облачной версии на openseo.so. Там один адрес MCP-сервера, вход по логину, и документация описывает подключение по шагам. Своя установка нужна, когда хочется держать всё у себя или дописывать сервис под свои задачи (код открыт, форкай и правь хоть с тем же Claude Code).
У своей установки два пути: Docker на своём компьютере («попробовать», как пишут авторы) и Cloudflare, если нужен доступ с нескольких устройств или для команды. Про Docker ниже есть отдельный раздел.
Шаг 1. Заведи аккаунт OpenSEO
Открой openseo.so и зарегистрируйся. На пробу дают $0.50 кредитов без карты: этого хватит примерно на десяток поисков по ключам, чтобы убедиться, что связка с Claude вообще работает. Для постоянной работы нужна подписка за $10.
Шаг 2. Подключи к Claude Code
Авторы советуют плагин: одна установка ставит и MCP-сервер, и все десять скиллов. Внутри 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 добавляется как коннектор:
- Открой Customize, потом Connectors.
- Нажми Add (или +) и выбери Add custom connector.
- Вставь адрес
https://app.openseo.so/mcp. - Подтверди вход в 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 по умолчанию закрытые. Публичную ссылку агент делает, только если прямо попросить.
Где оно врёт и хромает
- Только Google, Яндекса нет. Все данные OpenSEO про Google (плюс Карты и ChatGPT). Если твои клиенты ищут в Яндексе, OpenSEO покажет в лучшем случае половину картины. Я для Яндекса беру Wordstat API, это расписано в гайде «Заменил команду 5 человек AI-агентами».
- России нет в списке стран. В коде проекта (файл
src/shared/keyword-locations.ts, проверено 29/09/2026) страны России среди доступных нет вовсе. Казахстан, Узбекистан, Киргизия с русским языком есть. То есть частоты и позиции именно по российскому Google через OpenSEO не получить. - Оплата из России. И подписка OpenSEO, и пополнение DataForSEO (Visa, MasterCard, PayPal, от $50) рассчитаны на зарубежную карту, российской не оплатить. Бесплатно доступны только пробные $0.50 в облаке и $1 от DataForSEO.
- Данные настоящие, выводы нет. Цифры приходят из DataForSEO, а вот «почему конкурент выше» Claude уже сочиняет сам. Поэтому в промптах выше везде таблица и требование опирать вывод на цифру.
- Кредиты кончаются посреди задачи. Лишнего счёта не будет, но разбор оборвётся на ошибке. Широкие просьбы вроде «проверь всё» съедают баланс быстрее всего.
- Проект молодой. Версия 0.1.x, интерфейс и команды меняются. Если шаг из гайда не сработал, сверяйся с документацией.
- Semrush всё ещё умеет больше. Для агентства с десятком клиентских сайтов и отчётами «под ключ» он удобнее. OpenSEO выигрывает там, где нужно дёшево и чтобы с данными работал Claude.
Отдельно про свой сайт: если он на российском рынке, его Метрику и Вебмастер удобнее отдать своему 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 минут: смотрим твою задачу и честно говорю, что делать самому, а что не делать вовсе.
Читай также
- Claude Code в облаке: как потратить подарок 250$ с толком
- Что я закрыл через ИИ: CRM, публикатор, SEO-агенты, Директ
- Claude через прокси на Windows за 120 ₽ в месяц
- $1 300 от Google на Gemini с российского аккаунта
Такие связки изнутри я разбираю в Telegram-канале @MWBclub. Все продукты собраны на странице /products/.