Course contentsLesson 13 of 21 · 28 of 28 lessons live
Free website course · Lesson 13 of 21

SEO Content Writing With Claude: How to Write Posts That Rank and Get Cited by AI

You’ve picked your niche, built your site and planned your clusters. Now you write. Every lesson in this course uses the same page format: a short answer at the top, quotable takeaways, question-led sections, an FAQ and schema markup. That format is built to rank on Google and to be quoted by AI answers in ChatGPT, Claude, Perplexity and Google’s AI Overviews. This lesson shows you how to produce it with Claude and Ahrefs, step by step, without publishing anything you haven’t checked.

The short answer

To write SEO content with Claude, build a brief from Ahrefs data (intent, questions, competing pages), add your own experience, have Claude draft the post in an answer-first format, fact-check every number against its source, add internal links, add FAQ and HowTo schema, test it in Google’s Rich Results Test, and publish. Claude speeds up the drafting; your research, experience and checking are what make the post rank and get cited.

Key takeaways
  • Start every post with a direct answer of two or three sentences. It’s the part AI tools quote and Google uses for featured snippets.
  • Build the brief from real data: search intent, the questions people ask and what the top results miss.
  • Add something only you can: your results, screenshots, prices you paid, mistakes you made.
  • Fact-check every number, price and claim against a source before you publish. Claude can be wrong.
  • FAQ schema must match the visible FAQ word for word. Test it in Google’s Rich Results Test.

The page format that ranks and gets cited

Search engines and AI tools both reward pages that answer the question quickly, then back it up. SEO is for ranking on Google; AEO (answer engine optimisation) and GEO (generative engine optimisation) are about being the source AI answers quote. In practice the same format serves all three:

PartWhat it does
H1 with the main keywordTells Google and readers exactly what the page covers.
Short answer boxTwo or three sentences that answer the query directly. Easy to quote.
Key takeawaysSelf-contained, factual lines with numbers and sources.
Table of contentsJump links that can appear in Google results.
Question-led H2s, answer firstEach section opens with the answer, then the detail.
Tables and numbered stepsStructured data that’s easy to extract.
FAQCovers the follow-up questions people ask.
Author boxShows who wrote it and why they know.
Schema markupFAQPage and HowTo in JSON-LD so machines read the structure.

For a worked example outside this course, see my guide on how to grow on LinkedIn in South Africa, which uses the same structure with a video and chapter links.


Step 1: Build the brief from Ahrefs

A brief tells Claude what the post must cover. Build it from data, not guesses. With Ahrefs connected to Claude (see lesson 11), ask:

Using Ahrefs, build a content brief for TARGET KEYWORD in COUNTRY: – Search volume, keyword difficulty and parent topic – Search intent (what the searcher wants to do or know) – The top 10 results: their titles, the H2s they cover and their word count – Questions people ask about this topic (from related terms and “People also ask”) – What the top results miss or get wrong – 5 to 7 secondary keywords to include naturally – A suggested H1, SEO title (60 characters or fewer) and meta description (155 or fewer)

No connector? Search the keyword yourself, copy the H2s of the top five results into Claude and ask for the same brief.


Step 2: Add your experience

This is the step most AI content skips, and it’s why most AI content blends together. Before drafting, write a few bullet points that only you could write:

Google’s guidance on helpful content asks whether a page shows first-hand experience. AI tools also favour pages with specific, original information they can’t find elsewhere.


Step 3: Draft with Claude

Give Claude the brief, your experience notes and the format. Replace the capitalised parts.

Write a blog post for my site about NICHE. Target keyword: TARGET KEYWORD. Brief: PASTE YOUR BRIEF HERE My experience (use this, don’t invent any other personal claims): PASTE YOUR NOTES HERE Format: 1. H1 containing the target keyword 2. A two- to three-sentence short answer that directly answers the search 3. 4 to 6 key takeaways, each a self-contained factual line 4. A table of contents 5. H2s phrased the way people search, each opening with a direct one-sentence answer 6. Tables or numbered steps wherever there’s a comparison or process 7. A one-paragraph summary 8. 5 to 7 FAQs with two- to three-sentence answers Rules: plain English, short paragraphs, no filler intros. Don’t state any price, statistic or date unless it’s in my brief or notes; where one is needed, write CHECK and what to check so I can verify it.

The “write CHECK” rule matters. It stops Claude filling gaps with numbers that sound right but aren’t.


Step 4: Fact-check everything

Claude can get facts wrong, especially prices, plan limits and anything that changed recently. Before you publish:

  1. Find every CHECK marker and fill it from the official source (the company’s pricing page, help centre or documentation).
  2. Check every number in the draft, including ones Claude didn’t flag.
  3. Attribute what you can’t verify (“according to X’s help centre, November 2026”) or cut it.
  4. Ask Claude to review its own draft: “List every factual claim in this post and say which ones need a source.”
  5. Add the month and year to time-sensitive facts so readers know how fresh they are.

Step 5: Add internal links

Use the link map from lesson 12. Every post links to its pillar page and two or three related posts, using descriptive anchor text. Ask Claude: “Here are my live URLs and titles: PASTE YOUR URL LIST HERE. Suggest 3 to 5 internal links for this post with natural anchor text and where each one fits.” Then go back to older posts in the same cluster and add a link to the new one.

On WordPress, a plugin such as Internal Link Juicer can add links automatically from keywords you assign to each post. Check them anyway; automatic links can land in odd places.


Step 6: Add schema and test it

Schema markup is code that labels your content for search engines. For most posts in this course, two types matter:

Write JSON-LD schema for this post as one @graph containing a FAQPage (questions and answers copied word for word from my FAQ) and a HowTo (one step per numbered step). Use PAGE URL for the ids. Don’t add Article, Organization or BreadcrumbList; my SEO plugin already outputs those. PASTE YOUR POST HERE

Paste the result into a Custom HTML block at the end of the post, then test the live URL in Google’s Rich Results Test and fix any errors it shows. If your SEO plugin (Yoast, Rank Math) already adds FAQ schema, don’t add it twice.


Step 7: The publish checklist

Want it faster? Tools like Cuppa.ai bulk-generate drafts using your own AI API keys, which helps when you’re filling out a large cluster. Every draft still needs steps 2, 4 and 5. To see whether AI answers are actually citing your pages, AI visibility trackers such as LLM Pulse or Ahrefs’ Brand Radar show which prompts mention your site.


Free blog post template

Copy this outline into Claude or your editor for every new post:

H1: TARGET KEYWORD, in a natural title Byline: your name, role, “Updated MONTH YEAR” Intro: 2 to 3 sentences, who this is for and what they’ll get Short answer: 2 to 3 sentences that answer the search Key takeaways: 4 to 6 factual lines Table of contents H2: question 1 (answer in the first sentence) H2: question 2 H2: step-by-step or comparison table H2: your experience / results Do this now: 3 to 5 checklist items Summary: one paragraph FAQ: 5 to 7 questions Author box Schema: FAQPage + HowTo
Do this now
  • Pick the easiest spoke from your first cluster.
  • Build its brief with Ahrefs and write your experience notes.
  • Draft it with the prompt above, then fact-check every CHECK and number.
  • Add internal links and schema, test it, and publish.

Writing that ranks is the core of what I teach. Go deeper with me:

Start here

The One-Pager Strategy

R500 / once-off
  • Build and launch a single monetised page with AI in days, not months
  • Low effort: one focused page instead of a 50-post content plan
  • Runs alongside your job, no big budget needed
Get the One-Pager →
Go all-in

The Full System

$149 / once-off
  • Full video course on running websites as a real business
  • A dedicated course ebook to follow along with
  • Private student group: share wins, ask advice and collaborate with other students
  • Mentorship from me, and you can reach out whenever you’re stuck
  • Regular updates in the group on what’s changing in SEO and AI
Join the Full System →

Compare everything on the courses page.

Summary: SEO content writing with Claude

Write every post in an answer-first format: H1, short answer, takeaways, table of contents, question-led H2s, FAQ, author box and schema. Build the brief from Ahrefs data, add your own experience, draft with Claude using a prompt that forbids invented numbers, fact-check every claim against its source, add internal links from your cluster map, add FAQPage and HowTo schema, test it in the Rich Results Test, and publish.

Free · No card needed

Get each new lesson in your inbox

Join my email list and I’ll let you know as each lesson goes live. You’ll also get your free copy of The Borrowed Playbook: how to borrow the social media strategies already working for other products and use them to send traffic to your site, with little to no money.

  • A heads-up when each new lesson is published
  • Real case studies and what’s working right now
  • The free Borrowed Playbook guide, sent straight away

You’ll join my newsletter. Unsubscribe anytime.

Frequently asked questions

Can Claude write SEO content?

Yes. Claude can turn a brief into a well-structured draft quickly. For the post to rank, you still need a data-based brief, your own experience, a fact-check of every claim and internal links, which is the process this lesson covers.

Does Google penalise AI-written content?

Google has said it rewards helpful content however it’s produced, and that using automation mainly to manipulate rankings goes against its spam policies. Posts that are accurate, original and written for readers are what matter.

How do I get my content cited by ChatGPT and other AI tools?

Answer the question directly near the top, use clear headings phrased as questions, include specific facts with sources, add tables and FAQs, and make sure your pages can be crawled and indexed. Original data and first-hand experience make a page more worth citing.

What schema should a blog post have?

Most SEO plugins already add Article or BlogPosting schema. Add FAQPage schema when the post has an FAQ and HowTo schema for step-by-step guides, and test the page in Google’s Rich Results Test.

How long should an SEO blog post be?

As long as it takes to answer the search fully and no longer. Check the length of the pages already ranking in your brief as a guide, and focus on covering what they miss rather than hitting a word count.

Eugene Madondo, South African SEO specialist and founder of Rank to Earn

About Eugene Madondo

Eugene is a Cape Town-based SEO specialist and digital entrepreneur who has been earning online since 2012. He has worked in SEO at a tech startup, an agency and in-house tech roles, ran a consulting business, and has generated over $1.4 million from his own affiliate websites since 2020. He teaches website operators through Rank to Earn.

Back to the free website course overview, or see the tools I use on my resources page.

Free lessons