К основному содержанию
скилл CX Codex

seo-optimizer · claude-office-skills — скилл для Claude Code: SEO-анализ

Помогает исследовать ключевые слова, проверить техническое SEO и подготовить рекомендации для страниц и контента.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add claude-office-skills/skills --skill seo-optimizer -a claude-code
Открыть на GitHub

Что делает seo-optimizer

Скилл ведёт работу от сбора исходных запросов до приоритизации по объёму поиска, сложности и связи с бизнесом. Он предлагает брать идеи из терминов продукта, запросов конкурентов, обращений пользователей и подсказок Google, затем группировать их по поисковому намерению.

Для страниц есть чек-листы по title, meta description, H1, заголовкам, URL, изображениям и внутренним ссылкам. Технический аудит охватывает сканирование, индексацию, скорость, мобильную версию, HTTPS и структурированные данные. Для проверки метрик предлагаются google_pagespeed_insights, gtmetrix и webpagetest.

Скилл также формирует бриф контента с ключевой фразой, интентом, планом заголовков, ссылками и призывом к действию. В шаблонах есть численные ориентиры для тегов и метрик, поэтому их стоит сверять с задачей конкретного сайта. Рекомендованы модели claude-sonnet-4 и claude-opus-4.

Какие задачи решает

  • собрать и приоритизировать ключевые запросы
  • распределить запросы по страницам сайта
  • проверить title, H1 и метаописания
  • найти проблемы индексации и скорости
  • составить бриф для SEO-статьи

Примеры запросов агенту

  • Проведи исследование ключевых слов для страницы продукта и раздели их по интенту.
  • Проверь эту страницу по техническому SEO: индексацию, скорость, HTTPS и структурированные данные.
  • Составь бриф статьи с основной фразой, планом H2 и внутренними ссылками.

Как установить seo-optimizer

1Через Skills CLI (Vercel)

npx skills add claude-office-skills/skills --skill seo-optimizer -a claude-code

2Вручную: положить файлы

~/.claude/skills/seo-optimizer/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/seo-optimizer/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о seo-optimizer

Как установить seo-optimizer в Claude Code?

Выполните npx skills add claude-office-skills/skills --skill seo-optimizer -a claude-code, затем повторите npx skills add claude-office-skills/skills --skill seo-optimizer -a claude-code. Файл скилла расположен по пути ~/.claude/skills/seo-optimizer/SKILL.md.

Что делает seo-optimizer?

Скилл помогает с исследованием запросов, on-page SEO, техническим аудитом, оптимизацией контента и отслеживанием позиций. Он использует шаблоны чек-листов и контент-брифов.

Какие инструменты учитывает seo-optimizer при исследовании и аудите?

Для запросов предлагаются google_keyword_planner, ahrefs/semrush, answerthepublic и google_trends. Для скорости сайт проверяется через google_pagespeed_insights, gtmetrix или webpagetest.

Исходный текст

SKILL.md · MIT
---
name: seo-optimizer
description: "SEO strategy and optimization - keyword research, on-page SEO, technical audits, content optimization, and rank tracking"
version: "1.0.0"
author: claude-office-skills
license: MIT

category: marketing
tags:
  - seo
  - keywords
  - content-optimization
  - search
  - organic-traffic
department: Marketing

models:
  recommended:
    - claude-sonnet-4
    - claude-opus-4

capabilities:
  - keyword_research
  - on_page_optimization
  - technical_audit
  - content_strategy
  - rank_tracking

languages:
  - en
  - zh

related_skills:
  - content-writer
  - deep-research
  - google-ads-manager
---

# SEO Optimizer

Comprehensive SEO strategy and optimization covering keyword research, on-page SEO, technical audits, content optimization, and performance tracking.

## Overview

This skill covers:
- Keyword research and strategy
- On-page SEO optimization
- Technical SEO audits
- Content optimization
- Rank tracking and reporting

---

## Keyword Research Framework

### Research Process

```yaml
keyword_research:
  step_1_seed_keywords:
    sources:
      - brainstorm: core_product_terms
      - competitors: top_3_competitor_keywords
      - customer_language: support_tickets, reviews
      - related_searches: google_suggestions
      
  step_2_expand:
    tools:
      - google_keyword_planner
      - ahrefs/semrush
      - answerthepublic
      - google_trends
    
  step_3_categorize:
    by_intent:
      informational: "how to", "what is", "guide"
      navigational: brand terms
      commercial: "best", "vs", "review"
      transactional: "buy", "pricing", "demo"
      
  step_4_prioritize:
    scoring:
      search_volume: 1-5 (higher = better)
      keyword_difficulty: 1-5 (lower = better)
      business_relevance: 1-5 (higher = better)
      priority_score: (volume × relevance) / difficulty
```

### Keyword Mapping Template

```yaml
keyword_mapping:
  homepage:
    primary: "[main product category]"
    secondary: "[brand] + [category]"
    
  product_pages:
    primary: "[specific product name]"
    secondary: "[product] features/pricing"
    
  blog_posts:
    primary: long_tail_informational
    secondary: related_questions
    
  landing_pages:
    primary: high_intent_commercial
    secondary: comparison_terms
```

---

## On-Page SEO Checklist

### Content Elements

```yaml
on_page_checklist:
  title_tag:
    format: "Primary Keyword | Secondary Keyword | Brand"
    length: 50-60 characters
    requirements:
      - keyword_at_start: true
      - unique_per_page: true
      - compelling_for_clicks: true
      
  meta_description:
    length: 150-160 characters
    requirements:
      - include_keyword: true
      - include_cta: true
      - unique_per_page: true
      
  h1_tag:
    count: 1 per page
    requirements:
      - include_primary_keyword: true
      - different_from_title: slightly
      
  heading_structure:
    h2: main_sections (2-6)
    h3: subsections
    h4: details (if needed)
    keywords: naturally_in_headings
    
  content:
    word_count:
      product_page: 500-1000
      blog_post: 1500-2500
      pillar_page: 3000+
    keyword_usage:
      density: 1-2%
      in_first_100_words: true
      in_last_100_words: true
      lsi_keywords: include_related_terms
      
  images:
    alt_text: descriptive + keyword
    file_name: keyword-descriptive-name.jpg
    compression: optimized_for_web
    
  internal_links:
    count: 3-5 per page
    anchor_text: keyword_rich
    structure: topic_clusters
    
  external_links:
    count: 2-3 to authority sites
    rel: nofollow (if needed)
```

### URL Structure

```yaml
url_best_practices:
  format: domain.com/category/keyword-slug
  
  rules:
    - lowercase: always
    - hyphens: between_words
    - length: under_75_chars
    - keywords: include_primary
    - no_dates: unless_news
    - no_parameters: when_possible
    
  examples:
    good: "/blog/seo-optimization-guide"
    bad: "/blog/2024/01/15/the-ultimate-seo-guide-for-beginners-in-2024/"
```

---

## Technical SEO Audit

### Audit Checklist

```yaml
technical_seo_audit:
  crawlability:
    - robots_txt: properly_configured
    - sitemap_xml: submitted_to_gsc
    - crawl_errors: none
    - blocked_resources: check
    
  indexability:
    - canonical_tags: correct
    - noindex_pages: intentional_only
    - duplicate_content: resolved
    - thin_content: improved_or_noindexed
    
  site_speed:
    metrics:
      - lcp: <2.5s (largest contentful paint)
      - fid: <100ms (first input delay)
      - cls: <0.1 (cumulative layout shift)
    tools:
      - google_pagespeed_insights
      - gtmetrix
      - webpagetest
    common_fixes:
      - image_optimization
      - lazy_loading
      - minify_css_js
      - browser_caching
      - cdn_implementation
      
  mobile_friendliness:
    - responsive_design: true
    - tap_targets: adequate_size
    - font_size: readable
    - viewport_configured: true
    
  https:
    - ssl_certificate: valid
    - mixed_content: none
    - http_redirects: to_https
    
  structured_data:
    types:
      - organization
      - product
      - article
      - faq
      - breadcrumb
    validation: google_rich_results_test
```

### Core Web Vitals Optimization

```yaml
core_web_vitals:
  lcp_optimization:
    - preload_hero_image
    - optimize_server_response_time
    - remove_render_blocking_resources
    - use_cdn
    
  fid_optimization:
    - minimize_javascript
    - defer_non_critical_js
    - use_web_workers
    - break_up_long_tasks
    
  cls_optimization:
    - set_image_dimensions
    - reserve_space_for_ads
    - avoid_inserting_content_above_existing
    - use_transform_animations
```

---

## Content Optimization

### Content Brief Template

```yaml
content_brief:
  title: "{SEO-Optimized Title}"
  
  target_keyword:
    primary: "[main keyword]"
    secondary: ["keyword 2", "keyword 3"]
    lsi: ["related term 1", "related term 2"]
    
  search_intent: informational|commercial|transactional
  
  target_word_count: 2000
  
  outline:
    - h2: Introduction
      notes: hook + preview
      
    - h2: What is [Topic]
      h3: Definition
      h3: Why it matters
      
    - h2: How to [Main Action]
      h3: Step 1
      h3: Step 2
      h3: Step 3
      
    - h2: Best Practices
      h3: Practice 1
      h3: Practice 2
      
    - h2: Common Mistakes
    
    - h2: FAQ
      questions: from_people_also_ask
      
    - h2: Conclusion
      include: cta
      
  competitors_to_beat:
    - url_1: word_count, gaps
    - url_2: word_count, gaps
    - url_3: word_count, gaps
    
  unique_angle: what_makes_ours_different
  
  internal_links:
    - "[anchor text](/related-page)"
    
  cta: what_action_should_reader_take
```

### Content Optimization Checklist

```yaml
content_optimization:
  before_publishing:
    - [ ] Primary keyword in title
    - [ ] Primary keyword in first 100 words
    - [ ] H2/H3 include keywords naturally
    - [ ] Alt text on all images
    - [ ] Internal links to related content
    - [ ] External links to authority sources
    - [ ] Meta description optimized
    - [ ] URL is clean and includes keyword
    - [ ] Content answers search intent
    - [ ] Longer/better than competitors
    
  after_publishing:
    - [ ] Submit to Google Search Console
    - [ ] Share on social media
    - [ ] Build internal links from other pages
    - [ ] Monitor rankings
    - [ ] Update based on performance
```

---

## Rank Tracking & Reporting

### Monthly SEO Report

```markdown
# SEO Performance Report - {Month}

## Organic Traffic Summary
| Metric | This Month | Last Month | YoY |
|--------|------------|------------|-----|
| Sessions | 50,000 | 45,000 | +25% |
| Users | 40,000 | 36,000 | +22% |
| Conversions | 500 | 420 | +19% |
| Conv Rate | 1.0% | 0.93% | +7% |

## Keyword Rankings
### Improved
| Keyword | Old Rank | New Rank | Change |
|---------|----------|----------|--------|
| "project management software" | 15 | 8 | +7 |
| "best pm tool" | 22 | 12 | +10 |

### Declined
| Keyword | Old Rank | New Rank | Change |
|---------|----------|----------|--------|
| "task tracking" | 5 | 9 | -4 |

### New Rankings
| Keyword | Rank | Volume |
|---------|------|--------|
| "agile project management" | 18 | 2,400 |

## Top Pages by Traffic
| Page | Sessions | Conv | CVR |
|------|----------|------|-----|
| /blog/pm-guide | 8,000 | 80 | 1.0% |
| /features | 6,000 | 120 | 2.0% |
| /pricing | 4,000 | 200 | 5.0% |

## Technical Health
- Crawl errors: 0 ✅
- Core Web Vitals: All passing ✅
- Mobile usability: 100% ✅
- Index coverage: 95% pages indexed

## Actions Taken
1. Published 4 new blog posts
2. Updated 3 existing posts
3. Fixed 5 broken links
4. Improved page speed on 10 pages

## Next Month Plan
1. Target 5 new keywords
2. Build 10 backlinks
3. Launch pillar content on [topic]
4. Technical fixes for [issues]
```

---

## Output Example

**Request**: "Optimize this blog post for SEO: 'How to Manage Remote Teams'"

**Output**:

```markdown
# SEO Optimization Recommendations

## Keyword Analysis
**Primary Keyword**: "how to manage remote teams"
- Search Volume: 2,400/mo
- Difficulty: 45/100
- Current Rank: Not ranking

**Secondary Keywords**:
- "remote team management" (1,900/mo)
- "managing remote employees" (1,300/mo)
- "remote team tips" (880/mo)

## Title Tag
**Current**: "How to Manage Remote Teams"
**Optimized**: "How to Manage Remote Teams: 15 Proven Strategies (2026 Guide)"

**Why**: Adds specificity (15 strategies), year for freshness, stays under 60 chars

## Meta Description
```
Learn how to manage remote teams effectively with 15 proven strategies. From communication tools to building culture, discover what top remote managers do differently.
```
(155 characters, includes keyword, has CTA)

## Content Recommendations

### Structure
```
H1: How to Manage Remote Teams: 15 Strategies That Actually Work

H2: Why Remote Team Management is Different
H3: The Unique Challenges
H3: The Hidden Opportunities

H2: 15 Proven Remote Team Management Strategies
H3: 1. Establish Clear Communication Channels
H3: 2. Set Expectations Early
... (continue for all 15)

H2: Tools for Remote Team Management
H3: Communication Tools
H3: Project Management Tools
H3: Time Tracking Tools

H2: Common Remote Management Mistakes to Avoid

H2: FAQ: Remote Team Management
- How do you build culture remotely?
- What's the best meeting frequency?
- How do you handle different time zones?

H2: Conclusion: Start Managing Your Remote Team Better Today
```

### Word Count
**Target**: 2,500-3,000 words
**Current top result**: 2,200 words

### Internal Links to Add
- /blog/remote-work-tools → "remote work tools"
- /blog/team-communication → "team communication"
- /features/collaboration → "collaboration features"

### Checklist
- [ ] Add keyword to first paragraph
- [ ] Include stats/data (e.g., "70% of workers...")
- [ ] Add custom images with alt text
- [ ] Include expert quotes
- [ ] Add schema markup (Article + FAQ)
```

---

*SEO Optimizer Skill - Part of Claude Office Skills*

© claude-office-skills · MIT · claude-office-skills/skills

Похожие скиллы

Всё по теме «SEO и GEO» →

Сначала — seo-optimizer от других авторов.

seo-optimizer davila7 Помогает готовить метатеги, разметку Schema.org и планы статей под поисковые системы прямо в кодовой базе проекта. 11 415установок seo-optimizer secondsky Разбирает статью или блог-пост по ключевым словам, читабельности и техническим тегам, а потом выдаёт список правок по приоритету. CX Codex +1 433установок seo-geo ReScienceLab Проверяет техническое SEO, подбирает ключевые слова и готовит разметку JSON-LD, чтобы страницы цитировали поисковики и ИИ-ответы. CX Codex +1 53 900установок pinterest-seo social-media-skills Скилл подбирает реальные поисковые запросы Pinterest и пишет по ним заголовок, описание и имя доски для пина. CX Codex +1 614установок SEO Prompt f Промпт, который просит WebPilot собрать подробный план статьи на 2000 слов по топ-10 Google, с ключами и FAQ. GP ChatGPT ★ 174 597звёзд репо seo-dataforseo AgriciDaniel Скилл подключает DataForSEO MCP сервер к Claude Code и другим AI-кодерам. Даёт доступ к живым данным поисковых выдач, ключевым словам, бэклинкам, анализу конкурентов и видимости в LLM — всё через одну команду. CX Codex +1 6 200установок seo-flow AgriciDaniel Скилл интегрирует FLOW-фреймворк — структурированный подход к SEO с 41 готовым промптом. Даёт stage-specific подсказки на каждом этапе: от поиска ключевиков до конверсий. CX Codex +1 5 400установок geo-content-optimizer aaron-he-zhu Скилл для оптимизации контента под GEO и SEO. Ставится из бандла aaron-marketing-skills, в старом репозитории лежит только замороженная копия. CX Codex +1 5 300установок

Из того же набора109

web-search Помогает составить точные поисковые запросы с операторами, выбрать поисковые системы и проверить надёжность найденных источников. CX Codex +1 4 800установок batch-convert Переводит папку файлов из одного формата в другой за один проход: PDF в DOCX, Markdown в PDF и HTML, Office в Markdown. CX Codex +1 4 800установок Chat with PDF Скилл для разговора с PDF: задаёте вопрос по документу, получаете ответ со ссылкой на страницу. Пригодится на договорах, отчётах и статьях. CX Codex +1 4 800установок notion-automation Скилл автоматизирует базы данных Notion и переносит события между сервисами. Пригодится для ведения лидов и проектных задач по шаблонам n8n. CX Codex +1 4 800установок n8n-workflow Скилл помогает агенту собирать цепочки обработки документов в n8n: от триггера до отправки результата. Пригодится, когда нужно связать PDF, OCR, почту и Slack без ручной работы. CX Codex +1 4 800установок ai-agent-builder Скилл помогает проектировать ИИ-агентов с вызовом инструментов, управлением памятью и рассуждениями ReAct на базе шаблонов n8n. CX Codex +1 4 800установок Transcription Automation Скилл для автоматической расшифровки аудио и видео: встречи, субтитры, шоу-ноты подкастов. Работает через MCP-сервер media-mcp. CX Codex +1 4 800установок ai-slides Скилл превращает тему, план или черновые заметки в готовую презентацию со структурой, содержанием и подсказками по визуалу. Пригодится, когда слайды нужны к утру, а не через неделю. CX Codex +1 4 900установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой