Research that starts from your site, not a blank box
Traditional keyword tools open with an empty search box — useful if you already know what to look for, paralysing if you don't. And some automated tools go the other way, refusing manual input entirely and locking you into whatever their algorithm chose.
SEOtopilot does both, in the right order:
- Automatic discovery. We crawl your site, read what you already cover, analyse your niche, and generate keyword opportunities — no seed input required. Day one, your content calendar has a plan in it.
- Manual entry, always. Know your market better than a crawler does? Of course you do. Add any keyword at any time and it's treated identically to a discovered one.
Discovery without lock-in; control without homework.
Live SERP data, not a stale database
Keyword databases age badly. Search volumes shift, intent changes, new formats take over a results page. A tool working from cached data optimises your content for the SERP as it was, not as it is.
SEOtopilot fetches SERP data live at generation time through a licensed data provider: the current top-ranking pages, People Also Ask questions, and related searches. That's what shapes the outline in the generation pipeline — the article is built against today's competition.
From keywords to strategy
A keyword list isn't a strategy. Three layers turn discovery into direction:
- Topic clustering groups keywords into a topical map, showing coverage and gaps — where you have authority to defend and where you have none to speak of.
- Competitor gap analysis compares your coverage against competitor domains you nominate: what do they rank for that you haven't written?
- Mention-gap feedback from AI visibility tracking — queries where AI search engines cite competitors but not you become suggested briefs automatically. That loop, from visibility gap to calendar entry, is something a static keyword database can't do.
Cannibalization detection
Once your Search Console is connected, SEOtopilot flags keyword cannibalization — two of your pages competing for the same query, splitting clicks that should consolidate. The fix (merge, redirect, or re-target) stays your call; the detection is automatic.
Multilingual research, not translated research
Keyword research runs per language, with SERP data fetched for the target language and market — because search behaviour differs between markets, not just words. A keyword that drives traffic in English may have a differently-phrased, differently-sized equivalent in German or Spanish, and translating the English keyword list misses it entirely.
Where it all lands
Every discovered keyword, competitor gap, and mention gap flows into the content calendar as a prioritised, fully editable plan — which is where research stops being a spreadsheet and starts being published articles. From there, each entry runs the full pipeline: drafted in your voice, fact-checked, scored, and held for your review.