Built around SERP weakness,
not aggregate difficulty
Most SEO tools give you one number per keyword: a difficulty score. SERPTool scores what every result on the first page gets wrong — the openings you can actually exploit.
The differentiators
What you can't get from Ahrefs, Semrush, or Ubersuggest at this price.
Built for the workflow you actually have
Bulk-first, scriptable-friendly, no-fluff data export.
1,000 keywords per run
One analysis can cover a thousand keywords. Progress streams live so you can watch the queue chew through them while you keep working.
Live SERP snapshots
Top 10 organic results plus SERP features (PAA, featured snippets, local packs, shopping) captured fresh per keyword via DataForSEO. Stored so you can revisit later.
Domain metrics cached 7 days
Authority, backlinks, referring domains fetched once per result and cached. Re-running similar analyses doesn't re-charge for the same domain lookups.
CSV export, two formats
Summary export (one row per keyword) for pivot tables and BI dashboards. Full SERP export (one row per result) for deep audit work.
/research discovery hub
Three throwaway discovery modes — keyword suggestions, domain niche, competitor ranks — at a fraction of the cost of a full analysis. Pipe the winners into an analysis when you find them.
Collections + tagging
Save promising keywords across analyses into named collections. Build a long-running shortlist without losing context between sessions.
Built right for the long term
Boring choices that pay off when you scale.
Self-hosted ready
The whole thing runs on Postgres. No Redis, no SQS, no separate worker queue infrastructure. Spin it up on a VPS for $5/month if you want to.
Live data, no scraping
We pull from DataForSEO's commercial endpoints — same data the big SEO suites use, no fragile self-built scrapers that break when Google changes their HTML.
Ready to try it?
Sign up free — your dashboard ships with a pre-loaded demo analysis so you can explore every feature before spending a credit.