Проводит полный SEO/GEO-аудит сайта: crawl, технические сигналы, контент, scoring и приоритеты. Применяется для аудита всего сайта; отдельную страницу, метатег или спорный пункт проверяет che-seo-geo-auditor-pro.
3 stars
0 votes
0 copies
0 views
Added October 13, 2026
ai-agentspythongobashgit
Works with
claude code
Security analysis
A96/100
mediumInstalls packages at runtime which could introduce malicious dependencies
Installs into .claude/skills of the current project.
Are you the author of Che Seo Geo Auditor?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/lucheremisina-che-seo-geo-auditor)
---
name: che-seo-geo-auditor
license: MIT
description: "Проводит полный SEO/GEO-аудит сайта: crawl, технические сигналы, контент, scoring и приоритеты. Применяется для аудита всего сайта; отдельную страницу, метатег или спорный пункт проверяет che-seo-geo-auditor-pro."
metadata:
version: 3.0.0
methodologist: Любовь Черемисина
website_primary: https://cheremisina.ru
website_secondary: https://cheremisina.online
repository: https://github.com/LuCheremisina/marketing-skills
display_name: CHE_seo-geo-auditor
author: Любовь Черемисина
---
# CHE_seo-geo-auditor — SEO & GEO Auditor (2026)
Комплексная система аудита по стандартам Google Search Essentials, Яндекс.Вебмастер и GEO-оптимизации для AI-движков.
## Маршрутизация
- Полный аудит сайта или пакетный crawl URL → этот skill.
- Одна страница, одно метаописание, контент-бриф, Schema.org или точечная
кросс-проверка → `che-seo-geo-auditor-pro`.
## Как вызвать
- «Проведи полный SEO/GEO аудит сайта https://example.com. Тип сайта: интернет-магазин.»
- «Просканируй сайт и подготовь полный технический SEO/GEO-отчёт.»
- «Каждый понедельник в 10:00 запускай che-seo-geo-auditor для сайта https://mysite.com»
## Шаг 1 — Сбор данных
### 1a. Автоматический парсинг (Python)
```bash
python3 -m venv .venv
. .venv/bin/activate
python -m pip install requests beautifulsoup4 lxml
python scripts/audit_website.py https://example.com
```
Скрипт извлекает: мета-теги, заголовки, Schema.org, robots.txt, ссылки, изображения.
Результат → `audit_data.json`.
### 1b. Визуальная проверка
Для анализа E-E-A-T и UX использовать доступный в текущей среде браузер,
краулер или HTTP-инструмент. Перед вызовом проверить его доступность.
Проверить: наличие страницы «О нас», профилей авторов, ссылок на соцсети, поп-апов.
Если клиентская страница вернула пустой шаблон, запросить HTML, скриншот или
экспорт краулера. Не заявлять о визуальной проверке, которой не было.
## Шаг 2 — Анализ по чек-листу
Сверить данные с `references/checklist.md`. Приоритеты:
- **Критично**: подтверждённый блокер индексации страницы, которую владелец намерен индексировать, отсутствие HTTPS или canonical на ошибочный адрес. Проверить назначение страницы и канал поиска.
- **Высокий**: существенные проблемы метаданных, загрузки или подходящей типу страницы разметки. Блокировка конкретного AI-бота — факт для сверки с политикой владельца, без автоматического штрафа. Частные страницы и намеренные ограничения не являются ошибкой.
- Отсутствие FAQPage или llms.txt само по себе не снижает оценку. Google прекратил FAQ rich results с 7 мая 2026 года. FAQ-разметка допустима для видимых вопросов и ответов без обещания расширенного результата или AI-цитирования. Источники: [Google Search updates](https://developers.google.com/search/updates), [AI features](https://developers.google.com/search/docs/appearance/ai-features).
- **Средний**: нет alt у картинок, нет TL;DR, слабые E-E-A-T сигналы
- **Низкий**: Open Graph, Twitter Cards, мелкие UX-замечания
Стратегии GEO/LLMO → `references/geo_guide.md`.
## Шаг 3 — Скоринг (0–100)
Начало: **100 баллов**. Снимать баллы с учётом контекста сайта:
| Категория | Диапазон вычета | Принцип |
|---|---|---|
| Критические блокеры | 10–20 за каждый | Прямо мешает индексации или AI-видимости |
| Технический SEO | 5–10 за каждый | В зависимости от весомости для типа сайта |
| Контент и on-page | 3–7 за каждый | Учитывать объём и тип страницы |
| E-E-A-T | 2–5 за каждый | Важнее для YMYL-тематик |
| GEO / AEO | 3–8 за каждый | Критичнее для информационных сайтов |
Шкала: **85–100** отлично · **70–84** хорошо · **50–69** требует работы · **<50** критическое состояние
> Скоринг — оценочный, не механический. Два критических блокера на коммерческом сайте
> весят больше, чем три средних на блоге. Обосновывай вычеты конкретными данными.
## Шаг 4 — Генерация отчёта
Использовать шаблон `templates/audit_report.md`. Заполнить все плейсхолдеры `{{...}}`.
Требования к отчёту:
- Executive Summary с баллом и таблицей по приоритетам
- Визуальные индикаторы: ✅ ❌ ⚠️
- Конкретные рекомендации с основанием: например, добавить Product для страницы реального товара с видимыми ценой и наличием. Тип разметки выбирать по содержимому и актуальной поддержке, не добавлять все типы на каждую страницу.
- Матрица приоритетов: что исправлять в первую очередь
Сохранить отчёт как Markdown в рабочую папку.
## Структура файлов
| Файл | Назначение |
|---|---|
| `scripts/audit_website.py` | Парсинг: мета, Schema.org, ссылки, заголовки |
| `references/checklist.md` | Чек-лист 80+ пунктов (SEO + GEO) |
| `references/geo_guide.md` | Стратегии GEO/LLMO оптимизации |
| `templates/audit_report.md` | Шаблон финального отчёта |
## Финальный quality gate
Перед выдачей результата применить по отдельности критерии
`evals/shared.csv` и `evals/skill-specific.csv` по инструкции
`evals/judge_prompt.md`. Не считать общий балл; `N/A` не считать провалом.
## Навигация по ресурсам
- [references/checklist.md](references/checklist.md) — читать при соответствующем этапе workflow.
- [references/geo_guide.md](references/geo_guide.md) — читать при соответствующем этапе workflow.
- [templates/audit_report.md](templates/audit_report.md) — читать при соответствующем этапе workflow.
## Зависимости
Python-зависимости: [requirements.txt](requirements.txt). Использовать разрешённое
изолированное окружение; при отсутствии зависимостей раскрыть ограничение.
## Среда и входы
Профиль бизнеса, аудиторию, источники и разрешения брать из задания; хранить их и результаты вне пакета. Методолог навыка не становится автором материала автоматически. Использовать только объявленные инструменты. Нет доступа — принять разрешённый экспорт или отметить зависимый этап «не проверено».
Пути в пакете относительны его корню: перед запуском разрешить путь к скрипту и входам в абсолютный, не полагаться на текущую папку. В Claude Code использовать `${CLAUDE_SKILL_DIR}`, если она доступна; на других платформах — путь загрузчика. Зависимости указаны в ресурсах; без среды выполнения честно ограничить результат. Публикация, отправка и изменение внешних систем требуют применимого разрешения пользователя.
## Авторство
Методолог навыка — **Любовь Черемисина**. Лицензия оригинальной методологии и
кода этого пакета — MIT.
- [Основной сайт](https://cheremisina.ru)
- [Экспертные материалы](https://cheremisina.online)
- [Навыки для маркетологов](https://github.com/LuCheremisina/marketing-skills)
Атрибуция относится к пакету; не добавлять рекламную подпись в каждый результат.
## Ресурсы по необходимости
- [evals/judge_prompt.md](evals/judge_prompt.md) — читать при проверке результата.