Find the keyword opportunities your competitors are missing
Enter your domain and we automatically detect your niche, find seed keywords via AI, and filter for difficulty <30 and volume >100 for immediately actionable opportunities.
- AI detects your niche and seed keywords
- DataForSEO: verified search volume and difficulty
- Filter: difficulty <30, volume >100
- Intent classification per keyword
Why low difficulty?
Keywords with a difficulty below 30 are accessible for smaller websites. You need fewer backlinks to appear on page 1.
What is the opportunity score?
The opportunity score calculates the ratio of search volume to difficulty. High volume + low difficulty = high score = fastest path to organic traffic.
How do I use these keywords?
Write one article per keyword. BoltSEO automatically generates SEO-optimised articles for all your keyword opportunities and publishes them on your website.
What is a keyword opportunity?
A keyword opportunity is a search term with enough demand to be worth writing for, and little enough competition that a smaller site can realistically reach page one. Both halves matter: volume without a winnable difficulty is a vanity target, and low difficulty without volume is a page nobody reads.
Most keyword tools hand you everything they can find and leave the judgement to you. This one applies the filter first — difficulty below 30, volume above 100 searches a month — so what comes back is the shortlist rather than the raw list.
The third filter is relevance. A term only counts as an opportunity if it belongs to your business, which is why the tool reads your domain and works out your niche before it starts looking.
Opportunity keywords vs keyword research
Keyword research is the broad exercise: gather every term related to your market and record what each one gets searched. It produces a spreadsheet, often thousands of rows long, on which every term is technically a candidate.
Opportunity keywords are what survives once you filter that list by whether you could actually win. The distinction matters, because the highest-volume terms are almost always held by sites with a decade of backlinks behind them. Chasing those is how small sites spend a year publishing and never rank.
If you are starting close to zero, work the opportunity list first. The rankings you earn there are what eventually make the competitive terms reachable.
How the opportunity score is calculated
Every keyword first has to pass the filters: difficulty below 30, more than 100 searches a month, no brand terms containing your own domain name, and an AI relevance check against the niche detected from your homepage. Only the survivors get scored.
The raw score is monthly search volume divided by keyword difficulty, halved and capped at 100. Difficulty is treated as at least 1, so a term with difficulty 0 is not divided by zero. A keyword searched 880 times a month at difficulty 18 gets 880 ÷ 18 × 0.5 ≈ 24.
The ten highest raw scores are then rescaled so the best keyword in your list scores 100 and every other keyword is shown as a percentage of it. A score of 50 means half the search volume per point of difficulty of your top pick.
That makes the score relative, not absolute. It ranks your own list; it can't be compared between two domains or two runs. And because of the cap, very easy terms with plenty of volume can tie at the top, which is common: many small-business keywords have a difficulty close to zero.
How to use your results
Start at the top of the table and work down. Write one page per keyword and let the intent column decide the format: an informational term needs a guide or explainer, a commercial term a comparison or buyer's guide, a transactional term a service or product page.
Before you write, check whether you already have a page that targets the same idea. Two pages chasing one keyword compete with each other, so improve the existing page instead of adding a second one. Where several results are close variants of the same query, cover them in one article rather than splitting them.
Give each new article a few weeks before you judge it, then check its position in Google Search Console. Terms at this difficulty level usually respond to thorough, well-structured content rather than backlinks. Once a handful of them rank, run the tool again to find the next batch.
A worked example
An illustrative run for a small accountancy firm. The tool read the homepage to detect the niche, expanded it into seed terms, checked each candidate against DataForSEO volume and difficulty, and scored the ones that passed the filters.
| Keyword | Volume | Difficulty | Score |
|---|---|---|---|
| sole trader or limited company | 1,300 | 26 | 100 |
| how to calculate corporation tax | 880 | 18 | 96 |
| vat return deadline 2026 | 480 | 14 | 68 |
| small business accountant cost | 590 | 22 | 52 |
| accountant london | 2,400 | 58 | Filtered out |
“sole trader or limited company” scores 100 only because it has the best volume-to-difficulty ratio in this set (1,300 ÷ 26 = 50, against 48.9 for the corporation-tax query); the others are scaled against it. “accountant london” has by far the most volume and is the term the firm most wants, but at difficulty 58 it never reaches the table, because anything at 30 or above is dropped before scoring.
Keep reading
- How to do keyword research: a beginner's guideThe full process this tool shortcuts, from seed terms to search intent.
- Keyword clustering: the SMB's guide to smarter SEOGroup related opportunities so one article can rank for several of them.
- Keyword cannibalization: identify, fix and prevent itCheck this before you publish a new page for a keyword you already cover.
- Content gap analysis: find what competitors rank forThe other side of the coin: keywords your competitors already win.
Frequently asked questions
What is a keyword opportunity score?
It ranks the keywords in your result by how much search volume you get per point of keyword difficulty. The raw value is volume ÷ difficulty × 0.5, capped at 100; the list is then rescaled so your best keyword scores 100 and the rest are a percentage of it. It is a running order for your own list, not an absolute grade.
Is the keyword opportunities finder free?
Yes. Enter a domain and an email address and you get up to ten opportunity keywords with volume, difficulty, intent and score. No account, no card, no trial period.
Where does the data come from?
Search volume and keyword difficulty come from DataForSEO. Detecting your niche from your homepage, expanding it into seed keywords, checking relevance and classifying search intent is done by AI.
What counts as low competition?
A difficulty below 30 on a 0–100 scale. At that level ranking is driven mainly by matching search intent and covering the topic properly, rather than by how many domains link to you.
Does it work in languages other than English?
Yes. Choose Dutch, German, French or English and a market (Netherlands, Belgium, Germany, Austria, France, the UK or the US), and the keyword ideas, volumes and difficulty scores come from that market.