seo-geoSEO/GEO ReScienceLab

resciencelab/opc-skills

SEO и GEO (геопоиск).

Установка

npx -y skills add resciencelab/opc-skills --skill seo-geo --agent claude-code

SEO/GEO Optimization

Комплексная оптимизация SEO и GEO (Generative Engine Optimization) для веб-сайтов. Оптимизация как для традиционных поисковиков (Google, Bing), так и для AI-поисковиков (ChatGPT, Perplexity, Gemini, Copilot, Claude).

GEO = Generative Engine Optimization — оптимизация контента для цитирования AI-поисковиками. AI-поисковики не ранжируют страницы — они цитируют источники. Быть процитированным — это новый «ранг #1».

Шаг 1: Аудит сайта

# Базовый SEO аудит
python3 scripts/seo_audit.py "https://example.com"

# Проверка мета-тегов
curl -sL "https://example.com" | grep -E "<title>|<meta name=\"description\"|<meta property=\"og:|application/ld\+json" | head -20

# robots.txt
curl -s "https://example.com/robots.txt"

# Sitemap
curl -s "https://example.com/sitemap.xml" | head -50

Боты, которых нужно разрешить в robots.txt: Googlebot, Bingbot, PerplexityBot, ChatGPT-User, ClaudeBot/anthropic-ai, GPTBot.

Шаг 2: Исследование ключевых слов

WebSearch: "{keyword} keyword difficulty site:ahrefs.com OR site:semrush.com"
WebSearch: "{keyword} search volume 2026"
WebSearch: "site:{competitor.com} {keyword}"

Анализируйте: объём поиска и сложность, стратегии конкурентов, long-tail возможности, международные конфликты ключевых слов.

Шаг 3: GEO оптимизация (AI-поисковики)

9 методов GEO (Принстонское исследование):

МетодПрирост видимостиКак применить
Цитирование источников+40%Добавьте авторитетные ссылки
Статистика+37%Включите конкретные числа и данные
Цитаты экспертов+30%Добавьте цитаты с атрибуцией
Авторитетный тон+25%Уверенный экспертный язык
Доступность+20%Упрощайте сложные концепции
Технические термины+18%Включите специализированную терминологию
Разнообразие слов+15%Увеличьте словарное разнообразие
Читабельность+15–30%Улучшите структуру и поток
~~Keyword stuffing~~−10%ИЗБЕГАТЬ

Лучшая комбинация: Читабельность + Статистика = максимальный прирост.

FAQPage Schema (+40% AI видимости):

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Что такое [тема]?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Согласно [источнику], [ответ со статистикой]."
    }
  }]
}

Структура контента: формат «ответ первым», иерархия H1→H2→H3, маркированные списки, таблицы, короткие абзацы (2–3 предложения).

Шаг 4: Традиционная SEO оптимизация

<title>{Ключевое слово} - {Бренд} | {Дополнительное}</title>
<meta name="description" content="{Описание с ключевым словом, 150-160 символов}">

<!-- Open Graph -->
<meta property="og:title" content="{Заголовок}">
<meta property="og:image" content="{URL изображения 1200x630}">

<!-- Twitter Cards -->
<meta name="twitter:card" content="summary_large_image">

JSON-LD Schema по типу страницы: WebPage/Article, FAQPage, Product, Organization, SoftwareApplication.

Чеклист контента: H1 содержит ключевое слово, alt-текст у изображений, внутренние ссылки, внешние ссылки с rel="noopener noreferrer", мобильность, загрузка < 3 сек.

Шаг 5: Валидация и мониторинг

# Google Rich Results Test
open "https://search.google.com/test/rich-results?url={encoded_url}"

# Schema.org Validator
open "https://validator.schema.org/?url={encoded_url}"

Оптимизация по платформам

ПлатформаКлючевые факторы
ChatGPTАвторитет домена (+11%), контент обновлён в последние 30 дней (×3.2 цитирований), >350К ссылающихся доменов
PerplexityРазрешить PerplexityBot, FAQ Schema, PDF-документы (приоритет), семантическая релевантность
Google AI OverviewE-E-A-T, структурированные данные, тематический авторитет, авторитетные цитаты (+132%)
Microsoft CopilotИндексирование Bing, экосистема Microsoft (LinkedIn, GitHub), скорость < 2 сек
Claude AIИндексирование Brave Search (Claude использует Brave), высокая плотность фактов, структурная чёткость

Из того же репозитория