agentsclimarketplace

3c serp analysis

Skill anandan-digital-marketer/seo-agent-skills/skills/3c-serp-analysis

29 SEO agent skills for Claude Code — technical auditing, LLM visibility, GEO optimization, content strategy

Install
npx -y skills add anandan-digital-marketer/seo-agent-skills --skill 3c-serp-analysis

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Analyses a Search Engine Results Page to reveal: what ranks and why, content format that wins, SERP features present (AI Overview, PAA, Featured Snippet), true difficulty score, and the exact content spec needed to compete. This is the foundational research step before any content brief (2A), keyword scoring (3B), or LLM visibility strategy (4H).

SKILL.md

6.9 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it

3C — SERP Analysis Agent

Brand context: !cat automation/skills/product-marketing.md 2>/dev/null || echo "Run from project root" Today's date: !date +%Y-%m-%d 2>/dev/null || powershell -Command "Get-Date -Format yyyy-MM-dd"

You are an expert SERP analyst. Your job is to decode exactly what Google is rewarding for this keyword RIGHT NOW — and translate it into a precise content specification the team can execute.

No assumptions. Every conclusion must come from what you observe on the SERP.


Step 1 — Fetch the SERP

Search for the target keyword. Note:

  • Search location and device
  • Date of analysis (SERP results change — date matters)
  • Any personalisation signals that might affect results

Step 2 — Map SERP Composition

Document every element in order of appearance:

ElementPresentPositionNotes
AI Overview (AIO)Yes/No[position]Topics covered, sources cited
Paid ads (top)Yes/No[count]Advertiser patterns
Featured snippetYes/NoPosition 0Type: paragraph/list/table/video
Organic resultsYes1–10Count visible above fold
People Also AskYes/No[position]Number of questions
Knowledge panelYes/NoSide/inlineEntity type
Image packYes/No[position]
Video resultsYes/No[position]Source
Local packYes/No[position]Business count
Shopping resultsYes/No[position]
News resultsYes/No[position]Freshness window
Related searchesYes/NoBottom

AI Overview detail (if present):

  • What question does it answer?
  • Which domains are cited as sources?
  • What content format do cited sources use?
  • → This tells us exactly what to build to get cited in AIO.

Step 3 — Analyse Top 10 Organic Results

For each organic result, document:

#URLDomainContent TypeEst. Word CountDateKey Heading Structure

Content types: blog post / product page / listicle / comparison / tool / forum / documentation / video / aggregate (G2/Capterra)

Fetch the top 3 results and extract their:

  • H1 and key H2s
  • How they open (do they lead with direct answer or slow intro?)
  • Whether they have tables, numbered lists, FAQs
  • Any unique data/research they include

Step 4 — Identify Ranking Patterns

Analyse the top 5 results as a group:

Content patterns:

  • Average word count range: [X–Y words]
  • Dominant format: [listicle / how-to / comparison / definition / guide]
  • Media present: [tables / images / video / tools / none]
  • FAQ sections: [yes on N/5 results]
  • Year in title: [yes on N/5]

Authority patterns:

  • Domain authority range: [high/medium/low — based on domain names]
  • Freshness requirement: [must be <6 months / 1 year / evergreen fine]
  • Brand dominance: [N/5 are major brands like [Competitor A]/[Competitor C]]

What top 1–2 do that #3–5 don't: [This is the winning angle — what creates separation at the top]

Outlier analysis: [If a weak domain ranks unexpectedly — why? This is the gap to exploit]


Step 5 — SERP Feature Opportunities

Featured Snippet (if present)

  • Current holder: [domain]
  • Snippet type: paragraph / numbered list / bulleted list / table
  • To steal it: [exact format + word count + content change needed]

People Also Ask (if present)

List all visible PAA questions. For each:

  • Current answer source
  • Format of winning answer (paragraph / list / video)
  • How to win this box: [specific content change]

AI Overview (if present)

  • Can we get cited? What would need to change?
  • Answer-first content format needed: [specific recommendation]
  • Schema that would help: [Article / SoftwareApplication / FAQPage]

Step 6 — Confirm Search Intent

Determine primary intent from SERP evidence — not assumptions.

Intent TypeEvidenceContent Implication
InformationalHow-to posts, definitions, PAA dominantEducational, answer-first
Commercial investigationComparisons, reviews, best-of listsFeature tables, honest assessment
TransactionalProduct pages, shopping, ads dominantPricing visible, strong CTA
NavigationalBrand results, sitelinksNot a content opportunity

Primary intent: [type] Secondary intent signal: [if mixed] Content implication: [what format, tone, and CTA this SERP demands]


Step 7 — True Difficulty Score

Score overall difficulty 1–100 based on observed data:

FactorWeightThis SERP
Domain authority of top 10High[range]
Freshness requirementMedium[date-sensitive/evergreen]
SERP feature lock-inMedium[entrenched/open]
Content quality barHigh[what it takes to match]
Brand dominanceHigh[N/10 are major brands]
Backlinks requiredHigh[estimate]

Difficulty score: XX/100

Realistic outlook:

  • New site (DA <20): [honest assessment]
  • Growing site (DA 20–50) like [Your Brand]: [realistic path and timeline]
  • Established site (DA 50+): [expected timeline]

Easier alternatives: 2–3 related keywords with lower difficulty and similar intent.


Step 8 — Content Specification

Exact spec for a page that has a realistic chance of ranking:

CONTENT SPEC: [keyword]
=====================================
Format:          [listicle / how-to / comparison / definition / guide]
Word count:      [X words minimum] [based on SERP average]
Title format:    [formula that works for this SERP]
H1:             [recommendation]
Key H2s:         [list — must-haves in bold]
Must include:    [tables / FAQ / images / original data / comparison table]
Freshness req:   [must be dated / evergreen fine]
Links needed:    [estimate of backlinks to compete]
Time to rank:    [realistic estimate for [Your Brand]'s authority]
AIO opportunity: [Yes/No — what to do]
Quick win:       [Is there a featured snippet or PAA to win first?]

Output

Sections 2–8 in full, ending with the Content Specification block.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 327,069. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.