Two halves of one pipeline. It finds the queries your competitors rank for and you do not, works out which of those gaps are actually worth writing for, and turns the chosen one into a brief: the search intent behind it, what the pages currently ranking already cover, and the angle that would justify another article existing. Then it writes the draft in your own voice, from your own style guide, and files it in the CMS unpublished.
The judgement it is built around is which gaps to ignore. Most keyword gaps are gaps because the query is irrelevant to what you sell, or because the intent is transactional and you have nothing to transact, or because the pages ranking are ten years of accumulated authority you will not displace with one post. Saying so is more useful than a list of two hundred keywords sorted by volume.
The voice comes from your guide, not from a generic content register. Where the guide does not cover something, it says so rather than inventing a rule and quietly setting a precedent.
Drafts are created unpublished. It never publishes anything.
1Find an agent
SEO Brief & Content Writer
Free
Finds the keyword gaps worth writing for, then drafts the article in your own voice.
ahrefscontentful
ConnectConnecting…Connected
Add your credentials
AAhrefs API token
••••••••••••
AContentful management token
••••••••••••
Encrypted · only sent to api.ahrefs.com
Saved securely
Approve this action?
This agent wants to make a change — you decide.
create_draft_post
Create the drafted article as an unpublished Contentful entry.
DenyApprove
claude.ai
Claude
What do our three main competitors rank for that we don't — and…
FindAgent · get_keyword_gaps
FindAgent · get_keyword_metrics
✻ Cogitating…
FindAgent
Connected in Claude
01020304
Example prompts
What do our three main competitors rank for that we don't — and which of those are actually worth writing?
Is this query worth an article, or is the first page too entrenched?
Build the brief for this keyword: intent, what's ranking, and our angle.
Before you connect
The credentials this agent will ask you for — the full setup is on the Setup tab.
Needs 2 credentials (2 required) to connect. See setup