Competitor Page Analyzer
Google has already told you what ranks for your keyword — the top 3 results are the evidence. The Competitor Page Analyzer reads that evidence and gives you the structural blueprint to beat them.
What this skill does
Writing content without checking what's already ranking is taking an exam without reading the syllabus. The top 3 results for any keyword are Google's revealed preference for that query — the length, the structure, the topics, the depth that has already been judged good enough to rank. This skill reverse-engineers that pattern and turns it into a numeric target you can write against.
Step zero is always SERP intent. If the top results are commercial listicles and you planned a how-to guide, the blueprint is moot — you'd be writing the wrong format. The skill classifies the SERP into informational, commercial, answer-first, or mixed first, and if it disagrees with what you said you wanted to write, it surfaces the conflict before anything else. The "avg + 10%" word-count target is the default for in-depth informational SERPs only — an answer-first SERP wants speed-to-answer, not length, and padding actively hurts there.
The output is a numbers-first blueprint: a per-competitor table with word count, H2/H3 count, image count, FAQ presence, internal links, plus a topic coverage map showing which H2-level topics all three cover (must-include), which the majority cover (recommended), and which are unique angles. Then the content gaps — what none of the top three cover — because that's where your post differentiates. Every average shows its arithmetic so the target is verifiable, not asserted. When the values are skewed, the skill reports the range and recommends the cluster the majority of winners sit in instead of a misleading mean.
A few things it deliberately won't do: it won't fabricate a blueprint from pages you haven't supplied — if URLs are missing, it asks for them and stops. It won't accept "just guess the metrics" — invented data poisons the averages and the recommendation. And it won't tell you to copy the winners. The goal is to clear the bar set by the SERP, then differentiate with the gaps.
When this triggers
- ·You're about to write content for a keyword and need to know what 'good' looks like
- ·You want a word-count, heading, and topic target grounded in what's actually winning
- ·You suspect the SERP intent is different from the post you planned to write
- ·You have a page that isn't ranking and need to see the gap between yours and the winners
- ·You're briefing a writer and need a defensible blueprint, not a guess
Example
Trigger
User says: 'I want to rank for claude code hooks. Here are the top 3 URLs.'
Output
SERP INTENT: in-depth informational. avg+10% word target applies. AVERAGES (n=3, arithmetic shown): · Word count: (3,200 + 1,900 + 1,400) / 3 = 2,167 → your target ~2,400 · H2 count: avg 7 → match · FAQ section: 2 of 3 have one → include · Images: avg 4 → match · Internal links: 3-5 minimum TOPIC COVERAGE MAP: 11 topics all 3 cover (must-include), 4 that majority cover (recommended), 6 unique angles. CONTENT GAPS (none of the 3 cover): · PostToolUse vs PreToolUse decision tree · Hook debugging when they fail silently WINNING FORMULA: ~2,400 words, 7 H2s, FAQ at end, code-block-heavy. None cover failure-mode debugging — that's your differentiation.
Get this skill + 8 more
Get the full SEO & Content pillar (9 skills) or the complete library.
Get the full stack — $299What you get
- 185-line SKILL.md, ready to drop into ~/.claude/skills/
- Tested through 3 Karpathy-loop iterations (versions v1.0.0 → v1.3.0)
- Triggers automatically when relevant — no command to remember
- Lifetime updates as the skill is refined further
More from SEO & Content
Creates fully optimised blog posts that rank on Google — keyword clustering, competitor analysis, voice injection, and on-page SEO in one workflow.
Turns a single keyword into a cluster of 15-50 related terms so one page ranks for dozens of queries.
Audits any page against 80+ on-page SEO signals with a scored report and specific fixes.
Extracts your unique writing voice from existing content and creates a reusable voice profile.
Takes a Google Lighthouse report and systematically fixes every issue to achieve 100/100 on all four metrics.
Creates high-converting service pages using the Zipper Method — every service × every location.
Browse the full library
296 skills across 33 categories. One purchase, lifetime updates.
See all bundles