GEO-аудит сайта в Claude
Claude проверяет, видят ли сайт ChatGPT, Claude и Perplexity, и по каждому пункту даёт доказательство и исправление.
Версия 1.0.0 · · Лицензия MIT
Проведи GEO-аудит https://example.com
- A1 robots.txt
- ошибка
- У GPTBot своя группа: Disallow из * на него не действует
- A3 Ответ AI-ботам
- не проверено
- Cloudflare показывает ботам проверку, нужен доступ к настройкам
- C1 HTML без JS
- ок
- H1 и 627 слов в исходном HTML
- E1 JSON-LD
- ошибка
- Organization объявлена на трёх страницах с разными данными
- E3 llms.txt
- ошибка
- 404
Сначала исправить A1 и E1: это блокеры. Внести правки в код?
Установка и запуск
Установите скилл
Вставьте в терминал: команда распакует скилл в ~/.claude/skills/. Затем перезапустите Claude Code.
mkdir -p ~/.claude/skills curl -fsSL https://brusnica.dev/skills/geo-audit.skill -o /tmp/geo-audit.skill unzip -o /tmp/geo-audit.skill -d ~/.claude/skills/Для одного проекта распакуйте скилл в .claude/skills/ внутри проекта.
- 1.Скачайте файл .skill.
- 2.Откройте его в приложении Claude.
- 3.Нажмите Save skill, и скилл появится в настройках.
Попросите Claude
- Проведи GEO-аудит https://example.com
- Почему ChatGPT не знает про мой сайт?
- Проверь robots.txt и разметку для AI-поиска
Скилл подключится сам, если задача подходит. Пишите своими словами.
Что делает скилл
Четыре слоя по порядку: доступ (robots.txt для каждого AI-бота, блокировки), контент (текст в HTML без JavaScript), сущность (одна организация в schema.org, llms.txt) и ответы (ответ в первом абзаце ключевых страниц). Проверку, которую не удалось выполнить, скилл так и помечает, а не пишет «всё хорошо».
Доказательство к каждому пункту
Код ответа, вывод команды или цитата со страницы.
Правила по RFC 9309
Действующее правило для каждого бота и группы, которые случайно открывают закрытые разделы.
Исправления в коде
С доступом к репозиторию Claude правит robots, sitemap, llms.txt, JSON-LD и перепроверяет.
Что понадобится
- Claude Code или приложение Claude
- curl и Python 3 (стандартная библиотека)
- Доступ в интернет к проверяемому сайту
Что важно знать
curl подменяет user-agent бота, но не IP: если сайт за WAF или защитой от ботов, скилл предупредит. Цитирование в AI-ответах не гарантирует никто, аудит убирает препятствия.
Перед установкой прочитайте SKILL.md, это обычный текст. Скилл работает с вашими файлами и сетью.
Частые вопросы
SEO — про позиции в выдаче, GEO — про то, чтобы AI-ассистенты прочитали сайт и сослались на вас. GEO добавляет к SEO правила для AI-ботов и ответ в первом абзаце.
Для отчёта хватит адреса сайта. Для исправлений откройте Claude в папке проекта.
Нет. Он обращается только к сайту, который вы проверяете.
Да, лицензия MIT: используйте, меняйте и распространяйте, сохранив уведомление об авторских правах.
Бесплатные инструменты в пару
robots.txt для AI-ботов
Закройте сайт от обучения нейросетей и останьтесь в AI-ответах.
Настроить robots.txtГенератор llms.txt
Покажите AI-ассистентам главные страницы сайта в файле по спецификации llmstxt.org.
Собрать llms.txtГенератор JSON-LD
Разметка schema.org для организации, бизнеса, FAQ или товара в JSON-LD.
Сгенерировать разметку
Нужен не скилл, а готовый результат?
Сделаем аудит и правки сами: SEO, GEO, разметка, скорость — на вашем сайте или новом на Next.js.