Free SEO audit with 10 action points - $2K worth of value
Rasesh Koirala

Writing for SEO

Content strategy: hub and spoke clusters

Writing for SEO is not a separate discipline from writing well. The practices that make content easy to read, easy to scan, and genuinely useful to the person reading it are the same practices that help it rank. The idea that SEO writing involves inserting keywords at set frequencies or structuring sentences around algorithm preferences is outdated and counterproductive. Google's language models have become sophisticated enough that they evaluate content roughly the way a thoughtful editor would: is this clear, is it useful, does it actually answer the question?

What follows is the craft of writing content that serves both purposes simultaneously.

Open with the answer

The single most common writing mistake on content-heavy sites is burying the point. A searcher who clicks your result wants confirmation within seconds that they are in the right place. If your opening paragraph is a preamble about how important the topic is, many will leave before reaching the substance.

Start by answering the core question or stating the core premise. If someone searched "how to write a content brief," your first paragraph should immediately address what a content brief is and why it matters - not explain that content creation has grown in importance. Every word at the top of the page should either confirm the reader is in the right place or begin delivering value. The preamble can usually be cut entirely.

Write for readers who skim

Research from the Nielsen Norman Group confirms what any web writer knows from experience: people skim content on the web, even content they intend to read carefully. Subheadings, short paragraphs, and sentence-level clarity are not stylistic preferences - they are concessions to how people actually read on screens.

Practical formatting habits that directly affect whether readers stay:

According to research cited by Upward Engine and Semrush, 73% of users leave a page within 10 seconds if it is hard to read. Google's John Mueller has confirmed the mechanism directly: "If you write content that's hard to understand, then it's going to be harder for people to stay and read. Lower user engagement can indirectly affect your ranking over time." Readability is not a direct ranking factor - but it drives the dwell time and bounce rate signals that Google interprets as proxies for content quality.

Use keywords naturally

Your primary keyword should appear in the opening paragraph, in at least one subheading, and throughout the body wherever it fits naturally given the topic. That is it. There is no optimal keyword density. Forcing a keyword into sentences where it creates awkward phrasing is worse than not including it - it signals to Google's natural language models that the content was written for an algorithm rather than a reader.

Secondary keywords and related terms should appear because you are covering the topic thoroughly, not because you have placed them. If your content genuinely addresses a topic, the related terms will appear naturally. If you are manually inserting them to hit a checklist, the writing usually shows it.

Answer follow-up questions within the piece

A page that fully satisfies a query is one that answers the question asked and anticipates the questions that follow from it. When you identify your primary topic, ask: what does someone who just learned this need to know next? What are the common points of confusion? What did this assume knowledge of that a reader might not have?

Answering these within the piece reduces pogo-sticking - when a reader clicks your result, does not find complete satisfaction, and returns to the SERP to try another result. That behaviour is a negative engagement signal. A piece that fully addresses a topic creates the opposite pattern: the reader stays, scrolls, and leaves satisfied.

Write in plain language

Complexity of subject matter and complexity of writing are not the same thing. The clearest technical writing explains difficult concepts in simple language, not jargon-heavy language that signals expertise to insiders while excluding everyone else. Aim for sentences a non-specialist could parse on first reading. Define technical terms the first time they appear. Use active voice over passive wherever possible. Cut filler phrases that add length without adding meaning.

Plain language also serves featured snippets and AI Overviews. Google extracts clean, direct answers from well-structured content. A concise, clearly written paragraph that directly answers a question is far more likely to be pulled into a snippet than a paragraph that buries the answer in qualifying clauses.

The governing principle

Write the piece a searcher would want to find. Read it back and ask: does this actually answer the question? Does it do so clearly and without unnecessary friction? Is there anything here that exists only because it seemed like good SEO practice rather than because it serves the reader?

If the answer to the last question is yes, cut it. SEO and reader value are the same target. Content that genuinely helps people who find it will outperform content optimised for algorithms, because Google's algorithms have been specifically designed to identify and reward the former.

Next: Content pruning