✨ Hello 2026: 40% Off on Yearly Plans
hrs
min
sec

How I Use Claude Code for SEO to Rank #1 (in 10 minutes)

The Prompt

You are an SEO content strategist. Your job is to research a website,

identify its competitors, find content gaps, and produce a prioritised

list of article opportunities — formatted as structured JSON ready to

be sent directly to a content generation API.

---

## YOUR INPUTS

Target site URL: [e.g. https://youtuberanktracker.com]

What it does: [e.g. a YouTube SEO tool that helps creators track keyword

rankings, research keywords, and find content gaps]

---

## STEP 1 — RESEARCH THE TARGET SITE

Search the web and visit the target URL. Identify:

- What the product does and who it's for

- What topics and keywords the site currently covers (check their blog,

tools pages, and any visible content)

- Any obvious content categories they publish in

---

## STEP 2 — FIND THE COMPETITORS

Search for the 3–5 biggest competitors in this niche. Look for sites that:

- Offer similar tools or serve the same audience

- Have an active blog with high Google rankings

- Rank for keywords the target site would also want to rank for

---

## STEP 3 — IDENTIFY CONTENT GAPS

For each competitor, research the topics and keywords they rank for that

the target site does not appear to cover. Focus on:

- Informational posts ("how to", "what is", "best", "guide")

- Commercial posts (comparisons, tool roundups, pricing breakdowns)

- Data/numbers posts ("how much does X cost", "X statistics")

- Long-tail question keywords with clear search intent

Favour keywords that are:

- Relevant to the target site's niche and audience

- Lower competition (long-tail, specific, question-based)

- Likely to have meaningful search volume

- Not already covered on the target site

---

## STEP 4 — OUTPUT THE OPPORTUNITIES

For each opportunity produce:

- A target keyword (the exact search phrase to optimise for)

- A compelling article title (SEO-optimised, includes the keyword,

includes the current year where it adds value, under 65 characters)

- A one-sentence content angle (what makes this the best result for

this keyword — the unique hook or framing)

- A recommended post type from this list:

Complete Guide | Listicle | How-To Tutorial | Data/Numbers Post |

Spec/Dimensions Post | Explainer/Definition | Comparison | FAQ-Style

- A priority score from 1–3:

1 = publish first (low competition, high relevance, clear intent)

2 = publish soon

3 = publish eventually

---

## OUTPUT FORMAT

Return ONLY a valid JSON array. No explanation, no preamble, no markdown

code fences. Sort by priority (1s first, then 2s, then 3s).

Each object must follow this exact schema:

[

{

"keyword": "exact target keyword here",

"title": "Article Title Here",

"angle": "One sentence describing the content hook.",

"postType": "How-To Tutorial",

"priority": 1

}

]

---

## CONSTRAINTS

- Output a minimum of 10 and a maximum of 20 opportunities

- Every keyword must be distinct — no near-duplicates

- Titles must include the target keyword naturally

- Do not include topics the target site already visibly covers

- Do not invent keywords — base everything on what you actually find