Live example
This page is rendered by the package your site would install. Scroll: the progress bar tracks you, the table of contents follows the section you are in, and the call to action stays beside the text.
Every keyword tool answers the same two questions: how many people search this, and how hard is it to rank. Both are useful. Neither tells you whether the people searching would ever buy what you sell.
That gap is where most automated blogs quietly fail. Not on grammar, not on structure, not on word count. They rank, sometimes quite well, for phrases that bring in an audience with no reason to become a customer.
Take a phrase like automated SEO reports. On any keyword tool it looks like a gift.
| Metric | Value | Reading |
|---|---|---|
| Monthly searches | 1,600 | Solid, not a long tail scrap |
| Difficulty | 5 / 100 | Almost nothing ranks against you |
| Cost per click | $8.00 | Someone is paying real money for this traffic |
A high cost per click on a low-difficulty keyword is normally the strongest buy signal you can get. Advertisers only bid $8 when the click converts.
Now open the results page. The first page is agency reporting dashboards, white-label PDF builders and Looker Studio template packs. Every single result sells the same thing: a way for an agency to send a branded monthly report to a client.
If you sell content generation, you can write the best page on that list and still lose. Not because the article is weak, but because the person who typed that phrase wanted a reporting tool and you handed them a writing tool.
They did not lie. They answered a different question than the one you asked.
Volume counts how many people type a string. Difficulty estimates how contested the ranking is. Cost per click reflects what the current set of advertisers will pay, and those advertisers are the reporting tools, not you.
The only artefact that encodes intent is the results page itself, because it is the aggregate answer of everyone who clicked something and stayed.
Before writing, pull the live results and ask four questions.
If the first two questions fail, stop. The cost of skipping a keyword is zero. The cost of writing for it is a page that dilutes your topical focus and never converts.
There is a second failure that looks like success. You pick a keyword that matches your audience perfectly, then write the same article a competitor already wrote, with the same sections in the same order.
That page is not wrong, it is redundant. Search engines have no reason to promote a copy over the original, and readers have no reason to remember you.
The brief is where this gets fixed. Pull what actually ranks, list what every result covers, and then find the thing none of them says. That gap is the article. Everything else is filler you have to include for completeness, not the reason anyone will link to you.
The check above takes a careful person about ten minutes per keyword. At one article per day that is a standing appointment nobody keeps past week three.
Automating it is not hard, but the order matters:
That last point is the one people skip, and it is the one that makes the system trustworthy. If you cannot audit why a keyword was dropped, you will eventually stop believing the ones it kept.
Doing this properly means publishing fewer articles than you planned. A queue of thirty keywords will not produce thirty articles, because some of those keywords belong to another category and you only find out by looking.
That is the correct outcome. Twenty articles aimed at people who can buy from you will beat thirty aimed at an audience assembled by a difficulty score. The number that matters was never the number of posts.
One article a day on your own domain, rendered by a package you install once.
Start writingAcme
Stop guessing which keywords convert
Acme checks the live results before writing a word.
Start free