OpenSEO — это SEO-инструмент для людей - Альтернатива Semrush и Ahrefs с открытым исходным кодом - 2026
Published: 2026-07-20
OpenSEO — это современная SEO-платформа с открытым исходным кодом, позиционируемая как доступная альтернатива Semrush и Ahrefs. Проект разрабатывается организацией every-app под руководством Бена Сенеску (bensenescu) и распространяется по лицензии с открытым исходным кодом. Первый стабильный релиз (v0.1.0) состоялся 19 июля 2026 года.
Ключевая философия проекта — "SEO-инструмент для людей": никаких подписок за $100+, только оплата по факту использования через API DataForSEO и полный контроль над своей инфраструктурой.
Обзор
OpenSEO решает проблему, с которой сталкиваются SEO-специалисты, фрилансеры и небольшие агентства: профессиональные SEO-инструменты стоят дорого и перегружены функциями. OpenSEO предлагает сфокусированные рабочие процессы (keyword research, rank tracking, site audits, backlinks, AI Visibility) без "раздутого" интерфейса.
Проект написан на TypeScript (более 3,2 млн строк), использует современный стек:
- Cloudflare Workers (рантайм)
- React + TanStack (фронтенд)
- Vite (сборка)
- D1 (SQLite) по умолчанию, опционально PostgreSQL
- Модель MCP (Model Context Protocol) для интеграции с AI-агентами
Основные возможности
Keyword Research (Исследование ключевых слов)
Позволяет находить идеи ключевых слов из "семян", анализировать объём поиска (search volume), сложность продвижения (keyword difficulty), CPC и интенты. Встроенный просмотр реальной SERP (страницы результатов поиска) помогает принимать решения на основе данных.
Rank Tracking (Отслеживание позиций)
Мониторинг позиций домена по выбранным ключевым словам с поддержкой desktop и mobile режимов. Отслеживание изменений позиций, видимости SERP-функций и движения по рейтингу.
Domain Overview (Обзор домена)
Мгновенный снимок органического трафика домена: количество ключевых слов, топ-страниц, оценка трафика. Отсюда можно перейти в keyword research, backlinks или rank tracking.
Backlinks (Обратные ссылки)
Анализ бэклинков и ссылающихся доменов: количество ссылок, источники, spam-сигналы, битые и потерянные ссылки. Поддерживает фильтрацию и экспорт данных.
Site Audit (Аудит сайта)
Сканирование сайта с проверкой статус-кодов, title, meta descriptions, заголовков (headings), alt-тегов изображений, времени отклика. Опционально — интеграция Lighthouse для проверки производительности, SEO, доступности и best practices.
AI Visibility (Видимость в AI-поиске)
Уникальная возможность: проверка упоминаний бренда или домена в ChatGPT и Google AI Overview. Показывает, какие страницы и домены цитируются AI-системами.
Google Search Console Integration
Интеграция с Google Search Console: чтение GSC-запросов, анализ page-two ключевых слов, которые можно продвинуть на первую страницу.
MCP (Model Context Protocol) и AI-агенты
OpenSEO — одна из первых SEO-платформ с нативной поддержкой MCP (Model Context Protocol), что позволяет AI-агентам (Claude Code, Codex, OpenClaw, Hermes, Cursor) напрямую вызывать SEO-инструменты.
MCP-сервер OpenSEO предоставляет агентам доступ к:
- Keyword research (исследование ключевых слов)
- SERP inspection (просмотр SERP)
- Domain research (исследование доменов)
- Backlink overview (обзор бэклинков)
- Rank tracking (отслеживание позиций)
- Google Search Console performance (статистика GSC)
- URL inspection (проверка URL)
Подключение MCP:
claude mcp add --transport http --scope user openseo https://app.openseo.so/mcp
Agent Skills (Навыки агентов)
OpenSEO поставляется с предустановленными навыками для AI-агентов — это инструкции (SKILL.md), которые направляют агента на выполнение конкретных SEO-задач:
- SEO Project Setup — настройка проекта и контекста
- SEO Coach — выбор следующего шага для новичков
- Keyword Research — исследование ключевых слов
- Keyword Clustering — кластеризация ключевых слов
- Competitive Landscape — анализ конкурентного ландшафта
- Competitor Analysis — детальный анализ конкурентов
- Link Prospecting — поиск возможностей для ссылок
Установка навыков:
npx skills add every-app/open-seo --skill '*'
Архитектура и технологии
OpenSEO работает на Cloudflare Workers с "умным" размещением (Smart Placement) для оптимальной производительности. База данных по умолчанию — Cloudflare D1 (SQLite), но для проектов, перерастающих лимиты D1, поддерживается PostgreSQL (через Hyperdrive).
Ключевые технологические решения:
- Рантайм: Cloudflare Workers с Node.js совместимостью
- Фреймворк: TanStack React Start
- Сборка: Vite
- База данных: D1 (SQLite) / PostgreSQL
- Кэширование: Cloudflare R2 (кэш API-ответов DataForSEO)
- Очереди: Cloudflare Workflows (site-audit-workflow, rank-check-workflow)
- Durable Objects: OnboardingChatAgent, SamChatAgent (чат-агенты)
- Аутентификация: Cloudflare Access / Better Auth (email+password)
- AI: OpenRouter (для SAM — встроенного AI-агента)
Способы развертывания
Хостинговая версия (SaaS)
Готовый сервис на openseo.so. Стоимость — $10/месяц, в которые входит $10 использования. Оплата только за реально использованные API-запросы. Google Search Console данные — бесплатно.
Docker (локальный)
Для личного использования на своей машине. В этом режиме аутентификация отключена (local_noauth), и администратором является admin@localhost.
cp .env.example .env # Установить DATAFORSEO_API_KEY в .env docker compose up -d
Cloudflare (интернет)
Для доступа с нескольких устройств или команды. Работает на бесплатном плане Cloudflare. Используется Cloudflare Access для аутентификации.
Три режима аутентификации:
- cloudflare_access (по умолчанию): валидация Cloudflare Access JWT
- local_noauth: без аутентификации, для локального использования
- hosted: Better Auth с email/password
Безопасность и телеметрия
Анонимизированная телеметрия включена по умолчанию (сердцебиения, счётчики установок/пользователей/проектов, привязанные к случайному ID установки). Отправляется каждые 5 минут в первые 2 часа после установки, затем максимум раз в день.
Не собираются: URL, ключевые слова, промпты, email, IP-адреса.
Отключение телеметрии:
OPENSEO_TELEMETRY_DISABLED=1 docker compose up -d --force-recreate
Партнёрство с DataForSEO
OpenSEO использует API DataForSEO — сервиса с оплатой по факту использования. Для работы требуется API-ключ DataForSEO (base64-encoded строка в формате login:password). Новые аккаунты получают $1 бесплатных кредитов для тестирования.
Данные DataForSEO кэшируются в R2, что снижает количество повторных запросов.
Целевая аудитория
- SEO-фрилансеры, которые хотят профессиональный инструмент без ежемесячной подписки
- Небольшие агентства, нуждающиеся в командном доступе к SEO-данным
- Стартапы, которые следят за своим органическим ростом
- AI/ML-разработчики, строящие AI-агентов с SEO-функциями
- Open-source энтузиасты, которые хотят "форкнуть и доработать" инструмент под себя
Преимущества перед Semrush и Ahrefs
| Параметр | OpenSEO | Semrush / Ahrefs |
|---|---|---|
| Цена | $10/мес (SaaS) или бесплатно (self-hosted) | от $129/мес |
| Модель оплаты | Pay-as-you-go (только за использованные API-запросы) | Фиксированная подписка |
| Исходный код | Открытый (можно форкнуть, модифицировать) | Закрытый (проприетарный) |
| Самостоятельный хостинг | Да (Docker, Cloudflare) | Нет |
| MCP / AI-агенты | Нативная поддержка (Claude, Cursor, Codex) | Отсутствует |
| Контроль данных | Полный (при self-hosted) | Ограниченный |
| Хранилище данных | SQLite / PostgreSQL | Проприетарное |
Недостатки
- Зависимость от стороннего API (DataForSEO) — данные не собираются самостоятельно
- Относительно новый проект (v0.1.0 от июля 2026) — может иметь "детские болезни"
- Требует базовых технических навыков для самостоятельного хостинга
- Нет встроенного AI-генератора контента (как в некоторых проприетарных инструментах)
- API DataForSEO требует минимального пополнения $50
Сообщество и развитие
Основной контрибьютор — Бен Сенеску (bensenescu, 367 коммитов). Проект активно развивается, есть Discord-сообщество. OpenSEO запущен на Product Hunt.
