A blog post has two jobs that pull in different directions: it has to satisfy a search engine enough to rank, and a human enough to keep reading and take action. Most posts do neither — they're written in a vacuum, structured like a school essay, and end with a limp "thanks for reading." This guide is the repeatable process I use to write posts that earn rankings and move readers, from the moment you pick a topic to the final call to action.
Key takeaways
- Start with one keyword and one clear intent — never start with a blank page.
- The outline is the post. Most quality is won or lost before you draft a sentence.
- Write the introduction last impression first: a strong hook and a promise the post keeps.
- Format for scanners — short paragraphs, descriptive subheads, lists, and white space.
- Every post needs a single, specific call to action that matches the reader's intent.
What this guide covers
Choosing a topic with a real audience
The first mistake happens before any writing: choosing a topic because it interests you rather than because someone is searching for it. A blog post is an answer, which means it needs a question. Start with a specific query your audience actually types — ideally one drawn from keyword research, "People also ask," or the questions clients keep emailing you.
The best topics sit at the intersection of three things: something people search for, something you can speak to with genuine authority, and something connected to what you sell. Hit all three and the post earns traffic and earns its keep. If you want the wider system this fits into, read how to build an SEO blog content strategy — individual posts work best as part of a planned cluster.
Nailing the search intent
Before writing, decide what kind of answer the searcher expects. Someone searching "how to write a blog post" wants a practical guide. Someone searching "best blog writing service" wants comparisons. Get this wrong and no amount of craft will save the post, because you'll be answering a question nobody asked.
The fastest way to confirm intent is to search the query yourself and study the top results. Are they tutorials, lists, opinion pieces, or product pages? That's the format Google has decided satisfies the query. Match it — then win by being clearer, more complete, and more useful than what's already there. Note the angles the top results miss; that gap is your opening.
Building the outline
The single highest-leverage step is the outline. A strong outline turns drafting from agonizing invention into simple filling-in. Build it in three moves:
- List the questions the post must answer. Pull these from the query, related searches, and "People also ask." Each becomes a section.
- Sequence them logically. Order the sections the way a curious reader's questions would naturally unfold — usually from foundational to advanced, or step by step.
- Turn them into descriptive subheads. Each H2 should make a promise the reader (and Google) can read at a glance.
A good test: someone should be able to read only your subheads and understand the entire argument. If the outline is coherent, the draft will be too. This is also exactly what a content brief locks in before writing begins.
Writing an introduction that hooks
You have one or two sentences to convince a skimming reader this post is worth their time. Skip the throat-clearing ("In today's fast-paced digital world…") and do three things quickly: name the reader's problem so they feel understood, signal that you understand it deeply, and promise a specific payoff for reading on. Then deliver on that promise immediately — don't make them scroll past 400 words of preamble to reach the answer.
Write the introduction last. Once the post exists, you finally know what you're actually introducing — and the hook writes itself.
Drafting the body fast
With a solid outline, the draft should come quickly. The goal of a first draft is to exist, not to be perfect. Write each section to answer its subhead's promise directly — front-load the answer, then support it with explanation, examples, and specifics. Resist editing as you go; momentum matters more than polish at this stage, and you'll refine everything later.
Two habits make body copy stronger. First, be concrete: replace abstractions with examples, numbers, and real scenarios. "Improve your headlines" is forgettable; "rewrite a vague headline like 'Our Services' into 'Content That Books You More Clients'" sticks. Second, write the way you talk. Read a sentence aloud; if you'd never say it to a client, rewrite it. Authority and warmth are not opposites.
Don't have time to write them yourself?
I write SEO blog posts and articles for founders — researched, voice-matched, and built to rank and convert.
Start a Project →Formatting for the way people read
Almost no one reads a blog post word for word. They scan — eyes jumping between headings, bold phrases, and the start of each paragraph, deciding whether to invest. Format for that reality:
- Short paragraphs. Two to four sentences. Walls of text get abandoned.
- Descriptive subheads. They organize the scan and double as SEO signals.
- Lists and bullets for anything sequential or enumerable — they're far easier to absorb than the same content buried in prose.
- Bold for emphasis, sparingly, to guide the scanning eye to the key idea in each section.
- White space and the occasional image or callout to give the eye somewhere to rest.
Good formatting isn't decoration; it's comprehension. A well-structured post feels easier to read, and "easier to read" is a quiet conversion driver.
On-page SEO without the keyword stuffing
Modern SEO rewards genuinely good content, but a few on-page basics still help Google understand and surface your post. None of them involve cramming keywords:
- Title tag: include the target keyword naturally and make it compelling enough to earn the click from the results page.
- Meta description: a 1–2 sentence pitch for the click; not a ranking factor directly, but it affects click-through.
- Headings: use one H1 (the title) and logical H2s/H3s; work the keyword and its variations in where it reads naturally.
- URL: short, readable, keyword-bearing —
/guides/how-to-write-a-blog-post, not/p?id=4471. - Internal and external links: link to your own relevant pages with descriptive anchors, and cite credible sources where it strengthens the point.
- Image alt text: describe images plainly for accessibility and image search.
Write for the human first; apply these so the machine can find what you wrote. Keyword density is a relic — relevance, depth, and structure are what rank now.
Editing: where good becomes great
The draft is raw material. Editing is where the post earns its keep. Edit in passes, because trying to fix everything at once fixes nothing well:
- Structure pass: does the argument flow? Are sections in the right order? Cut anything that doesn't serve the reader's question.
- Clarity pass: tighten sentences, kill jargon, replace vague claims with specifics. If a paragraph earns its place, make sure it earns it quickly.
- Line pass: rhythm, word choice, transitions. Read it aloud — your ear catches what your eye skims.
- Proof pass: typos, grammar, broken links, formatting. Errors quietly erode trust.
Ruthless cutting is the editor's superpower. The most common improvement to any draft is making it shorter without losing substance. If a sentence doesn't add information, emotion, or momentum, delete it.
The call to action
A post that informs but never asks for anything leaves its value on the table. Every piece should end with one clear, specific next step that matches where the reader is. Someone reading a top-of-funnel guide isn't ready to "buy now" — but they might subscribe, download a resource, or read a related guide. Someone reading a commercial comparison may be ready to get in touch.
Make it singular. One strong call to action outperforms three competing ones, which only create decision paralysis. State the benefit ("Get a content plan built for your business"), not just the mechanic ("Submit"). And place it where intent peaks — usually at the end, with a softer mid-article nudge for longer pieces.
Common mistakes to avoid
- Writing for everyone. A post aimed at no one in particular resonates with no one. Picture one reader.
- Burying the answer. If the title asks a question, answer it early. Make readers scroll for depth, not for the basics.
- Thin coverage. A 600-word skim of a topic that demands 2,000 words won't rank against pages that go deep.
- Ignoring intent. The most common ranking failure — a great post in the wrong format for the query.
- No editing. Publishing a first draft is the fastest way to look amateur. The draft is never the post.
How long should a blog post be?
Long enough to fully answer the query and no longer. Match the depth of top-ranking pages — often 1,200–2,500 words for competitive informational topics — but word count is a byproduct of thoroughness, not a target. Padding to hit a number hurts more than it helps.
How often should I publish?
Consistency beats frequency. One excellent, well-structured post a week, sustained for a year, will outperform a burst of thin posts followed by silence. Pick a cadence you can actually maintain.
Can I use AI to write blog posts?
AI is a useful drafting and research aid, but unedited AI content is generic and rarely ranks well or sounds like you. The value you add — real expertise, original examples, a distinct point of view, and careful editing — is exactly what readers and search engines reward.
How do I make a post convert, not just inform?
Match the call to action to the reader's intent, keep it to one clear ask, and lead with the benefit. Build trust through the post itself — genuine usefulness is what earns the right to ask for the next step.
Get posts that pull their weight
Tell me your topics or let me build the roadmap — I'll deliver articles that rank, read well, and convert.
Start a Project →