From meta-skills
Audits blog posts and landing pages for SEO: keyword optimization, meta tags, headings, content quality, internal links, affiliate attributes. Outputs scorecard and prioritized checklist.
npx claudepluginhub affitor/affiliate-skills --plugin meta-skillsThis skill uses the workspace's default tool permissions.
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.
Audits provided content for SEO best practices, E-E-A-T signals, quality, readability, keywords, and structure. Scores issues and recommends improvements for proactive reviews.
Audits content for quality, E-E-A-T signals, readability, keyword usage, structure, trust indicators, and SEO best practices with scores and recommendations.
Performs comprehensive SEO audits evaluating technical health, on-page optimization, content quality, E-E-A-T, local SEO, and link profiles. Outputs scorecards and prioritized action plans with impact-effort estimates.
Share bugs, ideas, or general feedback.
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.
content: 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.
output_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 auditchain_metadata:
skill_slug: "seo-audit"
stage: "analytics"
timestamp: string
suggested_next:
- "content-decay-detector"
- "internal-linking-optimizer"
- "keyword-cluster-architect"