SEO Blog Writing
I used to write blog posts that flopped because I ignored search intent until I forced myself to document the topic, structure, and keyword placement before typing a single word.
What I’d do first
- Start by researching keywords that match user queries and align the post format with the searcher's intent.
- Write a clear H1 title with your primary keyword, then structure the content with H2 and H3 subheadings in logical order.
- Keep paragraphs to 2-3 sentences, use bullet points for lists, and include internal links to related pages.
- Add descriptive alt text to images and ensure the page loads quickly to support both user experience and rankings.
The path I'd take
I start with keyword research and intent mapping. For example, if the target is 'SEO blog writing', I check what people expect: a how-to guide, not a definition. I use an SEO tool to find related queries and pick one with decent volume and clear intent. Then I draft an H1 title that includes the primary keyword naturally, e.g., 'How to Write SEO Blog Posts That Rank: A Step-by-Step Process'. I outline H2 sections: keyword research, intent alignment, structuring the post, writing for readability, internal linking, image optimisation. Under each H2, I add H3s for subtopics. I write short paragraphs, never more than three sentences. I use bullet points for lists, like the steps in my process. I place the primary keyword in the opening paragraph and in at least one H2. I add a screenshot or infographic with descriptive [alt text](/alt-text/) that includes the keyword if natural. I then run the draft through a readability tool to ensure a score around 60-70 (Flesch). I adjust sentence length. I add internal links to related posts, such as [blog SEO](/blog-seo/), to help users navigate and distribute authority. I also add external links to supporting studies or authoritative guides. Finally, I write a compelling meta description that includes the keyword and a clear benefit. This process usually takes me 2-3 hours for a 1500-word post. One blog post using this method went from 0 to 500 monthly visits in 3 months. I decide the order of H2 sections by importance and logical flow; if search intent is transactional, I prioritise comparison tables; if informational, I use step-by-step instructions. I sometimes write the conclusion first to lock in the key takeaway.
Watch-outs
First, don't optimise for keywords at the expense of people. If you stuff 'SEO blog writing' into every paragraph, your content reads poorly and Google's helpful content update may penalise you. I once lost rankings because I used an exact-match heading that didn't match the section content. Second, avoid long paragraphs. I aim for 2-3 sentences per paragraph. On a desktop screen, that means about 3-4 lines. If I see a block of 8 lines, I split it. Third, never skip internal links. Every post should connect to at least two other pages on your site. For example, a post on writing SEO blog posts can link to [SEO content strategy](/seo-content-strategy/) and [internal links SEO](/internal-links-seo/). Fourth, don't neglect meta descriptions. A good description can improve click-through rate. Write a unique one for each post. Fifth, watch out for readability level. Aim for age 14-15 reading level. Use shorter words and active voice. Sixth, don't ignore image SEO. Add alt text that describes the image, not just the file name. For example, 'alt text for a screenshot of SEO blog writing checklist' is better than 'image1.jpg'. Edge case: if your target audience is technical, you can increase reading level slightly but still keep sentences short. Some people argue that long paragraphs show depth, but I've found that breaking them up increases time on page. After shortening paragraphs, my average session duration increased by 20 seconds.
What I got wrong
I used to write without checking search intent. I wrote a post on 'SEO blog writing tips' but the main query 'SEO blog writing' was informational – users wanted a process, not a list of tips. I rewrote it as a step-by-step guide and traffic doubled from 300 to 600 monthly visits. I also overused exact-match keywords. In my early days, I would write 'SEO blog writing is important for SEO blog writing success' – it sounded unnatural. Now I use synonyms like 'writing blog posts for search' or 'search-optimised blog content'. I also neglected updates. A content audit revealed that a post from 2020 had dropped from position 3 to 8 because competitors added more recent examples and data. I updated it with new statistics and reshared it; within a month it returned to position 4. Another mistake: I didn't use [SEO copywriting](/seo-copywriting/) techniques like the [AIDA model](/aida-model/). Now I structure introductions to hook readers and guide them through the post. I also underestimated the power of [on-page SEO](/on-page-seo/) elements like title tags and meta descriptions. I now use the title checker to optimise titles. Finally, I used to ignore image sizes. Large images slowed page load, hurting rankings. I now compress images and use descriptive file names.
Next step
Quick answers
How long should an SEO blog post be?
Aim for at least 1,500 words for in-depth topics, but quality matters more than length. A concise 800-word post that perfectly matches intent can outperform a 3,000-word ramble. I typically write between 1,500 and 2,500 words for informational posts and 800 to 1,200 for list posts.
Should I use exact match keywords in headings?
Use the primary keyword in the H1 and one H2, but avoid repeating it in every heading. Use natural variations and related phrases instead. Overusing exact-match can look spammy and trigger quality filters. Focus on readability and user experience.
How often should I publish new blog posts for SEO?
Consistency matters more than frequency. Publishing one high-quality post per week is better than five rushed ones. I prioritise updating older posts over creating new ones if the old content already attracts traffic but has declined in rankings.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Official guidance on creating helpful, search-friendly content and understanding how Search works.
- Yoast SEO Blog — Widely used reference for blog structure, readability, and on-page optimisation.
- HubSpot Blog — Practical blog SEO guidance on keyword use, readability, and content organisation.
- Semrush Blog — Detailed SEO writing workflows and on-page best practices for blog content.
Notes from Callum Bennett.