GEO Audit: чи готовий сайт до AI-пошуку

Open-source інструмент для SEO-спеціалістів. Даєте адресу сайту, а він перевіряє, чи можуть його прочитати AI-краулери і чи зручно цитувати його в ChatGPT, Perplexity, Google AI Overviews і Copilot.

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

Справжній звіт для oleksiimatuznyi.com: 9 перевірок, головна і дві внутрішні сторінки. Зроблено без ключів API, за кілька секунд. З власним ключем Anthropic до звіту додається AI-висновок: пріоритети, швидкі перемоги і тестові запити для моніторингу.

  • Бал 0-100 - зважена сума дев'яти категорій: від 80 добре, 60-79 помірно, 40-59 слабко, до 40 критично.
  • Кольорова мітка (критично, висока, середня, низька) - наскільки сильно зауваження заважає видимості в AI-пошуку.
  • Біля кожного зауваження - доказ із сайту, блоки «Як зараз» і «Як треба», готовий код і спосіб перевірити виправлення.

Відкрити звіт на весь екран · Версія для друку і PDF

Що перевіряє інструмент

  1. Цитованість контенту, 20%. Обсяг, абзаци-відповіді, заголовки, вступ «спершу відповідь», списки, факти й цифри, свіжість.
  2. Доступ AI-ботів, 14%. robots.txt за правилами Google і RFC 9309 для пошукових і навчальних ботів, блокування захистом сайту, meta robots.
  3. E-E-A-T сигнали, 14%. «Про нас» або «Про мене», контакти, юридичні сторінки, авторство, відгуки, маркери довіри.
  4. Структуровані дані, 12%. JSON-LD, сутність організації або людини, хлібні крихти, розмітка під тип сайту.
  5. Сутність бренду, 12%. Wikidata, Вікіпедія, профілі в sameAs, узгодженість назви.
  6. Рендеринг, 10%. Чи є текст у сирому HTML без JavaScript, canonical, мова, hreflang.
  7. Технічна база, 10%. HTTPS, редиректи, TTFB, Core Web Vitals з PageSpeed Insights і CrUX.
  8. XML-карта сайту, 5%. Пошук, валідність, lastmod, коди відповіді адрес із карти.
  9. llms.txt, 3%. Наявність і структура. Це неофіційна пропозиція, тому вага мала.

Тип сайту визначається автоматично: магазин, локальний бізнес, медіа, SaaS, послуги, корпоративний або особистий сайт експерта. Від типу залежать вимоги й рекомендована розмітка. Тексти перевірок звірено з документацією Google, Bing, OpenAI, Anthropic і Perplexity.

Як запустити

Потрібен PHP 8.4+ з розширеннями curl, dom, mbstring, pdo_sqlite і openssl.

git clone https://github.com/sneex-seo/geo-audit.git
cd geo-audit
php -S 127.0.0.1:8080

Відкриваєте http://127.0.0.1:8080, вставляєте адресу сайту і натискаєте «Запустити аудит».

Ключі необов'язкові, кожен вписує свої в .env (копія .env.example): ANTHROPIC_API_KEY для AI-висновку і PAGESPEED_API_KEY для PageSpeed Insights. Без них усі дев'ять перевірок працюють.

Без веб-інтерфейсу, з командного рядка:

php dev/run.php https://example.com --no-ai > report.json
php dev/render.php report.json report.html web

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

Обмеження

  • Сайти із захистом від ботів можуть віддати сторінку перевірки замість контенту. Тоді бал позначається як неповний.
  • Тип сайту визначається евристиками. Якщо він визначився неправильно, частина вимог буде нерелевантною.
  • На публічному сервері задайте логін і пароль у .env, інакше будь-хто зможе запускати аудити від імені вашого сервера.

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