Ensure accessibility in UI components including semantic HTML, ARIA attributes, keyboard navigation, and WCAG 2.2 AA compliance.
日本語の概要は準備中です。原文の説明を表示しています。
Comprehensive 7-phase SEO optimization workflow covering technical SEO auditing, keyword research strategy, on-page optimization, content SEO and E-E-A-T, structured data implementation, link building, and AI search optimization. Use when auditing search engine visibility, diagnosing ranking issues, implementing schema markup, conducting keyword research, optimizing content for E-E-A-T signals, or adapting for AI-driven search (AI Overviews, SGE).
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Comprehensive 7-phase SEO optimization workflow. Audit search visibility, diagnose ranking issues, implement structured data, and produce actionable optimization recommendations for both traditional and AI-driven search.
Use this skill when:
| Category | Factor | Weight | Notes |
|---|---|---|---|
| Technical | Core Web Vitals (LCP, INP, CLS) | High | Direct ranking signal since 2021 |
| Technical | Crawlability / indexing | High | robots.txt, sitemaps, canonical tags |
| Technical | HTTPS / security | Medium | Baseline expectation |
| Content | E-E-A-T signals | High | Critical for YMYL and AI Overview |
| Content | Topical authority | High | Hub-and-spoke content clusters |
| Content | Search intent match | High | Informational/navigational/commercial/transactional |
| On-Page | Title tag / H1 / meta | Medium | Title is primary keyword signal |
| Authority | Backlink quality and relevance | High | Domain Rating + topical alignment |
| AI Search | Structured data / schema | High | 57% of SERPs show AI Overviews (2025) |
| AI Search | Content clarity and structure | High | LLMs favor scannable, factual content |
Assess crawlability, indexing, and site health before optimizing content.
Crawlability Checklist:
robots.txt does NOT block JS/CSS (Googlebot renders pages)/sitemap.xml with <lastmod>, <changefreq>, <priority>rel="next" / rel="prev" or via sitemapIndexing Checklist:
<link rel="canonical" href="...">) on all pageswww vs non-www, http vs https)noindex only on pages that should NOT appear in SERPs (thank-you pages, admin)Core Web Vitals Targets:
| Metric | Good | Needs Improvement | Poor |
|---|---|---|---|
| LCP (loading) | ≤ 2.5s | 2.5s–4.0s | > 4.0s |
| INP (interactivity) | ≤ 200ms | 200ms–500ms | > 500ms |
| CLS (visual stability) | ≤ 0.1 | 0.1–0.25 | > 0.25 |
For deep Core Web Vitals optimization, invoke:
Skill({ skill: 'web-perf' });
Diagnosis Tools:
# Lighthouse CLI audit
npx lighthouse https://example.com --only-categories=performance,seo --output=json
# Check indexing status
# Search: site:yourdomain.com in Google
# Validate robots.txt
curl https://yourdomain.com/robots.txt
# Check XML sitemap
curl https://yourdomain.com/sitemap.xml
Build a keyword strategy grounded in search intent before optimizing any page.
Search Intent Classification:
| Intent Type | Query Pattern | Content Type |
|---|---|---|
| Informational | "how to", "what is", "guide" | Blog posts, guides, tutorials |
| Navigational | Brand name, product name | Landing pages, product pages |
| Commercial | "best", "vs", "review" | Comparison pages, listicles |
| Transactional | "buy", "price", "discount" | Product/category pages, checkout |
Keyword Research Process:
Keyword Prioritization Matrix:
| Priority | Search Volume | Keyword Difficulty | Intent Match |
|---|---|---|---|
| P0 | High (1000+/mo) | Low-Medium (<50 KD) | Exact match |
| P1 | Medium (100-999/mo) | Medium (<65 KD) | Strong match |
| P2 | Low (<100/mo) | Any | Long-tail / niche |
Content Cluster Architecture:
Pillar Page: "Complete Guide to [Topic]"
├── Cluster: "[Topic] for Beginners"
├── Cluster: "[Topic] Best Practices"
├── Cluster: "[Topic] vs [Alternative]"
├── Cluster: "How to [Specific Action] with [Topic]"
└── Cluster: "[Topic] Pricing and Plans"
Internal links: Every cluster page links to pillar; pillar links to all clusters.
Optimize each page's metadata and content structure for target keywords.
Per-Page Optimization Checklist:
Skill({ skill: 'ripgrep' }) to audit)Title Tag Formula:
Primary Keyword + Secondary Modifier + Brand Name
Example: "SEO Audit Checklist 2025 | YourBrand"
Maximum: 60 characters (avoid truncation in SERPs)
Meta Description Formula:
Action verb + Primary keyword + Key benefit + CTA
Example: "Run a complete SEO audit with our 2025 checklist. Fix technical issues, optimize content, and boost rankings. Free template included."
Maximum: 160 characters
Build content that demonstrates Experience, Expertise, Authoritativeness, and Trustworthiness.
E-E-A-T Signal Checklist:
YMYL Content (Your Money or Your Life) — Highest E-E-A-T Required:
YMYL topics: finance, medical, legal, safety, news. These require:
Content Quality Framework:
| Dimension | Standard | Check |
|---|---|---|
| Depth | Covers topic comprehensively; answers follow-up questions | Compare to top 5 ranking pages |
| Accuracy | All factual claims sourced or verifiable | Spot-check key claims |
| Freshness | Published/updated date visible; outdated data refreshed | Audit annually |
| Readability | Flesch-Kincaid Grade Level ≤ 9 for general audiences | Run readability tool |
| Structure | Headers, bullets, tables; scannable for 8-second attention span | Visual audit |
| Uniqueness | Original research, data, or synthesis; not paraphrased | Plagiarism check |
AI-Generated Content Policy (2025):
Implement JSON-LD schema markup to enable rich results and AI Overview eligibility.
Priority Schema Types:
| Schema Type | Use Case | Rich Result Benefit |
|---|---|---|
Article | Blog posts, news | Author byline, date in SERP |
Product | E-commerce items | Price, rating, availability stars |
FAQ | Q&A sections | Expandable Q&A in SERP |
LocalBusiness | Physical locations | Map pack, hours, phone in SERP |
BreadcrumbList | Site navigation | Breadcrumb trail in SERP URL |
Organization | Company info | Knowledge panel, logo |
Review/AggregateRating | Reviews | Star rating in SERP |
HowTo | Step-by-step guides | Numbered steps in SERP |
Event | Events/webinars | Event listing in SERP |
JSON-LD Template (Article):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title",
"author": {
"@type": "Person",
"name": "Author Name",
"url": "https://example.com/author/name"
},
"publisher": {
"@type": "Organization",
"name": "Brand Name",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2025-01-01",
"dateModified": "2025-06-01",
"mainEntityOfPage": "https://example.com/article-url",
"image": "https://example.com/article-image.jpg"
}
</script>
JSON-LD Template (FAQ):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is [topic]?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Clear, concise answer under 200 words."
}
}
]
}
</script>
Validation Tools:
https://search.google.com/test/rich-resultshttps://validator.schema.org/Implementation Checklist:
Build high-quality backlinks using relevance-first outreach.
Link Quality Framework:
| Metric | Target | Tool |
|---|---|---|
| Domain Rating (DR) | ≥ 40 for most link sources | Ahrefs |
| Topical Relevance | Same or adjacent industry | Manual review |
| Traffic | Linking page receives organic traffic | Ahrefs Site Explorer |
| Link Placement | In-content (not sidebar/footer) | Manual review |
| Dofollow vs Nofollow | Prefer dofollow; nofollow still drives traffic | Chrome SEO extension |
Effective Link Building Tactics (2025):
Anchor Text Diversity (avoid over-optimization):
| Anchor Type | Target % | Example |
|---|---|---|
| Branded | 40-50% | "YourBrand" |
| Generic | 20-25% | "click here", "learn more" |
| Partial match | 15-20% | "SEO tool for agencies" |
| Exact match | 5-10% | "technical SEO audit" |
| Naked URL | 5-10% | "https://example.com/page" |
Anti-Patterns to Avoid:
rel="sponsored" disclosure: Guidelines violationOptimize for AI Overviews, Google SGE, and LLM citation patterns (AI Overviews appear in 57% of SERPs as of 2025).
AI Overview Eligibility Signals:
<h2>/<h3> headers, numbered lists, bullet pointsContent Formatting for AI Readability:
# Topic Title (H1)
## What is [Topic]? (H2 — Direct answer format)
[First sentence: direct answer in under 50 words]
[Remaining sentences: expand with context and nuance]
## How to [Do Thing] (H2 — How-to format)
1. Step one: [Action verb + clear instruction]
2. Step two: [Action verb + clear instruction]
3. Step three: [Action verb + clear instruction]
## [Topic] vs [Alternative] (H2 — Comparison format)
[Clear differentiation table]
## Frequently Asked Questions (H2 — FAQ format)
**Q: [Common question?]**
A: [Direct answer under 100 words]
Entity Building for AI Visibility:
Knowledge Panel Optimization:
Organization or Person schema to homepagesameAs property to link all official profiles:{
"@type": "Organization",
"name": "YourBrand",
"sameAs": [
"https://twitter.com/yourbrand",
"https://linkedin.com/company/yourbrand",
"https://en.wikipedia.org/wiki/YourBrand"
]
}
# SEO Audit Report
**Domain:** [target domain]
**Date:** [audit date]
**Auditor:** [agent/team]
## Executive Summary
[2-3 sentences: overall health, critical issues, priority action]
## Technical SEO
### Core Web Vitals
| Metric | Score | Rating | Target |
| ------ | ----- | --------------------------- | ------- |
| LCP | X.Xs | GOOD/NEEDS IMPROVEMENT/POOR | ≤ 2.5s |
| INP | Xms | GOOD/NEEDS IMPROVEMENT/POOR | ≤ 200ms |
| CLS | X.XX | GOOD/NEEDS IMPROVEMENT/POOR | ≤ 0.1 |
### Crawlability / Indexing
- Indexed pages: [N]
- Coverage errors in Search Console: [N]
- sitemap.xml: [PRESENT/MISSING]
- robots.txt issues: [list or NONE]
## Keyword and Content Analysis
- Primary keywords targeted: [list]
- Pages without title tags: [N]
- Duplicate title tags: [N]
- Missing meta descriptions: [N]
- Pages missing H1: [N]
## Structured Data
- Schema types implemented: [list]
- Rich result errors in Search Console: [N]
- Validation status: [PASS/FAIL]
## Link Profile
- Total backlinks: [N]
- Referring domains: [N]
- Average DR of referring domains: [N]
- Toxic/spammy links: [N]
## Findings (Priority Order)
### P0 (Immediate Action Required)
1. [Finding] — [Impact] — [Recommended Fix]
### P1 (Address This Sprint)
1. [Finding] — [Impact] — [Recommended Fix]
### P2 (Address This Quarter)
1. [Finding] — [Impact] — [Recommended Fix]
## Optimization Roadmap
1. [Action with estimated impact and timeline]
2. [Action with estimated impact and timeline]
3. [Action with estimated impact and timeline]
Input validated against schemas/input.schema.json before execution.
Output contract defined in schemas/output.schema.json.
See hooks/pre-execute.cjs for pre-execution validation and hooks/post-execute.cjs for observability event emission.
rel="noindex" to solve duplicate content — use canonical tags insteaddisallow: / in robots.txt for pages you want indexed — blocks Googlebot.claude/context/artifacts/research-reports/seo-optimization-research-2026-03-02.mdBefore starting:
Read .claude/context/memory/learnings.md
Check for:
After completing:
.claude/context/memory/learnings.md.claude/context/memory/issues.md.claude/context/memory/decisions.mdASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Ensure accessibility in UI components including semantic HTML, ARIA attributes, keyboard navigation, and WCAG 2.2 AA compliance.
日本語の概要は準備中です。原文の説明を表示しています。
Use when you want to improve response quality through meta-cognitive reasoning. Applies 15+ reasoning methods to reconsider and refine initial outputs.
日本語の概要は準備中です。原文の説明を表示しています。
N-round opposing-stance debates for trade-off analysis. Assigns pro/con roles to agents, runs structured debate rounds with quality scoring, and produces a moderator synthesis with confidence-rated recommendation. Generalizable to architecture, technology, security, and design decisions.
日本語の概要は準備中です。原文の説明を表示しています。
Force adversarial code review stance that eliminates confirmation bias — reviewer must find issues or re-analyze
日本語の概要は準備中です。原文の説明を表示しています。
Creates specialized AI agents on-demand when no existing agent matches a request. Use when the Router cannot find a suitable agent for a task. Enables self-evolution by generating persistent agents.
日本語の概要は準備中です。原文の説明を表示しています。
LLM-as-judge evaluation framework with 5-dimension rubric (accuracy, groundedness, coherence, completeness, helpfulness) for scoring AI-generated content quality with weighted composite scores and evidence citations
日本語の概要は準備中です。原文の説明を表示しています。