Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Audit affiliate blog posts and landing pages for SEO issues. Triggers on: "audit my blog post for SEO", "check my SEO", "SEO review", "improve my rankings", "SEO checklist", "on-page SEO audit", "keyword optimization check", "why isn't my page ranking", "SEO score", "content quality audit", "check my meta tags", "internal linking audit", "quick SEO wins".
.claude/skills/affitor-seo-audit/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 203% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 241% | 0% |
| case-19 | ✗→✓ | ▲ Improved | 247% | 0% |
| case-17 | ✓→✓ | = Same ✓ | 148% | 0% |
| case-06 | ✓→✓ | = Same ✓ | 91% | 0% |
Audit affiliate blog posts and landing pages for SEO issues — on-page optimization, keyword usage, meta tags, content quality signals, affiliate link attributes, and internal linking. Output is a 10-dimension SEO scorecard with a prioritized fix-it checklist.
S6: Analytics — 53% of all website traffic comes from organic search. For affiliate bloggers, SEO is the most sustainable traffic source — but most affiliate content has basic SEO mistakes that tank rankings. This skill catches those mistakes and provides quick wins.
yamlcontent: string # REQUIRED — the content to audit (markdown, HTML, or URL) # If URL, will attempt to fetch and analyze target_keyword: string # REQUIRED — primary keyword to optimize for # (e.g., "best AI video tools", "HeyGen review") content_type: string # OPTIONAL — "blog_post" | "landing_page" # Default: "blog_post" competitor_urls: # OPTIONAL — competitor pages to compare against - string # e.g., ["competitor.com/heygen-review"] secondary_keywords: # OPTIONAL — additional keywords to check - string # e.g., ["AI video generator", "HeyGen pricing"]
Chaining context: If S3 (blog) or S4 (landing page) was run in the same conversation, pull the generated content directly for audit. The user should not have to paste content just generated.
Check:
Analyze:
Check:
Evaluate:
Verify:
rel="nofollow sponsored" (Google requirement)target="_blank") for UXEvaluate:
Rate each 1-10:
Prioritize fixes by impact:
Before presenting output, verify:
If any check fails, fix the output before delivering. Do not flag the checklist to the user — just ensure the output passes.
yamloutput_schema_version: "1.0.0" # Semver — bump major on breaking changes audit: url_or_title: string target_keyword: string overall_score: number # out of 100 (sum of 10 dimensions × 10) word_count: number scores: - dimension: string score: number # 1-10 status: string # "good" | "needs_work" | "critical" notes: string issues: - priority: string # "quick_win" | "medium" | "major" dimension: string issue: string fix: string # specific action to take impact: string # "high" | "medium" | "low" checklist: - task: string priority: string done: boolean # always false (user checks off)
User: "Audit this blog post for 'best AI video tools': pastes 2000-word blog post]" Action: Score each dimension. Common findings: keyword not in H1 (fix: add to title), affiliate links missing rel="nofollow sponsored" (fix: add attributes), no meta description (fix: write one), thin intro section (fix: expand first paragraph). Overall score: 62/100. Quick wins: meta description, H1 keyword, link attributes.
User: "Check the SEO on my HeyGen landing page" content from S4 in conversation] Action: Pull landing page content from S4 output. Note: landing pages are typically not SEO-optimized (they're conversion-focused). Score accordingly — different expectations for landing pages vs blog posts. Focus on: title tag, meta description, canonical, affiliate link compliance.
User: "Audit my Semrush review and compare to these competitor pages: competitor URLs]" Action: Audit user's content first. Then use web_search or web_browse to analyze competitor content structure (word count, headings, topics covered). Identify content gaps — topics competitors cover that the user doesn't. Recommend additions to improve competitiveness.
shared/references/ftc-compliance.md — FTC disclosure requirements for affiliate content. Checked in Step 5.shared/references/affiliate-glossary.md — SEO and affiliate terminology. Referenced throughout.shared/references/flywheel-connections.md — master flywheel connection mapmonopoly-niche-finder (S1) — ranking data reveals niches you're already winning inkeyword-cluster-architect (S3) — ranking gaps reveal keyword opportunitiescontent-decay-detector (S3) — declining pages to investigateinternal-linking-optimizer (S6) — link structure issues to fixgithub-pages-deployer (S5) — deployed site URL to auditaffiliate-blog-builder (S3) — published articles to audityamlchain_metadata: skill_slug: "seo-audit" stage: "analytics" timestamp: string suggested_next: - "content-decay-detector" - "internal-linking-optimizer" - "keyword-cluster-architect"
Other measured skills in the registry, with their headline benchmark lift.