---
name: seo-geo-auditor
description: Профессиональный инструмент для глубокого SEO и GEO (Generative Engine Optimization) аудита сайтов. Оценивает техническое состояние, контент, E-E-A-T факторы и готовность сайта к AI-поиску (ChatGPT, Perplexity, Google AI Overviews). Генерирует детальные отчеты со скорингом и приоритизацией задач.
---

# SEO & GEO Auditor (Версия 2026)

Этот Skill представляет собой комплексную систему аудита, разработанную на основе актуальных рекомендаций Google Search Essentials, Яндекс.Вебмастер и лидеров индустрии (Ahrefs, Semrush, Moz). Он оценивает сайты не только для классических поисковых систем, но и для новых AI-движков (Generative Engine Optimization).

## 🎯 Ключевые возможности

1. **Глубокий технический аудит**: Проверка индексации, Core Web Vitals, `robots.txt` (включая AI-ботов), канонических URL, редиректов и безопасности.
2. **GEO-оптимизация (AI-поиск)**: Анализ готовности контента для LLM (наличие `llms.txt`, TL;DR, прямых ответов, цитируемости).
3. **Анализ E-E-A-T**: Оценка сигналов Опыта, Экспертности, Авторитетности и Достоверности.
4. **Структурированные данные**: Валидация Schema.org (JSON-LD), критически важной для AI-сниппетов (`FAQPage`, `Product`, `Article`).
5. **Система скоринга**: Расчет общего балла здоровья сайта (0-100) и приоритизация рекомендаций (Критично, Высокий, Средний).

## 🛠 Как использовать (Примеры промптов)

Вы можете вызывать этот Skill для разовых проверок или настраивать регулярные отчеты.

**Разовый аудит:**
> "Проведи полный SEO/GEO аудит сайта https://example.com. Тип сайта: интернет-магазин."
> "Сделай технический аудит лендинга https://promo.com и оцени его готовность к AI-поиску."

**Регулярный аудит (через планировщик):**
> "Каждый понедельник в 10:00 запускай seo-geo-auditor для сайта https://mysite.com и присылай отчет мне в Telegram."

## 📋 Рабочий процесс (Workflow)

Агент, выполняющий этот Skill, должен следовать этому алгоритму:

### Шаг 1: Сбор данных (Data Gathering)
1. Использовать скрипт `scripts/audit_website.py` для автоматического сбора базовых метрик (мета-теги, заголовки, Schema.org, robots.txt).
2. Использовать инструменты браузера (`browser_navigate`, `browser_view`) для визуальной оценки:
   - Наличия всплывающих окон, перекрывающих контент.
   - Корректности отображения на мобильных устройствах (если возможно).
   - Наличия сигналов E-E-A-T (страница "О нас", профили авторов, ссылки на соцсети).

### Шаг 2: Глубокий анализ по чек-листу
Агент должен сверить полученные данные с файлом `references/checklist.md`. Особое внимание уделить:
- **Техническому SEO**: Доступны ли страницы для `GPTBot` и `PerplexityBot`? Есть ли `rel="canonical"`?
- **GEO-факторам**: Есть ли на странице четкие ответы на вопросы? Присутствует ли блок FAQ? Есть ли файл `llms.txt`?
- **Специфике типа сайта**: Если это интернет-магазин, проверить разметку `Product`. Если блог — `Article` и профили авторов.

### Шаг 3: Расчет скоринга (Scoring System)
Агент должен рассчитать примерный балл (0-100) на основе найденных проблем:
- **Критические ошибки** (блокировка в robots.txt, отсутствие HTTPS, нет H1): -15 баллов за каждую.
- **Ошибки высокого приоритета** (нет Schema.org, нет мета-тегов, медленная загрузка): -10 баллов за каждую.
- **Ошибки среднего приоритета** (нет alt у картинок, нет TL;DR для длинных текстов): -5 баллов за каждую.

### Шаг 4: Генерация отчета
1. Использовать шаблон `templates/audit_report.md` для формирования финального документа.
2. Отчет должен содержать:
   - Executive Summary (Общий балл и краткая сводка).
   - Визуальные индикаторы (✅, ❌, ⚠️).
   - Матрицу приоритетов (что исправлять в первую очередь).
   - Конкретные, а не шаблонные рекомендации (например: "Добавьте разметку FAQPage, так как на странице найдено 5 вопросов, но нет Schema.org").

### Шаг 5: Доставка результата
- Сохранить отчет в формате Markdown.
- Если пользователь указал Telegram-данные, отправить краткую сводку и файл отчета в мессенджер.

## 📁 Структура файлов Skill
- `SKILL.md` — Этот файл (инструкция и workflow).
- `references/checklist.md` — Полный чек-лист из 80+ пунктов.
- `references/geo_guide.md` — Справочник по стратегиям выигрыша в AI-поиске.
- `scripts/audit_website.py` — Основной Python-скрипт для парсинга и анализа.
- `templates/audit_report.md` — Профессиональный шаблон финального отчета.
