Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Writing desk

Content Writing for SEO

If you write content without first studying the SERP for search intent, you are gambling with your rankings — I stopped doing that after losing a top-3 position.

Beginner3 min readUpdated 2026-07-27Notes by Callum Bennett

What I’d do first

  • Analyse the SERP to identify search intent before you write a single word.
  • Build an outline that mirrors the questions users ask, then write each heading as a clear query.
  • Use the target keyword naturally in the title, H1, first paragraph, and one H2, but never force it.
  • Optimise images with descriptive alt text to improve accessibility and provide a relevance signal.
  • Set a quarterly review schedule for every page that drives traffic to maintain rankings.

The path I'd take

I start every content piece by pulling up the SERP for the target phrase. Not to copy, but to see what form the results take: are the top positions listicles, guides, product pages, or videos? That tells me search intent. For example, "content writing for SEO" returns mostly guides and playbooks, so an informational deep-dive makes sense. Next, I build an outline around the questions people actually ask. I use tools like AnswerThePublic or just look at the "People also ask" box. I then write each section with a clear heading that mirrors a likely query. I avoid forcing keywords into every sentence. Instead, I let the topic structure dictate where the primary phrase appears: title, H1, first paragraph, and maybe one H2. I link internally to related resources such as [On Page SEO](/on-page-seo/) and [SEO Copywriting](/seo-copywriting/) because Google uses those links to understand context and to pass authority. I also spend time on the meta description. I know it is not a ranking factor, but click-through rate matters, so I write a description that summarises the value and includes the key phrase naturally. I aim for 155 characters. I also check the page speed and mobile rendering because a slow or broken page undermines even the best writing. Finally, I add images with descriptive [alt text](/alt-text/) because they improve accessibility and give another relevance signal. I never publish a page without reviewing the formatting on an actual phone screen.

Watch-outs

The biggest trap I see is treating content writing as a one-time task. You publish, you move on. That is a mistake. I used to do that and watched my pages slowly slide down the rankings as competitors updated theirs. Now I set a quarterly review for every piece that drives traffic. Another watch-out is keyword stuffing. Even natural-sounding overuse of a phrase can backfire. I once worked on a page that used the target keyword six times in the first paragraph. The rankings dropped after an algorithm update. Now I keep it to one natural instance per 200 words on average. Third, avoid thin content. I see pages that hit 500 words and stop because the author ran out of ideas. That is not enough for most competitive queries. I aim to cover every subtopic that a user might expect, based on the SERP top ten. Fourth, do not neglect [internal links seo](/internal-links-seo/). A page with no internal links is an orphan. I make sure every new piece connects to at least three existing pages. Fifth, watch your [title tag](/title-tag/) length. Mobile truncation is real. I keep titles under 60 characters and front-load the primary phrase. Lastly, be careful with AI-generated content. Tools like ChatGPT can produce passable drafts, but I have seen generic writing that reads fluently yet contains no useful insight. Google's helpful content system penalises that. I always rewrite and add original examples.

What I got wrong

I used to believe that more words meant better rankings. I wrote 2,000-word articles because someone told me that was the magic number. In reality, a 1,200-word piece that answers every question outperformed my longer, padded posts. I now focus on completeness, not volume. Another thing I got wrong was ignoring the meta description. I used the first sentence of the post and hoped for the best. The day I started writing custom descriptions, my organic click-through rate rose by roughly 12% on a test set of ten pages. That surprised me. I also undervalued mobile formatting. I wrote long paragraphs with big blocks of text. On a phone, that looks like a wall. Now I keep paragraphs under three sentences and use bullet points for lists. I also used to neglect images entirely. I would skip alt text or write "image1.jpg". Adding descriptive alt text helped a product guide gain visibility in image search, which brought a small but steady stream of visitors. Finally, I used to anchor text with generic phrases like "click here". That wasted an internal linking opportunity. Now I use descriptive anchor text that includes the target phrase when natural, but I avoid over-optimisation. I have one regret: I did not start using a [content audit](/content-audit/) process early enough. I could have saved months of effort on pages that never had a chance.

Next step

Quick answers

How long should an SEO content piece be?

There is no magic number. I always check the top-ranking pages to see how much depth they cover. Then I aim for at least that much, but not more unless I have something genuinely new to add. For a competitive query, that might be 1,500 words. For a simple definition, 300 can suffice. Prioritise completeness, not volume.

Should I use exact match keywords in headings?

Not necessarily. I use natural language that matches what users type. For example, a heading 'How to write content for SEO' is fine even if the target is 'content writing for SEO'. Google understands synonyms. The key is to include the primary phrase somewhere in the page and make headings descriptive.

How often should I update SEO content?

I review every page that ranks in positions 5-20 every three months. If the SERP has changed or my content is outdated, I update. For pages in the top 3, I monitor more closely. I also update after Google algorithm updates or when new competitors publish strong content. I use Search Console data to spot declining clicks.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.