Маркетинг-стратег, IT-предприниматель, ментор по вайбкодингу
10+ лет в маркетинге, 300+ клиентских проектов: сайты, реклама, боты. Создатель GoBanana (228K+ пользователей, 11.6 млн ₽ выручки) и VibeCoderz. Делаю AI-продукты сам через Claude Code, Cursor, Windsurf и консультирую тех, кто хочет так же.
🎯 О чём этот конспект: Пошаговое руководство по локальному развертыванию Open SEO — опенсорсной альтернативы SEMrush и Ahrefs. Разбирается настройка бэкенда и интерфейса через Docker, интеграция с DataForSEO и OpenRouter, а также подключение инструментов Open SEO к AI-агенту Claude Code через протокол MCP для проведения автоматизированных SEO/AEO-аудитов из терминала.
👤 Кому будет полезно: Вайбкодерам, разработчикам SaaS, владельцам сайтов и агентствам, которые хотят перестать переплачивать $100–$450 в месяц за подписки на SEO-сервисы и автоматизировать аудит своих проектов с помощью локальных AI-агентов.
✨ Что получите: Рабочий локальный SEO-комбайн для сбора семантики, проверки обратных ссылок, анализа видимости бренда и поиска технических ошибок сайта, доступный как через веб-дашборд, так и напрямую через команды Claude Code.
1. Архитектура Open SEO: Экономика инструмента и замена подписок SEMrush/Ahrefs
Контекст: Большинство специализированных SEO-инструментов на рынке работают по жесткой подписной модели: базовые тарифы SEMrush и Ahrefs варьируются от $170 до $455 в месяц независимо от объема использования. Для соло-разработчиков и небольших команд, которым аудит нужен периодически, это нецелесообразные затраты. Open SEO решает эту проблему за счет разделения программной оболочки (опенсорсный код) и источников данных. Пользователь платит исключительно за фактические API-запросы к поставщикам данных (например, DataForSEO) или подключает минимальный облачный тариф за $10/мес вместо сотен долларов.
Тайминг: , ,
Выгода: Сокращение ежемесячных расходов на SEO-инструменты с $170–$455/мес до фактических затрат на API-запросы (в среднем $5–$15 за сотни проверок) по модели pay-as-you-go.
Как применить:
Шаг 1: Выбор модели развертывания — Определите, какой формат подходит для вашей архитектуры: локальный Docker-контейнер для личного использования или Cloudflare/VPS для распределенной команды.
Шаг 2: Регистрация поставщика данных — DataForSEO] — Зарегистрируйте аккаунт на платформе DataForSEO для получения прямого доступа к API поисковой выдачи, бэклинков и ключевых слов.
Шаг 3: Пополнение баланса — DataForSEO Billing] — Внесите стартовый депозит (от $50), который будет расходоваться исключительно при отправке запросов на парсинг и аудит.
Результат: Готовый аккаунт поставщика сырых SEO-данных с оплатой за каждый отдельный запрос без ежемесячных обязательных платежей.
2. Локальное развертывание Open SEO через Docker
Контекст: Open SEO поставляется с готовой конфигурацией контейнеризации, что исключает конфликты окружения и зависимостей в системе. Для запуска локального экземпляра требуется клонировать репозиторий, сконфигурировать переменные окружения и поднять контейнеры через Docker Compose. Это создает изолированную среду, в которой крутятся интерфейс дашборда и сервер обработки данных. При возникновении ошибок запуска (например, если Docker Daemon не активен) агент Claude Code используется для быстрого траблшутинга в терминале.
Тайминг: , ,
Выгода: Полная независимость от сторонних облачных интерфейсов и развертывание собственной SEO-платформы за 5 минут.
Как применить:
Шаг 1: Клонирование репозитория и переход в директорию — Terminal / Git] — Создайте чистую папку проекта и клонируйте исходный код Open SEO:
Шаг 3: Заполнение API-ключей DataForSEO — VS Code] — Откройте .env, найдите секцию с настройками провайдера данных, раскомментируйте соответствующие строки (удалив символ #) и вставьте свои учетные данные:
Результат: Локально запущенный сервис Open SEO, доступный в браузере по адресу http://localhost:3000 (или назначенному порту контейнера).
3. Подключение OpenRouter и мультимодельный анализ выдачи
Контекст: В Open SEO встроен функционал Prompt Explorer и AI-чатов, позволяющий анализировать видимость бренда не только в классическом Google Search, но и в AI Overviews, ChatGPT и Perplexity. Для генерации аналитики и ответов платформе требуется доступ к LLM. Использование OpenRouter позволяет подключить единый API-ключ и распределять запросы между Claude 3.5 Sonnet, GPT-4o, Gemini 1.5 Pro и Perplexity, сопоставляя их ответы бок о бок.
Тайминг: , , ,
Выгода: Возможность проводить комплексный AEO-анализ (Answer Engine Optimization) и сравнивать ответы разных нейросетей по вашему бренду в одном окне.
Как применить:
Шаг 1: Создание API-ключа OpenRouter — OpenRouter] — Перейдите в личный кабинет OpenRouter, создайте новый ключ без срока истечения с именем OpenSEO.
Шаг 2: Добавление ключа в .env — VS Code] — Вставьте полученный токен в файл конфигурации проекта:
Шаг 4: Запуск первого аудита через веб-дашборд — Open SEO UI] — Откройте веб-интерфейс, создайте проект для вашего домена (например, automatedmarketer.net), запустите модули Keyword Research, Domain Overview, Brand Lookup и Site Audit.
Результат: Дашборд отображает метрики сайта: бэклинки, семантическое ядро с CPC, упоминания бренда в LLM, а также технические ошибки сайта (дубликаты тегов H1, слишком длинные Title, пропуски уровней заголовков H2/H3).
4. Интеграция Open SEO с Claude Code через MCP и плагины
Контекст: Главная сила Open SEO для вайбкодеров раскрывается при интеграции с AI-агентами. Подключение инструмента через протокол MCP (Model Context Protocol) и установку плагинов дает Claude Code прямой доступ к функциям сбора SEO-данных. Чтобы плагин не перегружал глобальный контекст всех сессий Claude Code, его рекомендуется устанавливать в project scope (локально для папки проекта).
Тайминг: , , ,
Выгода: Превращение Claude Code в автономного SEO-инженера, который может самостоятельно запрашивать данные по сайту, находить баги в верстке и сразу же вносить правки в код.
Как применить:
Шаг 1: Установка маркетплейса плагинов в Claude Code — Claude Code CLI] — В терминале выполните команду добавления маркетплейса:
/plugin marketplace add openseo-ai/marketplace
Шаг 2: Установка плагина Open SEO в проект — Claude Code CLI] — Установите плагин в scope текущего репозитория:
Шаг 4: Подключение локального MCP-сервера — Claude Code CLI] — Свяжите Claude Code с запущенным в Docker локальным инстансом Open SEO:
claude mcp add --transport http open-seo-local http://localhost:3000/api/mcp
Шаг 5: Проверка и авторизация MCP — Claude Code CLI] — Проверьте доступность инструментов через команду /mcp и пройдите подтверждение прав:
/mcp
Результат: Claude Code получает набор инструментов (skills) Open SEO и может вызывать функции анализа сайта прямо в чате.
5. Запуск сквозного аудита и управление SEO-стратегией из терминала
Контекст: После подключения MCP и плагина можно управлять всем циклом SEO-оптимизации, не открывая браузер. Команда инициализации проекта задает контекст для агента: цели проекта (аффилиатный трафик, лидогенерация, рост бренда), список прямых конкурентов и статус верификации в Google Search Console. На основе этих параметров агент запускает парсинг страниц и составляет план правок.
Тайминг: , ,
Выгода: Полная автоматизация рутины: от выявления SEO-ошибок до генерации промптов для их исправления в кодовой базе фронтенда за один диалог с AI.
Как применить:
Шаг 1: Инициализация SEO-проекта — Claude Code CLI] — Запустите встроенный мастер настройки проекта:
open-seo:project-setup
Шаг 2: Конфигурация целей и конкурентов — Claude Code CLI] — Ответьте на уточняющие вопросы агента (цели сайта, конкуренты, подключенные API):
Цели: Рост органического трафика и монетизация.Конкуренты: Проведи автоматический ресерч выдачи по нише.Источник данных: DataForSEO API.Google Search Console: Верифицирован.
Шаг 3: Запуск полного аудита домена — Claude Code CLI] — Отправьте промпт на комплексный технический и семантический аудит целевого сайта:
Используй Open SEO MCP и доступные скиллы, чтобы провести полный аудит сайта https://automatedmarketer.net. Найди критические ошибки в структуре заголовков, длине meta-тегов и обратных ссылках.
Шаг 4: Передача правок в разработку — Claude Code CLI] — Используйте сгенерированный список ошибок (H1 duplication, title length, heading level skip) в качестве тасок для исправления в основном проекте сайта.
Результат: Детальный отчет об ошибках ранжирования и архитектуры страниц, сформированный агентом, с готовым планом действий по исправлению верстки.
FAQ
В: В чем главное отличие Open SEO от оригинальных SEMrush и Ahrefs?
О: Open SEO — это опенсорсная оболочка с открытым кодом и веб-интерфейсом, которая не берет с пользователя фиксированную абонентскую плату в сотни долларов. Она подключается напрямую к поставщикам сырых данных (DataForSEO) и позволяет платить только за фактические API-запросы по модели pay-as-you-go.
В: Сколько денег нужно на балансе DataForSEO для старта работы?
О: Для активации аккаунта и начала отправки запросов DataForSEO требует стартовое пополнение баланса в размере $50. Эти средства не сгорают в конце месяца и списываются микроплатежами за каждую операцию (проверка бэклинков, парсинг выдачи, поиск ключевых слов).
В: Зачем в схему добавлять OpenRouter?
О: OpenRouter необходим для работы модулей AI Chat, Prompt Explorer и AEO-аналитики (Answer Engine Optimization). Он агрегирует доступ к моделям Anthropic (Sonnet 3.5), OpenAI, Google (Gemini) и Perplexity, позволяя анализировать, как именно нейросети видят ваш бренд в поисковых AI-ответах.
В: Почему плагин Open SEO рекомендуется ставить в project scope, а не глобально?
О: Установка плагина и его навыков на уровне конкретного проекта (папки) предотвращает загрязнение контекстного окна Claude Code в других задачах, где SEO-инструменты не требуются, экономя токены и память агента.
В: Что делать, если команда docker compose up падает с ошибкой?
О: Чаще всего причиной является незапущенный демон Docker (Docker Desktop) либо неверно названный файл конфигурации .env. Убедитесь, что Docker активен, скопируйте вывод ошибки и отправьте его в Claude Code — агент быстро определит причину сбоя и предложит команду исправления.
В: Можно ли развернуть Open SEO для удаленной команды агентства?
О: Да. Для персонального использования рекомендуется локальный Docker-контейнер, а для командной работы — интернет-ориентированное развертывание с использованием туннелей Cloudflare или VPS-сервера, что подробно описано в официальной документации проекта.
В: Какие технические параметры сайта проверяет встроенный Site Audit?
О: Аудит сканирует страницы и выявляет дублирование тегов H1 на одной странице, некорректную длину тегов Title, пропуски иерархии заголовков (например, переход с H2 сразу на H4), битые ссылки и проблемы со структурой метаданных.
Ресурсы и ссылки
Open SEO — Опенсорсный репозиторий и документация инструмента — https://openseo.so
DataForSEO — Провайдер API-данных для поиска, бэклинков и ключевых слов — https://dataforseo.com
OpenRouter — Агрегатор LLM API для подключения моделей Claude, OpenAI, Gemini — https://openrouter.ai
Docker — Платформа контейнеризации для локального запуска приложений — упомянут в видео
Claude Code — Консольный AI-агент от Anthropic — упомянут в видео
Конспект создан на основе видео «Open Source SEMrush Alternative (Open SEO + Claude Code)» канала Automated Marketer. Все права на оригинальный материал принадлежат авторам.Источник: https://www.youtube.com/watch?v=BsqNhhQKxAc