인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
개발 및 엔지니어링 · SKILL.md

seo-audit

seo-audit

Audit a website or page for SEO issues: technical SEO, on-page optimization, content quality, backlink profile, and keyword strategy. TRIGGER when: user says /seo-audit, "SEO review", "audit my site", "check SEO", "search optimization".

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: seo-audit description: > Audit a website or page for SEO issues: technical SEO, on-page optimization, content quality, backlink profile, and keyword strategy. TRIGGER when: user says /seo-audit, "SEO review", "audit my site", "check SEO", "search optimization". argument-hint: "[URL or domain to audit]" user-invocable: true

SEO Audit

Perform a structured SEO audit covering technical health, on-page optimization, content quality, backlink profile, and keyword strategy. Produces a prioritized list of findings with actionable recommendations.


Process

Step 1 — Gather Inputs and Scope

Determine the scope of the audit before beginning.

InputRequired?Notes
URL or domainYesSingle page, subdomain, or full domain
Target keywordsRecommended5-20 primary keywords to evaluate against
Competitor domainsOptional2-3 competitors for benchmarking
Google Search Console dataOptionalCrawl errors, indexing stats, query data
Google Analytics / traffic dataOptionalOrganic traffic trends, landing pages
Current sitemap URLOptionalUsually at /sitemap.xml
robots.txt URLOptionalUsually at /robots.txt

If the user provides only a URL, proceed with what can be inferred and note where additional data would strengthen the audit.

Step 2 — Technical SEO Audit

Evaluate the technical foundation that search engines need to crawl and index the site.

CheckWhat to Look ForSeverity
Crawlabilityrobots.txt blocking important pages, noindex tags on key pagesCritical
IndexationPages missing from index, duplicate content indexed, index bloatCritical
Site speedCore Web Vitals (LCP > 2.5s, FID > 100ms, CLS > 0.1)High
Mobile-friendlinessViewport meta tag, responsive layout, tap target sizingHigh
HTTPSMixed content warnings, HTTP pages, certificate issuesHigh
XML SitemapMissing, outdated, includes non-200 URLs, exceeds 50K URLsMedium
Canonical tagsMissing, self-referencing, conflicting with other signalsMedium
Structured dataMissing schema markup, validation errorsMedium
HreflangIncorrect language/region codes, missing return tagsMedium (if international)
Redirect chainsMore than 2 hops, redirect loops, 302 instead of 301Medium
404 errorsBroken internal links, high-authority pages returning 404Medium
URL structureNon-descriptive URLs, excessive parameters, duplicate pathsLow

For each issue found, record:

  • Issue: What is wrong
  • Location: Specific URL(s) affected
  • Impact: How it affects rankings or crawl efficiency
  • Fix: Concrete remediation steps
  • Priority: Critical / High / Medium / Low

Step 3 — On-Page SEO Audit

Evaluate how well individual pages are optimized for their target keywords.

ElementBest PracticeCommon Issues
Title tag50-60 chars, primary keyword near front, unique per pageToo long, duplicate across pages, missing keyword
Meta description150-160 chars, includes keyword, compelling CTAMissing, duplicate, no call to action
H1 tagOne per page, includes primary keyword, matches search intentMultiple H1s, missing H1, generic text
Header hierarchyLogical H2-H6 nesting, keywords in H2sSkipped levels, keyword stuffing
URL slugShort, descriptive, hyphenated, includes keywordLong parameter strings, underscores, no keyword
Image alt textDescriptive, includes keyword where naturalMissing, generic ("image1.jpg"), keyword-stuffed
Internal linkingRelevant anchor text, links to related pages, reasonable countOrphan pages, generic anchors ("click here")
Keyword placementIn first 100 words, naturally distributed, semantic variantsKeyword stuffing, missing from body entirely
Content lengthCompetitive with top-ranking pages for target queryThin content (< 300 words for informational queries)

Step 4 — Content Quality Assessment

Evaluate content against what search engines reward.

FactorEvaluation Criteria
Search intent matchDoes the content format match what ranks? (listicle vs. guide vs. tool vs. product page)
E-E-A-T signalsAuthor bylines, credentials, citations, first-hand experience, editorial standards
FreshnessLast updated date, outdated statistics or references, stale examples
ComprehensivenessCovers subtopics that top-ranking competitors cover, answers related questions
UniquenessOriginal research, unique angle, not just rewritten competitor content
ReadabilityShort paragraphs, clear headings, bullet points, appropriate reading level
MultimediaRelevant images, videos, diagrams, interactive elements
User engagement signalsBounce rate, time on page, scroll depth (if analytics available)

Step 5 — Backlink Profile Analysis

Assess the quantity, quality, and risk of the site's backlink profile.

MetricWhat to Evaluate
Total referring domainsTrend over time (growing, flat, declining)
Domain authority / ratingCompared to competitors
Link quality distribution% from high-authority vs. low-quality domains
Anchor text distributionOver-optimized exact-match vs. natural/branded mix
Toxic / spammy linksLinks from PBNs, link farms, irrelevant foreign-language sites
Lost linksRecently lost high-value links that could be reclaimed
Competitor link gapDomains linking to competitors but not to the audited site
Content linkabilityDoes the site have assets that naturally attract links?

Recommended anchor text distribution for a healthy profile:

Anchor TypeHealthy Range
Branded (company name)30-50%
URL / naked link15-25%
Generic ("click here", "learn more")10-20%
Topical / partial match10-20%
Exact match keyword1-5%

Step 6 — Keyword Strategy Review

Evaluate the current keyword targeting approach.

AnalysisMethod
Keyword coverageMap existing pages to target keywords — identify gaps and cannibalization
Search intent alignmentFor each target keyword, verify the page type matches SERP intent (informational, commercial, transactional, navigational)
Keyword difficulty vs. authorityFlag keywords where site authority is too low to realistically compete
Quick winsPages ranking positions 4-20 that could move up with optimization
CannibalizationMultiple pages targeting the same keyword, diluting authority
Long-tail opportunitiesRelated queries with lower competition and clear intent
SERP feature opportunitiesFeatured snippets, People Also Ask, image packs the site could capture

Output Format

Structure the audit report as follows:

  1. Executive Summary — Overall SEO health score (Critical / Needs Work / Good / Excellent), top 3 wins, top 3 risks.
  2. Technical SEO Findings — Table of issues sorted by priority.
  3. On-Page Optimization Findings — Page-by-page or pattern-based findings.
  4. Content Quality Assessment — Strengths and weaknesses with examples.
  5. Backlink Profile Summary — Key metrics, risk assessment, opportunities.
  6. Keyword Strategy Gaps — Coverage map, cannibalization issues, quick wins.
  7. Prioritized Action Plan — Ranked list of recommendations with estimated effort (Low / Medium / High) and expected impact (Low / Medium / High).

Use an Impact vs. Effort matrix to help the user prioritize:

Low EffortMedium EffortHigh Effort
High ImpactDO FIRSTPLAN NEXTSTRATEGIC BET
Medium ImpactQUICK WINSCHEDULECONSIDER
Low ImpactIF TIME ALLOWSBACKLOGSKIP

Quality Checklist

  • Every finding has a specific location (URL or pattern), not just a general observation
  • Recommendations are actionable — the user knows exactly what to change
  • Priority is assigned based on impact, not just best practice
  • Technical issues are verified, not assumed (e.g., confirm noindex is present, not just possible)
  • Content recommendations reference actual competitor content, not generic advice
  • Backlink analysis distinguishes between correlation and causation
  • Quick wins are genuinely quick (can be done in under a day)
  • The report avoids jargon without explanation — assume the reader may not be an SEO expert
  • Metrics include benchmarks or competitor comparisons for context
  • The action plan has a clear sequence, not just a flat list

Edge Cases

  • Single page audit (not full site): Focus on on-page and content quality. Note that technical and backlink analysis is limited without site-wide context.
  • Brand new site (< 6 months): Backlink profile will be thin — focus on technical foundation and content strategy rather than link metrics. Set expectations for timeline to results.
  • Site migration in progress: Flag that audit results may be temporary. Prioritize redirect mapping, canonical tags, and indexation monitoring.
  • JavaScript-heavy / SPA site: Emphasize crawlability concerns — check if content is rendered for Googlebot, test with URL Inspection Tool, look for hydration issues.
  • Local business: Add local SEO checks — Google Business Profile, NAP consistency, local schema, review signals, local pack rankings.
  • E-commerce site: Add product-specific checks — product schema, faceted navigation crawl traps, out-of-stock page handling, review markup.
  • No access to Search Console or Analytics: Clearly state which parts of the audit are limited and recommend the user grant access for a more complete picture.
  • Penalized or de-indexed site: Check for manual actions in Search Console, review for thin/duplicate content at scale, examine backlink profile for spam patterns. Recommend a recovery plan rather than a standard optimization plan.
저장한 Skills