Use this free online KGR calculator to find easy-to-rank, low-competition keywords for your website or blog. Enter a keyword, allintitle result, and search volume, or switch to batch mode to check multiple ideas — no signup required.
The Keyword Golden Ratio (KGR) is an SEO formula developed by Doug Cunnington of NicheSiteProject.com around 2016. It measures the ratio between the number of Google search results that include a keyword phrase in their title tag and the monthly search volume for that phrase.
KGR = allintitle count ÷ monthly search volume
Only valid when monthly search volume ≤ 250
The lower the KGR, the fewer pages are deliberately targeting that keyword — making it easier for a newer or lower-authority site to rank. According to Cunnington's own site data, 80% of KGR-targeted keywords rank somewhere in the top 30–50 results in a short time frame, with roughly 5% reaching page one within days of publishing.
Keyword: "best coffee grinder for travel"
allintitle results: 12
Monthly search volume: 90
KGR = 12 ÷ 90 = 0.13 — golden keyword ✓
Fossa Technology builds SEO and digital marketing tools for businesses, creators, and developers. This calculator is maintained as part of our free SEO toolkit and reviewed for practical keyword research accuracy.
KGR produces three zones. The lower your score, the fewer pages are competing for that phrase in their title tag.
| KGR Score | Zone | What it means |
|---|---|---|
| ≤ 0.25 | Golden keyword | Few pages target this phrase in their title. Strong opportunity for new or low-authority sites. |
| 0.25 – 1.0 | Moderate | Some competition. Worth pursuing if your content is clearly better or your site has some authority. |
| > 1.0 | Hard | More competing title tags than monthly searches. Skip or revisit once your domain has stronger authority. |
Source: Doug Cunnington, NicheSiteProject.com — KGR method documentation and case data.
The allintitle: operator is a Google search command that returns only pages with all your keyword words in their title tag. Here is how to use it accurately.
Open Google in an incognito/private window
Incognito mode removes personalization that can skew the result count.
Type your operator query exactly as shown
Do not put quotes around the keyword. The colon must immediately follow allintitle with no space.
Read the result count at the top of the SERP
Google shows "About X results" beneath the search box. That number is your allintitle count. Enter it in the calculator above.
Do a second search to verify
allintitle counts can fluctuate. Refresh or repeat the search once to confirm the number is consistent. If it jumps from 4 to 400 between searches, treat the higher number as the more conservative estimate.
Yes — with important caveats. KGR remains one of the most actionable free methods for finding long-tail keywords that new sites can realistically rank for. The core insight hasn't changed: if far fewer pages are competing for a phrase than people searching for it, you have a real opportunity.
What has changed since 2016:
Used as a first filter alongside intent analysis and a manual SERP check, KGR is still a valuable part of a 2026 keyword research workflow — especially for blogs, product review sites, and topical authority building campaigns targeting niche long-tail phrases.
KGR is a fast, free signal — not a complete picture of ranking difficulty. Knowing its limits helps you use it more effectively.
It measures title-tag competition only
allintitle counts pages that include all your keywords in their title tag. A page with your keyword in the first H1 and body but not the title won't be counted — even if it ranks on page 1.
It ignores content quality and E-E-A-T
A KGR of 0.05 doesn't mean a thin 300-word page will rank. After Google's Helpful Content Updates, content depth, first-hand experience, and author expertise matter alongside competition scores.
It says nothing about search intent
A keyword can have KGR 0.10 and still be the wrong type of content to publish. If the top results are product pages and you write a how-to guide, you'll struggle regardless of the KGR score. Always check the page-1 SERP format before writing.
It does not account for topical authority
A new site publishing one article on a KGR keyword competes differently than an established site with dozens of related articles. Topical authority — having comprehensive coverage of a subject — amplifies KGR advantages significantly.
allintitle counts fluctuate
Google's advanced search operators return estimates that can vary between searches on the same day. A borderline KGR of 0.22 vs 0.27 shouldn't be treated as meaningfully different — both are near the threshold and worth pursuing if intent and content quality are strong.
The Keyword Golden Ratio (KGR) is an SEO formula that measures how many pages target a keyword in their title tag versus how many people search for it each month. KGR = allintitle count ÷ monthly search volume. A score of 0.25 or lower identifies underserved topics a newer website can realistically rank for.
Doug Cunnington of NicheSiteProject.com published the KGR method around 2016 for niche site builders and affiliate marketers. Based on his own site data, 80% of KGR-targeted keywords ranked somewhere in the top 30–50 results in a short time frame — with roughly 5% reaching page 1 within days of publishing.
Search Google for allintitle: followed by your keyword phrase (e.g. allintitle: best coffee grinder for travel). Record the result count. Divide that number by the keyword's monthly search volume. Example: 12 allintitle results ÷ 90 monthly searches = KGR 0.13 — a golden keyword.
KGR 0.25 or lower is considered easy to rank (a golden keyword). KGR 0.25 to 1 is moderate competition. KGR above 1 means many pages are already targeting the phrase. The method is most reliable when monthly search volume is 250 or under — higher-volume queries depend more on domain authority and backlinks.
Yes, with important caveats. KGR remains useful for identifying underserved long-tail topics. However, Google's allintitle operator is less consistent than it was in 2016, and AI Overviews now absorb clicks for many informational queries. Use KGR as a first filter, then verify search intent and check whether the SERP is dominated by AI Overviews before writing.
Google's allintitle count is an estimate, not an exact figure. It can fluctuate significantly between refreshes — sometimes showing 0 results for a phrase with real competing pages. For best accuracy: search in an incognito window, search in the language and country of your target audience, and do two or three searches to spot outliers before trusting the number.
Use the same volume figure you would target editorially. If your site serves a UK audience, use UK monthly search volume. If it is global, use global volume. Mixing local volume with global allintitle counts (or vice versa) produces misleading KGR scores. Consistency between the two inputs matters more than which scope you choose.
KGR loses predictive power above roughly 250 monthly searches because higher-volume keywords attract stronger competition signals that KGR doesn't measure — domain authority, backlink profiles, content depth. Use KGR to filter long-tail candidates first, then apply a keyword difficulty score (from Ahrefs, Semrush, or Moz) for anything above 250 MSV.
KGR only counts title-tag competition — it ignores content quality, topical authority, E-E-A-T signals, and search intent. A keyword with a 0.10 KGR still requires a thorough, well-written article that satisfies user intent. KGR also can't predict whether AI Overviews will consume most clicks for a given query before your page ranks.
Verify search intent by reading the current page-1 results — are they blog posts, product pages, or videos? Write content that matches that format. Check whether the SERP has an AI Overview consuming top clicks. Then publish and monitor. Most KGR keywords see initial ranking movement within 1–4 weeks of indexing, according to NicheSiteProject case data.