seo-analyzer: чому сторінка нижча за конкурентів у Google

Open-source інструмент для SEO-спеціалістів. Даєте URL сторінки і запит, а він порівнює її з конкурентами з видачі й показує ймовірні причини, чому вона нижча: від індексації та інтенту до перелінковки й посилань.

Приклад звіту

Справжній звіт для сторінки oleksiimatuznyi.com/seo-audit проти 6 українських конкурентів за запитом «seo аудит сайту». Зроблено без ключів API, менше ніж за хвилину. З власним ключем сервісу SerpApi до звіту додаються позиції в Google та AI Overviews.

  • Кольорова мітка (критично, висока, середня, низька) - наскільки сильно проблема може тримати сторінку.
  • Упевненість - наскільки одностайно конкуренти випереджають сторінку за цією ознакою, з поправкою на розмір вибірки.
  • Трудомісткість - скільки роботи потрібно на виправлення.

Відкрити звіт на весь екран

Що рахує інструмент

Модулі йдуть каскадом: спершу те, що відсікає сторінку найраніше. Порядок - спрощена модель за мотивами етапів ранжування з матеріалів справи U.S. v. Google, а не копія системи Google.

  1. Індексація і техніка. Статус, robots.txt, noindex, canonical, мова й hreflang, JS-сторінки, дублі title.
  2. Інтент. Тип сторінки проти домінантного типу в топ-10: товар, категорія, стаття, послуга.
  3. Канібалізація. Інша сторінка сайту у видачі, дублі тексту.
  4. Лексика. BM25F за полями title, H1, підзаголовки, текст, URL і терміни, яких бракує.
  5. Смисл. Ембединги: найкращий фрагмент, схожість із топом, нерозкриті підтеми й питання PAA.
  6. Перелінковка. Внутрішній PageRank, близькість до головної, сироти, кандидати-донори.
  7. Фокус сайту. Наскільки сторінка в темі сайту, наближення до полів siteFocusScore і siteRadius із внутрішньої документації Google, що потрапила у відкритий доступ у 2024 році.
  8. Зовнішні посилання. Донори сторінки й домену проти конкурентів, анкори.
  9. AI Overviews. Чи може сторінка потрапити в AI-відповідь і скільки джерел відповіді з топ-10.

Інструмент видає ймовірні причини з рівнем упевненості, а не вердикт. Кліки (Navboost) і якість сайту очима Google ззовні не видно, і звіт про це прямо каже.

Як запустити

Потрібні Git і Python 3.11+. Перевірка:

git --version
python --version

Встановлення:

git clone https://github.com/sneex-seo/seo-analyzer.git
cd seo-analyzer
python -m venv .venv
.venv\Scripts\activate
pip install -e .

На macOS і Linux замість activate: source .venv/bin/activate

Запуск без жодних ключів, конкурентів вказуєте вручну:

python -m seo_analyzer analyze --url https://site.ua/page/ --kw "ваш запит" --provider manual --competitors https://a.ua/x https://b.ua/y https://c.ua/z

Відкриваєте report.html. Щоб не шукати конкурентів вручну, є сервіс SerpApi (serpapi.com): 250 безкоштовних пошуків на місяць. За бажанням реєструєтесь і вписуєте свій ключ у .env (копія .env.example):

python -m seo_analyzer analyze --url https://site.ua/page/ --kw "ваш запит" --country ua --lang uk

Якщо щось не виходить, дайте Claude Code або ChatGPT README з репозиторію, там усе доволі просто.

Обмеження

  • JavaScript не виконується. Якщо сторінку малюють скрипти, інструмент попередить.
  • Сайти із захистом від ботів віддають 403, такі конкуренти випадають із порівняння.
  • Без ключа позиції конкурентів невідомі, порівняння йде з усім списком.

Усі інструменти · Замовити SEO-аудит