Marketing & GrowthFree tool
SEO Blog Post Writer for a Target Keyword
A complete, sourced blog post for the search you want to rank for, researched against today's top results, with its title tag and meta description.
Free to start · Opens in your River workspace, ready to edit and share
How to write an SEO blog post
An SEO blog post is an article written to rank for one specific search by answering it better than the pages already there. A good one matches the format those pages share and answers the question in its first few lines. It adds something they lack (usually first-hand experience), links each fact to its source, and carries a title tag and meta description that say exactly what the reader gets.
One principle drives the rest: the search decides the post. Its results page shows the format, depth and questions people expect, so read it before you write.
Pick one search for each blog post
Give each post one main search, written the way a reader would type it. Decide which page targets which search before you write, so two posts don't chase the same reader. A keyword clustering template turns a long keyword list into that plan.
Then run the search yourself and read the top results in full. Google says it first works out the intent behind your query1, so page one is its best guess at what searchers want. Note the format that wins, how long the useful part of each page runs, and the questions every result answers. Google's "People also ask" box lists more.
What page one tells you to write
| If the top results are | Write | Shape it like this |
|---|---|---|
| Step-by-step guides | A how-to guide | Numbered steps and one worked example |
| Lists of options or tips | A list post | The same few points for every item |
| Pages comparing named options | A comparison | A table up top, then a verdict for each kind of reader |
| Short definitions | A short explainer | The definition in two sentences, then examples |
| Product or category pages | Not a blog post | The searcher wants to buy, so improve a product page instead |
Mixed results usually mean two intents. Write for the one that fits your business, and say so in the opening.
Find what only you can add
A post that repeats page one gives a reader no reason to prefer it. Google's helpful content guidance says the raters who check its results judge originality: whether a page offers information or perspectives that aren't already available on other websites2. The same criteria count large amounts of AI text produced without manual oversight as little to no effort, and say crediting other sources doesn't replace original effort.
For most businesses, the original material is experience. The same guidance asks whether content shows first-hand expertise, the kind that comes from actually using a product or visiting a place. Before you outline, write down what you know that page one doesn't:
- A number from your own work: a cost, a time, a failure rate
- A mistake you see customers make, and what it costs them
- An opinion you can defend, especially one that disagrees with page one
- A real example: a before-and-after, or a customer's words (with permission)
Never invent the experience
Made-up customers, results or quotes are easy to check and hard to live down. If you don't have the material yet, mark the gap and fill it before publishing.
Answer first, then outline
Nielsen Norman Group's 2020 review of its eyetracking studies, spanning 13 years and more than 500 participants, found that people still primarily scan rather than read3. Scanning all of a page's text, or even most of it, is still extremely rare. It recommends clear headings and putting key information first, so open with the answer, before any background.
Write the answer
Two or three sentences that settle the search for someone who reads nothing else.
Turn questions into headings
Each question the top results answer becomes an H2, in the order a reader would ask it.
Put your material early
Your number, example or opinion goes in the first third, shown with a table or worked example where you can.
End on a next step
Close with what the reader should do now, not a recap of what they just read.
Use the main search phrase in the H1, the opening and one H2, then write naturally. Google calls matching words in a page's headings or body text the most basic signal of relevance1. It also notes that someone searching "dogs" probably doesn't want a page with the word on it hundreds of times. If a freelancer will write the post, hand over this outline as an SEO content brief.
Write the title tag and meta description
The title tag usually becomes your clickable headline in search results. Google says that headline is often the primary thing people use to decide which result to click4. Lead with the search phrase, then make a specific promise. Google sets no length limit but trims long titles to fit the screen, so the first few words must carry the meaning.
Google builds most snippets from the page's own text and only occasionally from the meta description5, one more reason to answer the search early. Write a description anyway, in one or two plain sentences unique to this page that name what the reader gets. Keep the URL slug short and readable.
Search: how to price a house cleaning business
Title tag: How to Price a House Cleaning Business: Hourly vs Flat
Meta description: Hourly or flat rate? Set cleaning prices by home size, with a pricing table and the travel-time cost most new owners forget.
URL slug: /how-to-price-house-cleaning
Opening: Charge by the hour while you learn how long each home takes, then switch to a flat price per home size. Our timings from 200 cleans, in the table below, show where hourly rates lose money.
- Search words first. The title opens with the phrase people type, then names the choice they're weighing.
- A reason to click. The description promises a table and a common mistake, not "everything you need to know."
- Answer, then proof. The first sentence settles the search. The second points to experience no other page has.
Source every fact and link with care
Link each statistic to where it was first published, in the sentence that uses it, and name the publisher. If you found a number in another blog post, trace it to the original and check it says the same thing. Google's link guidance says linking out to cite your sources can help establish trustworthiness6.
Within your site, link two or three related pages, with anchor text that names what each covers. Google suggests reading the anchor text on its own to check that it still makes sense. Finally, link to the new post from an older one or two, so readers and crawlers can find it.
Edit, publish and give it time
Edit for a reader in a hurry. Cut any paragraph that only repeats what every ranking page says, and any warm-up before the answer. Don't pad toward a length either: Google's SEO Starter Guide says there's no magical word count target, minimum or maximum5.
After you publish, be patient. The same guide says changes can take from a few hours to several months to show, and suggests waiting a few weeks before judging. Then check which searches the post appears for in Google Search Console, and update it when facts change.
Don't wait for Google to bring readers. Send the post to your email list as the lead story of your next newsletter edition, and share it where your customers already talk.
Before you publish
- One main search, in the format that ranks for it
- The first two or three sentences answer it
- Something page one lacks: your number, example or opinion
- Every statistic links to where it was first published
- A title tag and meta description unique to this page
- Internal links out, and at least one older post linking in
Want a head start? The writer at the top of this page reads what ranks for your search and drafts a sourced post in River. It builds on what you tell it and marks the gaps only you can fill.
How it works
Start with the search you want to rank for and anything you know that most articles miss. River does the research first. It reads the pages that rank for that search now, noting the format that wins and what they all leave out. Then it writes the full post in your workspace, with a title tag, meta description and URL slug.
Every checkable fact links to its source, and River never invents statistics, quotes or customers. Where the post needs experience only you have, it leaves up to three marked gaps for you to fill.
Name the search
Type the search you want to rank for, plus anything you know that most articles miss.
River reads the results
It reads the pages that rank now: the format that wins, the questions they answer, what they miss.
Get the full post
Title tag, meta description, URL slug and the complete post, with every checkable fact linked to its source.
Add your experience
Answer the marked gaps in chat, ask for a shorter version, or have River write the next post.
What you get
- A title tag, meta description and URL slug, plus the related terms the top results share
- The format that ranks for your search now: a how-to guide, list post, comparison or explainer
- An opening that answers the search in its first two or three sentences, before any background
- Every checkable statistic linked to its source, and anything unverified left out or marked to confirm
- Your own numbers and examples at the center, with up to three marked gaps only you can fill
- A pre-publish list of claims to check and, if you name your site, pages worth linking to
Common questions
How long should an SEO blog post be?
As long as it takes to answer the search well, and no longer. Google says it has no preferred word count2, so look at how much of each top result actually answers the question, and aim to be more complete, not longer. River's writer defaults to about 2,500 words and writes shorter when short answers rank, telling you why.
Will Google penalize a blog post written with AI?
Not for using AI. Google's guidance says what breaks its spam policies is using automation, including AI, to produce content primarily to manipulate search rankings2. A post researched against the live results, checked for facts and edited by someone who knows the subject is a different thing. Adding your own experience before you publish makes it stronger for readers and for search.
How do I write an SEO blog post with River?
Type the search you want to rank for in the box at the top of this page, plus anything you know that most articles miss. River reads the pages that rank now, then writes the full post, title tag and meta description into your free River workspace. Answer its marked gaps in chat and it works your examples in.
Where do the facts and statistics come from?
From sources River reads while researching your post, each linked in the sentence that uses it. River never invents statistics, studies, quotes, customers or prices. Anything it can't verify is left out or marked for you to confirm, and a list at the end of the draft names the claims to check before you publish.
Can it write in our brand voice?
Yes, if you give it something to match. Paste a page or two of writing you like, or name your website, and River follows its tone and keeps your spelling, American or British. If your team has written its voice down, paste that too, or build one with the brand voice guide template.
Does a blog post need anything special to show up in AI Overviews?
No. Google says there are no additional requirements or special optimizations7 for appearing in AI Overviews or AI Mode, and no special files or schema markup to add. To qualify, a page must be indexed and eligible to show in Google Search with a snippet, though Google doesn't guarantee it will appear. To see whether AI assistants already mention your brand, run an AI search visibility report.
Is the SEO blog post writer free?
Yes, it is free to start. Your blog post opens in a River workspace, where you can edit it, share it or ask River to change it. Paid plans add more AI use and access to the most advanced models.
Sources
Google Search. “How Does Google Determine Ranking Results.” google.com (opens in a new tab)
Google for Developers. “Creating Helpful, Reliable, People-First Content.” developers.google.com (opens in a new tab)
Nielsen Norman Group. “How People Read Online: New and Old Findings.” nngroup.com (opens in a new tab)
Google for Developers. “Influencing Title Links in Google Search.” developers.google.com (opens in a new tab)
Google for Developers. “SEO Starter Guide: The Basics.” developers.google.com (opens in a new tab)
Google for Developers. “SEO Link Best Practices for Google.” developers.google.com (opens in a new tab)
Google for Developers. “AI Features and Your Website.” developers.google.com (opens in a new tab)
Built by
Chandler Supple
Co-founder & CEO, River
Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.