Перейти к содержимому

SEO-Forge

SEO-Forge - приложение M.A.V.E.N для видимости в поиске по адресу /seo-forge (бывшее SEO). Оно охватывает аудиты, ключевые слова и контент, причём Claude-SEO теперь работает на любой модели (не только Claude), а отчёты организованы в проекты, учитывающие язык интерфейса. Старый URL /seo перенаправляет сюда, так что закреплённые ссылки продолжают работать.

SEO-Forge - M.A.V.E.N

Данные по ключевым словам из Google Search Console. Помощник для исследований ~/.maven/gsc-research.py поставляется вместе с M.A.V.E.N (его разворачивает scripts/install-autostart.sh; при первом запуске он сам ставит изолированный venv).

Для подключения выполните одноразовый Google OAuth:

  1. Положите ~/.maven/client_secret.json типа Desktop-app из Google Cloud.
  2. Один раз запустите python3 ~/.maven/gsc-auth.py - он запишет ~/.maven/gsc-token.json, и вкладка оживёт.

Пишет полноценный SEO-пост для блога через Claude в ~/.maven/seo-posts.

Сохранённые отчёты выбранного проекта, новые сверху (до 50). Для каждой записи показаны её id, навык (skill), который её создал, проверенный url, отметка времени createdAt и путь к файлу - всё читается из front-matter каждого отчёта. Отчёты хранятся как Markdown в <vault>/SEO-Forge/<project>/, их можно открыть или удалить прямо отсюда.

Встраивает самостоятельно размещённую консоль every-app/open-seo на :3001. OpenSEO работает нативно (без Docker) из ~/openseo через пользовательский юнит openseo.service, поэтому автоматически запускается после каждой перезагрузки.

  • Python 3 - нужен для исследования ключевых слов (и используется совместно с P-Forge для сборки .pptx).
  • GSC OAuth - Desktop-OAuth ~/.maven/client_secret.json, затем python3 ~/.maven/gsc-auth.py, чтобы записать ~/.maven/gsc-token.json.
  • Хост OpenSEO - работает нативно из ~/openseo через пользовательский юнит openseo.service на :3001. Для живых данных добавьте ключ DataForSEO в ~/openseo/.env и перезапустите сервис: printf 'you@example.com:YOUR_API_PASSWORD' | base64 и вставьте результат в DATAFORSEO_API_KEY=. См. блок настройки OpenSEO в DEPENDENCIES.md.

Сгенерированные посты для блога попадают в ~/.maven/seo-posts. Отчёты организованы в проекты, которые следуют языку интерфейса.

  • Claude-SEO больше не привязан только к Claude - направьте его на любую настроенную модель.
  • OpenSEO работает и без ключа, но пропишите ключ DataForSEO в ~/openseo/.env, чтобы получать живые данные SERP и ключевых слов.