seo-traffic-diagnosis
정보
이 스킬은 Ahrefs와 Search Console 데이터를 활용해 유기적 트래픽 변화를 진단하며, 5단계 근본 원인 분석을 수행합니다. 갑작스러운 트래픽 감소, 알고리즘 업데이트, 또는 사이트 마이그레이션 후 손실과 같은 문제가 발생하면 자동으로 실행되어 원인을 규명합니다. 결과물은 명확한 진단과 실행 가능한 계획을 제공하여 개발자가 SEO 성능 문제를 해결할 수 있도록 지원합니다.
빠른 설치
Claude Code
추천npx skills add rampstackco/claude-skills -a claude-code/plugin add https://github.com/rampstackco/claude-skillsgit clone https://github.com/rampstackco/claude-skills.git ~/.claude/skills/seo-traffic-diagnosisClaude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요
문서
SEO Traffic Diagnosis
Diagnose why organic traffic moved (down, flat, or unexpectedly up) using Ahrefs MCP combined with Search Console and analytics data. Stack-agnostic. Produces a root-cause diagnosis and an action plan.
When to use
- Organic traffic dropped sharply
- Organic traffic has been flat for months despite content investment
- After a known Google algorithm update
- After a migration, replatform, or domain change
- After a deploy that touched routing, redirects, or rendering
- When a competitor is visibly taking organic share
- When a single page dropped from a ranked position
- When stakeholders need an explanation, fast
When NOT to use
- Routine performance reporting (use
analytics-strategy) - Pre-emptive content planning (use
seo-content-gap-audit) - Backlink-only investigations (use
seo-backlink-audit) - Technical issue triage outside of traffic concerns (use
seo-site-health-audit)
Required inputs
- Description of the symptom (what changed, when, magnitude)
- Date the change started (best estimate)
- Recent SEO history: deploys, migrations, content changes, link campaigns
- Access to Ahrefs MCP, Search Console, and analytics
- Confirmation the change is real (not a tracking artifact)
The framework: 5 layers of diagnosis
A traffic change has one or more root causes. Move through the layers in order. Stop when you have enough evidence.
Layer 1: Confirm the change is real
Before diagnosing, rule out:
- Tracking gaps (analytics outages, tag manager issues)
- Bot traffic changes
- Reporting comparison errors (different date ranges, wrong segment)
- Seasonality (compare year-over-year, not just month-over-month)
- Holiday or weekday effects
Cross-check Search Console clicks against analytics organic sessions. Significant divergence often points to a tracking issue, not a real traffic change.
Layer 2: Localize the change
Where is the change happening?
Segment by:
- Country and language
- Device (mobile, desktop, tablet)
- Page or section (homepage, blog, product, category)
- Query type (branded vs non-branded)
- Landing page
A change in one segment requires different diagnosis than a change everywhere.
| Pattern | Likely cause |
|---|---|
| One country dropped | Local algorithm update, hreflang issue, geo redirect issue |
| Mobile dropped, desktop flat | Mobile usability or page speed regression |
| One section dropped | Topical algorithm update or section-specific quality issue |
| Branded queries dropped | Brand-level issue: site outage, reputation, manual action |
| Non-branded dropped | Algorithmic ranking issue |
| Single page dropped | Page-level issue: content, technical, or competitive |
| Sitewide dropped | Sitewide issue: penalty, technical, migration, or algorithm |
Layer 3: Page-level analysis
For affected pages, audit:
- Position changes per ranked keyword (Ahrefs Rank Tracker history)
- SERP composition changes (more ads, AI overviews, featured snippets, video)
- Click-through rate changes
- Index status (Search Console coverage)
- Crawl errors and accessibility
- Recent content changes
- Internal link changes
- Backlink changes (lost links, redirect chains)
A page can lose traffic without losing rank if SERP composition changed.
Layer 4: Technical analysis
Did anything break technically?
Check:
- Robots.txt changes
- Canonical tag changes
- Meta robots changes (accidental noindex)
- Redirect chains and loops
- Render issues (especially for JS-heavy frameworks)
- Site speed regressions
- Hreflang errors
- Sitemap freshness
- HTTP status codes (4xx, 5xx spikes)
- Server log evidence of crawl behavior changes
Recent deploys are the prime suspect. Compare deploy dates to traffic change dates.
Layer 5: External analysis
If layers 1-4 do not explain the change, look outward.
- Algorithm update calendar (cross-reference timing)
- Competitor moves (new content, new SERP features they captured)
- Industry trend (declining search demand for the topic)
- Manual action (Search Console security and manual actions)
- Negative SEO (sudden link velocity changes)
External-factor diagnosis benefits from competitive context: did your traffic drop while competitors held steady (suggests an algorithm-specific issue), or did the entire vertical lose ground (suggests a user-behavior shift)? Similarweb shows competitor traffic trends; Ahrefs shows competitor SERP movement; pairing both surfaces whether the issue is yours alone or the category's.
Workflow
- Confirm the symptom. Get exact dates, magnitude, segment if known.
- Validate the data. Layer 1 checks. Rule out tracking and seasonality.
- Localize. Layer 2. Segment until the pattern is clear.
- Page-level dive. Layer 3 on the most affected pages.
- Technical check. Layer 4. Recent deploys, robots, canonicals, redirects.
- External check. Layer 5. Algorithm updates, competitors, industry.
- Build the hypothesis. State the cause as a single sentence.
- Validate the hypothesis. Find the evidence that confirms or refutes it. See
references/diagnosis-checklist.md. - Action plan. Specific fixes mapped to specific evidence.
- Communicate. Write up the diagnosis. Stakeholders want clarity, not exhaustive analysis.
Failure patterns
- Jumping to algorithm update. "It must be the algorithm" is the lazy answer. Eliminate technical and page-level causes first.
- Solving the wrong problem. A drop diagnosed as "content quality" when the real cause was an accidental noindex on a deploy. Validate the hypothesis before fixing.
- No baseline for "normal." Without a baseline, every fluctuation looks alarming. Establish what normal noise looks like before reacting.
- Treating one page as the site. Site-wide and page-level diagnoses are different. Confirm scope first.
- Ignoring branded vs non-branded. A drop in branded queries means a brand-level problem. A drop in non-branded means an SEO problem. Different teams own them.
- Comparing wrong date ranges. Comparing 28 days to the previous 28 days during a holiday distorts the picture. Use year-over-year for seasonal businesses.
- Stopping at correlation. A deploy and a drop on the same day is a strong correlation, not proof. Find the mechanism.
- Single-source diagnosis. Ahrefs sees position. Search Console sees clicks and queries. Analytics sees behavior. Logs see crawl. Use them together.
- Premature reassurance. Telling stakeholders "it is just an algorithm update, will recover" without evidence sets up a worse conversation later.
Output format
A diagnosis document with:
- Summary. What changed, when, magnitude, root cause in one paragraph.
- The symptom. Charts and segment breakdowns.
- Layer-by-layer findings. What each layer ruled in or out.
- Root cause hypothesis. Single statement with evidence.
- Action plan. Ordered fixes with owners and timelines.
- Recovery forecast. Realistic expectations on timeline and ceiling.
- Monitoring plan. What to watch for confirmation of recovery.
Length: 4-10 pages. Stakeholders read this fast.
Reference files
references/diagnosis-checklist.md- Layer-by-layer diagnostic checklist with the specific data to pull at each layer and how to interpret each signal.
GitHub 저장소
연관 스킬
seo-keyword-gap-audit
기타이 스킬은 Ahrefs MCP를 통해 경쟁사 SEO 데이터를 분석하여 대상 웹사이트가 순위를 차지하지 못한 키워드를 식별하고 우선순위를 정합니다. 신규 시장 진입이나 점유율 하락 시 콘텐츠 기획, 빠른 성과 확보, 경쟁 분석을 위해 설계되었습니다. 결과는 신규 또는 개선된 콘텐츠를 위한 우선순위가 지정되고 군집화된 키워드 기회 목록입니다.
seo-site-health-audit
기타이 스킬은 Ahrefs와 같은 크롤러에서 발견된 기술적 SEO 문제를 단순한 심각도 레이블이 아닌 실제 순위와 트래픽에 미치는 영향에 따라 우선순위를 정합니다. 개발자가 감사 결과를 검토하거나 SEO 스프린트 범위를 정할 때, 우선순위가 지정된 수정 백로그를 만들 수 있도록 돕습니다. 긴 크롤 오류 목록으로 인한 결정 마비를 극복하고, 영향력이 높은 작업에 집중하는 데 활용하세요.
seo-audit-orchestration
기타이 스킬은 전문 SEO 감사 도구들을 순차적으로 실행하고 통합 보고서를 생성함으로써 포괄적인 SEO 감사를 조정합니다. 전체 사이트 검토, 실사 또는 상태 점검이 필요할 때 이해관계자들이 전체적인 상황을 파악할 수 있도록 트리거됩니다. 이 스킬은 기술 스택에 구애받지 않으며, 백링크, 키워드, 콘텐츠, 트래픽, 기술적 상태 및 순위를 분석하기 위해 Ahrefs MCP가 필요합니다.
seo-rank-tracking
기타이 스킬은 개발자가 Ahrefs MCP를 사용해 SEO 순위 추적을 설정하고 관리하는 데 도움을 줍니다. 키워드 선정, 분류, 기준 설정, 알림 임계값 구성까지 안내합니다. 새로운 추적 프로젝트를 시작하거나 이해관계자를 위한 보고 주기를 수립할 때 사용하세요.
