There is a critical difference between writing a blog post and writing a blog post designed to rank. Most people write first and optimise after β which is why most blog posts get indexed and then sit at position 74 forever. Reversing this process β researching and structuring before writing β produces content that consistently reaches page one. Here is the complete process.
Before you write: Research (do not skip this)
Step 1: Identify your exact target keyword
Choose one primary keyword before writing a single word. Every blog post needs one clear keyword target β not five, not a keyword phrase you hope it might rank for. One specific phrase that real people search in Google.
Validate it exists: search it in Google. If results appear, the keyword exists. If Google returns nothing relevant, nobody is searching it.
Step 2: Study the search intent
Search your keyword and look at the top three results. Are they:
- Step-by-step how-to guides?
- Definition or explanation articles?
- Listicles of tips or tools?
- Comparison articles?
Whatever format dominates the top three results is the format Google has determined this searcher wants. Your post must match that format or it will not rank regardless of quality.
Step 3: Find the gaps in current top content
Read the top three ranking articles and note exactly what questions they leave unanswered. Check the PAA boxes β every PAA question that the top results do not fully address is a gap your post can own.
While you write: Structure and keyword placement
Step 4: Write your H1 title with the keyword near the front
Your H1 (page title) must include your primary keyword. Place it in the first 60 characters. Add a specific outcome or benefit after the keyword:
Weak: "Broken Links Guide"
Strong: "How to Fix Broken Links and Recover Lost SEO Equity"
Step 5: Write an answer box in the first 200 words
Immediately after your opening paragraph, write a 40β60 word direct answer to the main question your keyword represents. Format it inside a highlighted box or blockquote. This is your featured snippet target and your AI citation target simultaneously.
Start the answer with: "[Subject] is..." or "To [do the thing]..." β a complete, self-contained sentence that makes sense without context.
Step 6: Use H2 headings as questions your reader would ask
Every major section heading should be phrased as a question that naturally follows from the main topic:
Weak H2: "Types of Broken Links"
Strong H2: "What are the different types of broken links that affect SEO?"
The first sentence under each H2 must directly answer the question. Do not build to the answer β give it immediately.
Step 7: Write short paragraphs and use numbered lists for steps
- Maximum three sentences per paragraph
- Use numbered lists for any process with distinct steps
- Use bullet lists for any enumerable items
- Use bold text sparingly to highlight the most scannable key points
Short paragraphs and formatted lists improve both readability and SEO β Google's extraction systems handle structured content more accurately than dense prose.
Step 8: Include your keyword naturally at these specific points
- In the H1 title
- In the first 100 words of body text
- In one or two H2 subheadings where it fits naturally
- Two to four more times naturally throughout the body
Check your distribution with our keyword density checker. Aim for 0.5β2% density β natural repetition of a relevant keyword as a knowledgeable writer would use it.
After you publish: Indexing and promotion
Step 9: Write a compelling title tag and meta description
Your title tag (what appears in Google results) should be slightly different from your H1 β optimised for clicks rather than purely for SEO. Your meta description should answer "what will I learn from reading this?" in 150 characters.
Step 10: Request indexing in Google Search Console
- Open Google Search Console
- Go to URL Inspection
- Paste your new article's URL
- Click Request Indexing
Do this within one hour of publishing. It moves your article from the crawl queue to priority processing.
Step 11: Add internal links from two or three existing articles
Find existing articles on related topics and add contextual links from them to your new post within 24 hours. Use our internal link checker to identify the best candidates. Internal links give Googlebot a path to your new post and pass authority that helps it rank faster.
Summary: The complete blog post ranking process
- Before: Choose one keyword β study intent β find content gaps
- During: Keyword in H1 β answer box β question H2s β direct first sentences β short paragraphs β numbered lists β natural keyword use at 0.5β2%
- After: Compelling title tag and meta β request indexing β add internal links within 24 hours
Continue reading: Why does my competitor rank higher even though my content is better?