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
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.