Updated June 2026 — the original 8-step framework still holds. What changed: AI search, GEO (Generative Engine Optimization), and a higher content quality bar. This version reflects all of it.
My name is Haseeb Khalid, and I've been running SEO campaigns for clients since 2017. This is the formula we use internally — the same process behind our top-ranking client campaigns.
Step 1: Choose your subject based on intent, not guesswork
Your blog post should address the concerns your ideal customer has before converting — not after. Think backwards from the purchase decision. Before someone books a restaurant, they search for "best Pakistani food Stockholm." Before they hire an agency, they search "how to rank on Google." Your job is to own the question that lives one step before the answer you sell.
Step 2: Research your keywords — and the AI answer layer
Each blog post should target one or two keyword phrases. Search that phrase on Google and note what types of content are ranking: long-form guides, short answers, listicles, tools? Match the format Google is already rewarding for that query.
In 2026, also check Perplexity and ChatGPT for the same query. If they give a confident direct answer, your post needs to go deeper and more specific than that answer — or it needs to cite original data they can't replicate. AI answers the generic. You answer the specific.
Step 3: Research your competitors — on Google and in AI results
The pages ranking on page one are your traffic competitors. Analyse their structure: what headings do they use? How long is the content? What questions do they miss? Where your post is deeper or more specific, it has a legitimate reason to outrank them.
Use site:competitordomain.com [your keyword] in Google to find their content on a topic. Take notes. You're not copying — you're understanding the playing field.
Step 4: Find citable content to reference
Linking to authoritative sources (research papers, government data, industry reports) helps Google understand the context of your content and establishes credibility. It also signals to AI citation engines that your content is part of a verified information ecosystem rather than an isolated opinion. Think of it like a research paper: cite your sources.
Step 5: Write a title that earns the click
Your title competes with nine other results on the page. It needs to be clear, specific, and more compelling than adjacent options. Make the benefit concrete, include the year if the topic is time-sensitive, and add a qualifier if your take is differentiated ("step-by-step," "we tested this," "the honest version").
Avoid generic titles like "SEO Guide 2026." Write "The SEO-Optimized Blog Post Formula: 8 Steps We Use for Every Client Campaign." The first says nothing. The second says exactly what you get and who it comes from.
Step 6: Set your structure, then write
Start with a bullet-point outline. Cover the headings your competition uses, plus any you can add from your own experience. Expand bullets into sentences, sentences into paragraphs. One clear idea per paragraph.
Use the correct heading hierarchy: one H1 (your title), H2 for major sections, H3 for subsections. Use bullet points and numbered lists generously — they're easier to scan, and they're cited directly in AI-generated summaries far more often than block text.
In 2026, AI-assisted writing is normal. Use it for drafts and outlines. Your job is to add the experience layer: the specific client result, the counter-intuitive observation, the data point that requires actually having done the work. That's what AI can't replicate — and that's what earns citations and ranks.
Step 7: Include a clear call to action
Most blog posts fail here. They inform and disappear. Your post should have one clear next step: a related service page, a resource download, a contact form. If your CTA is an internal link to a commercial page, it also helps that page rank — internal links pass authority.
Pick one CTA. Don't hedge with five options. One clear direction is always more effective than a menu of choices.
Step 8: Optimise your metadata
Your title tag (60 chars max) and meta description (160 chars max) compete for the click in a page of results. They're advertising copy, not summaries. Write them last — once you know exactly what the post delivers — and write them to be clicked, not just read.
After publishing, check Google Search Console for click-through rate on that post. A CTR below 2–3% usually signals the title or description needs revision. Revise and check again.
Two internal tips for faster rankings
Internal links from existing pages. After publishing, find related posts on your site and add a link from them to your new post. Google follows internal links when crawling — the more contextual links pointing to a new post, the faster it gets indexed and ranked.
One strong external link. A single backlink from a relevant, credible site has more ranking impact than dozens of low-quality links. Guest posts on industry publications, expert quotes in trade press, being cited in a research piece — any of these are worth pursuing for your most important posts.
We run SEO campaigns for brands across Sweden, the UAE, and the US. If you want the same process applied to your business, start here — or read about our SEO approach.
