Table of Contents
The Full Tool Stack
| Phase | Tool | Job |
|---|---|---|
| Keyword Research | Ahrefs | Volume, KD, CPC validation |
| Competitor Analysis | Ahrefs / manual read | Top 3 SERP structure review |
| Outline | Claude Sonnet / GPT-4o | H2/H3 structure generation |
| Drafting | Claude Sonnet | Section-by-section drafts |
| SEO Scoring | Surfer SEO Content Editor | NLP terms, heading optimization |
| Editing | Myself | Voice, accuracy, first-person experience |
| Publishing | GitHub / VS Code | Static HTML push to GitHub Pages |
Phase 1: Research (30 min)
I start every article with keyword research, not a blank page. I need to know:
- What is the primary target keyword and its search volume/KD?
- What 3–4 secondary keywords should be naturally woven in?
- What are the top 3 ranking pages covering? (Headers, word count, content angle)
- What are they NOT covering? (The gap that my piece fills)
I spend 15 minutes in Ahrefs and 15 minutes reading the actual top-ranking articles. I don't use AI for this phase — I want unfiltered information about what Google is already rewarding.
Phase 2: Outline (15 min)
Once I know what's ranking and what's missing, I generate an outline. The prompt I use with Claude:
"I'm writing a blog post targeting the keyword '[keyword]'. The top-ranking articles cover [X, Y, Z points]. My unique angle is [my experience/data/perspective]. Create a detailed H2/H3 outline that: 1) covers the core topic thoroughly, 2) includes my unique angle in a dedicated section, 3) uses natural keyword variations, 4) adds a 'quick answer' intro section to target featured snippets."
I review and modify the outline before drafting. The outline is the most important creative decision in the process.
Phase 3: AI-Assisted Drafting (45 min)
I never prompt AI to "write the full article." I draft section by section, which gives me more control over the output and makes editing far easier.
For each H2 section I prompt: "Write the section '[H2 heading]' for my article about [topic]. Tone: direct, first-person, no fluff. Include [specific point or data I want covered]. Approximately [word count] words."
Sections I always write myself (never AI-drafted):
- The introduction (first-person, specific to my experience)
- Any "personal experience" sections
- The conclusion and call to action
- Callout boxes — these should reflect genuine insight, not AI boilerplate
Phase 4: Human Editing (30 min)
Every AI-drafted section gets a pass through three editing lenses:
- Accuracy check: Are specific claims (prices, statistics, features) current and correct? AI training data can be outdated.
- Voice alignment: Does it sound like me? I rewrite sentences that feel generic. Phrases like "In today's fast-paced world" or "It's worth noting that" get deleted.
- Experience injection: I add at least 2–3 specific personal data points per article — results I've seen, tools I've tested, things I've tried that didn't work.
Phase 5: SEO Optimization (20 min)
I paste the draft into Surfer SEO's Content Editor, targeting the primary keyword. I check:
- Content Score (I target 70+)
- Missing NLP terms Surfer recommends
- Heading structure and keyword presence
- Word count vs. top competitors
I adjust the content to hit the recommended terms only where they fit naturally. Never keyword-stuff to chase a higher score.
Phase 6: Publish and Index
For my static HTML sites: write the HTML file, commit to GitHub, it auto-deploys via GitHub Pages or Vercel. Then:
- Update sitemap.xml with the new URL
- Go to Google Search Console → URL Inspection → Request Indexing
- Add internal links from 2 existing relevant articles to the new one
New pages from sites with established authority typically get crawled within 24–48 hours of the URL inspection request.
Mistakes I Made Early On
- Publishing raw AI drafts: Traffic was initially fine, then rankings dropped at the next core update. The content had no genuine perspective or unique data.
- Over-optimizing for AI detectors: Wasted time running content through Originality.AI and rewriting clean content. Irrelevant to actual rankings.
- Using AI for research: Claude and GPT-4o will hallucinate statistics and prices. Never trust AI for factual claims — verify everything.
- Not indexing manually: Relied on Google to naturally discover new pages. Some pages took weeks. Manual URL inspection requests cut this to days.
Surfer SEO — Content Optimization
Surfer's Content Editor is the most actionable SEO tool in my workflow. It tells me exactly which terms I'm missing and how my content scores against the top-ranking competition. Worth the subscription if you're publishing consistently.