<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Information Gap Archives - Rank Dough Digital</title>
	<atom:link href="https://www.rankdough.com/information-gap/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>AI Visibility &#38; SEO Agency</description>
	<lastBuildDate>Wed, 07 Oct 2026 09:10:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.rankdough.com/wp-content/uploads/2019/09/cropped-White-logo-no-background-32x32.png</url>
	<title>Information Gap Archives - Rank Dough Digital</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
<nav class="rd-breadcrumb" aria-label="Breadcrumb" style="font-size:13px;line-height:1.5;margin:0 0 18px;color:#9aa0a6"><a href="https://www.rankdough.com/" style="color:#9aa0a6;text-decoration:none">Home</a><span style="color:#5e6470;margin:0 8px">&rsaquo;</span><a href="https://www.rankdough.com/blog/" style="color:#9aa0a6;text-decoration:none">Blog</a><span style="color:#5e6470;margin:0 8px">&rsaquo;</span><span style="color:#c9ccd1">Information Gap</span></nav>	<item>
		<title>A content gap analysis on a real site, start to finish</title>
		<link>https://www.rankdough.com/content-gap-analysis-example/</link>
		
		<dc:creator><![CDATA[Roman Sadowski]]></dc:creator>
		<pubDate>Mon, 05 Oct 2026 14:44:29 +0000</pubDate>
				<category><![CDATA[Information Gap]]></category>
		<guid isPermaLink="false">https://www.rankdough.com/?p=3539</guid>

					<description><![CDATA[<p>One export to 455 pages on a track and field store: 922 new ranking queries, 10 to 145 AI Overview keywords, and the third of pages that should not exist. Every step, with the mistake left in.</p>
<p>The post <a href="https://www.rankdough.com/content-gap-analysis-example/">A content gap analysis on a real site, start to finish</a> appeared first on <a href="https://www.rankdough.com">Rank Dough Digital</a>.</p>
]]></description>
										<content:encoded><![CDATA[<nav class="rd-breadcrumb" aria-label="Breadcrumb" style="font-size:13px;line-height:1.5;margin:0 0 18px;color:#9aa0a6"><a href="https://www.rankdough.com/" style="color:#9aa0a6;text-decoration:none">Home</a><span style="color:#5e6470;margin:0 8px">›</span><a href="https://www.rankdough.com/blog/" style="color:#9aa0a6;text-decoration:none">Blog</a><span style="color:#5e6470;margin:0 8px">›</span><a href="https://www.rankdough.com/information-gap/" style="color:#9aa0a6;text-decoration:none">Information Gap</a><span style="color:#5e6470;margin:0 8px">›</span><span style="color:#c9ccd1">A content gap analysis on a real site, start to finish</span></nav>
<p>This is a content gap analysis I ran on a real site from start to finish: trackbarn.com, a US track and field retailer, from one keyword export to 455 published question pages, 1,939 ranking queries of which 922 were new, 10 to 145 keywords in AI Overviews, and the third of the pages I would not build again. The step where I made that mistake is shown, not hidden, because Rank Dough gets hired for the method and the method includes the fixes.</p>
<details class="rd-trust" style="background:#14171b;border:1px solid #e02b20;border-radius:12px;margin:0 0 24px;overflow:hidden">
<summary style="cursor:pointer;list-style:none;padding:14px 18px;display:flex;align-items:center;gap:12px;font-weight:700;color:#ffffff;background:#1c1012"><span style="display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e02b20;color:#fff;font-size:14px">&#10003;</span>Why you can trust this article<span style="margin-left:auto;color:#e02b20;font-size:12px">&#9660;</span></summary>
<div style="padding:18px 20px 20px">
<div style="display:flex;gap:14px;align-items:flex-start">
<div style="flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:#e02b20;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px">RS</div>
<div>
<p style="margin:0 0 4px;color:#ffffff;font-weight:700">Roman Sadowski <span style="color:#9aa0a6;font-weight:400">· Co-Founder &amp; SEO Lead, Rank Dough</span></p>
<p style="margin:0;color:#c9ccd1;line-height:1.55">SEO and AI visibility strategist, previously at iProspect. Has run site migrations for Smyths Toys, theaa.ie and ProPlayerTeam, and builds the content and citation-testing systems Rank Dough uses with its clients. <a href="https://www.linkedin.com/in/roman-sadowski-3a2545187/" rel="author" style="color:#e02b20">LinkedIn</a></p>
</div>
</div>
<hr style="border:0;border-top:1px solid #2c3036;margin:18px 0">
<p style="margin:0 0 8px;color:#ffffff;font-weight:700">Sources used in this article</p>
<ul style="margin:0 0 14px;padding-left:18px;color:#c9ccd1;list-style:none">
<li style="margin:0 0 4px">&#10003; Google Search Console (client data)</li>
<li style="margin:0 0 4px">&#10003; support.google.com</li>
<li style="margin:0 0 4px">&#10003; ahrefs.com</li>
</ul>
<p style="margin:0 0 12px;color:#c9ccd1;line-height:1.55"><strong style="color:#ffffff">Editorial policy.</strong> Every figure is traced to its source: client data from Google Search Console and Ahrefs, Rank Dough&#8217;s own test records, or public documentation such as Google Search Central. AI tools help with research and drafting. A person checks the finished page, including the title, meta description, structured data and image alt text, before it is published.</p>
<p style="margin:0;color:#ffffff;font-weight:700"><span style="color:#2fb47c">&#10003;</span> Human verified by Roman Sadowski</p>
<p style="margin:4px 0 0;color:#9aa0a6;font-style:italic">Last reviewed: October 2026</p>
</div>
</details>
<div style="background:#14171b;border:1px solid #2c3036;border-left:4px solid #ff8a3d;border-radius:10px;padding:18px 22px;margin:0 0 28px">
<h2 style="margin-top:0">TL;DR</h2>
<p style="margin:0">In February 2026 I took over a track and field store that had just lost most of its clicks to a redesign, restored the product pages that used to rank, then turned one keyword export into 12 silos and 455 question pages between March and June. By September the site ranked for 1,939 queries, 922 of them new, with 145 of 363 keywords in AI Overviews, while the homepage lost clicks over the same period. Scored after the fact, a third of the pages were written for people who will never buy a pole, so the buyer-distance score now runs before the brief and everything else stayed.</p>
</div>
<section class="rd-method" style="background:#14171b;border:1px solid #2c3036;border-radius:12px;padding:20px 20px 16px;margin:0 0 28px">
<h2 style="margin:0 0 6px;font-size:20px">How this was researched</h2>
<p style="margin:0 0 14px;color:#9aa0a6;font-size:14px">The work behind the numbers, so you can judge them for yourself.</p>
<div style="display:flex;flex-wrap:wrap;gap:12px">
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">EFFORT</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">Six months on a live site</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">February to September 2026 on one client store: one keyword export, 12 silos, 455 pages, monthly Search Console and Ahrefs checks and a recorded update every month.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">ORIGINALITY</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">The full project, mistakes included</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">A real client project end to end, including the step we got wrong. Not a template.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">SKILL</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">Run by an SEO, not a tool</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">Run by Roman Sadowski on the client&#8217;s live site, from the site review to the monthly pruning.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">ACCURACY</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">What it doesn&#8217;t prove</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">One site. The homepage losing clicks isn&#8217;t proven to be caused by the new pages, and buyer distance was scored after the fact.</p>
</div>
</div>
</section>
<div style="background:#14171b;border:1px solid #2c3036;border-radius:10px;padding:14px 22px;margin:0 0 28px">
<p style="margin:0 0 8px"><strong>The information gap series</strong></p>
<ol style="margin:0">
<li><a href="https://www.rankdough.com/content-gap-analysis/">Content gap analysis that finds buyer questions, not keywords</a></li>
<li><a href="https://www.rankdough.com/information-gain-seo/">Information gain: one page wins when ten say the same thing</a></li>
<li><a href="https://www.rankdough.com/ai-citations-proprietary-data/">Proprietary data: the facts an AI cannot write without you</a></li>
<li><strong>A content gap analysis on a real site, start to finish</strong> (this page)</li>
</ol>
</div>
<h2>What did the site look like at the start?</h2>
<p>February 2026. A Shopify store for track and field equipment, three brands under one owner, just redesigned.</p>
<p>Search Console showed clicks down from around 150 a day to single figures after the redesign, with product pages that used to rank removed in the process. Ahrefs had the site at 161 ranking keywords in January.</p>
<p>The first decision, which is on my February update to the owner, was to restore the removed product pages before building anything new. A page that ranked once gets its traffic back faster than a new page earns it.</p>
<p>That is step zero of every gap analysis we run. Read the site, list what it sells, find what it used to rank for. The export comes after.</p>
<p><em>Source: Rank Dough monthly client update recording, TrackBarn, February 2026; Google Search Console, trackbarn.com</em></p>
<h2>Step one: how was the keyword universe built and split?</h2>
<p>Inputs: a client questionnaire, the site itself, an Ahrefs organic keywords export for the category, and Search Console queries. The system expanded seed terms with modifiers (event, age group, level) into a keyword universe, then applied the one rule that does most of the work: questions become articles, generic terms become collection pages, never the other way round.</p>
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1200" height="620" class="wp-image-3536" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/10/d9_split-1.png" alt="Diagram: a keyword universe splits into questions, which become articles in up to 12 silos, and generic terms, which become collection or landing pages" srcset="https://www.rankdough.com/wp-content/uploads/2026/10/d9_split-1.png 1200w, https://www.rankdough.com/wp-content/uploads/2026/10/d9_split-1-980x506.png 980w, https://www.rankdough.com/wp-content/uploads/2026/10/d9_split-1-480x248.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1200px, 100vw" /><figcaption>Figure 1. The intent split. Generic terms like &#8220;vaulting poles&#8221; went to collections; questions like &#8220;how far does middle school cross country run&#8221; went to the article queue.</figcaption></figure>
<p>&#8220;Vaulting poles&#8221; went to the collection list. &#8220;What is a good 5k time for cross country&#8221; went to the article list.</p>
<p>The generic terms were the pages that sell. The questions were the pages that could rank fast.</p>
<p>Keeping them apart stopped the system writing a 2,000-word guide to vaulting poles that would have competed with the collection and answered nothing. The keyword method in full is in <a href="https://www.rankdough.com/keyword-export-to-content-plan/">from 6,000 keywords to 12 silos</a>.</p>
<p><em>Source: Rank Dough content system build record, questions-versus-generic rule, 6 March 2026</em></p>
<h2>Step two: how were the questions clustered and deduplicated?</h2>
<p>Questions were clustered into silos capped at 12, grouped the way a reader groups them: cross country, pole vault, throwing, sprints, uniforms, and so on. I checked the silos by hand, because at scale the clustering had thrown baseball in with dental implants on another project and had dropped terms that were in the source file.</p>
<p>Dedupe ran twice before publishing: on the keyword list, and against the site&#8217;s existing titles and headings so nothing got briefed that already existed. The third pass, on search-result overlap, cannot run until pages have ranked, and it is the one that catches &#8220;can I&#8221; versus &#8220;when can I&#8221; pairs. Why we keep that order is in <a href="https://www.rankdough.com/programmatic-seo-dedupe-three-times/">dedupe three times</a>.</p>
<p><em>Source: Rank Dough content system build record, clustering cap and batching, May 2026</em></p>
<h2>Step three: what did each idea carry before writing?</h2>
<table style="width:100%;border-collapse:collapse;margin:18px 0">
<thead>
<tr>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">Attached to every idea</th>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">What it is</th>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">Why</th>
</tr>
</thead>
<tbody>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">Silo and tag</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">One of 12 groups</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Internal links form an entity map, not a scatter</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">Search volume total</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Sum across the keywords the idea covers</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Orders the queue; never decides entry</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">Research prompt</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Written for that question</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Produces the brief that is the only fact source</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">Target keywords</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Drawn from the silo</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">The page is briefed against what people search</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">Value promise</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">What the reader can judge after reading</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Verified point by point after generation</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">Buyer distance</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">0 to 3</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Should have been here from the start; see below</td>
</tr>
</tbody>
</table>
<p><em>Table 1. What each candidate page carried into the queue. The last row was added after the results came in.</em></p>
<p><em>Source: Rank Dough content system build record, value promise (7 April 2026), information-gain gaps per angle (15 April 2026)</em></p>
<h2>Step four: what did generation and publishing look like?</h2>
<p>Pages were written in volume order in programmatic mode: 100 to 500 words, direct answer with figures first, one table, five FAQs, a source line per section, a CTA block pointing at the matching collection, CSV out to Shopify. Every page passed an independent check that read the finished HTML for the figure count, the sources and the links before it went live.</p>
<p>The writer never signed off its own work. That check is written up in <a href="https://www.rankdough.com/independent-checker-ai-content/">the writer never grades itself</a>.</p>
<p>455 pages went live between March and June 2026, alongside the restored product pages and rewrites of existing content that already performed. On the June update I said improving Karl&#8217;s existing content would get to results quicker than writing new. It did.</p>
<p><em>Source: Rank Dough monthly client update recordings, TrackBarn, April and June 2026</em></p>
<h2>What did the data show after six months?</h2>
<figure class="wp-block-image size-large"><img decoding="async" width="1200" height="620" class="wp-image-3537" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/10/d9_tb_keywords-1.png" alt="trackbarn.com page-one keywords rose from 103 in September 2025 to 1,667 in September 2026, with top-3 keywords from 22 to 643" srcset="https://www.rankdough.com/wp-content/uploads/2026/10/d9_tb_keywords-1.png 1200w, https://www.rankdough.com/wp-content/uploads/2026/10/d9_tb_keywords-1-980x506.png 980w, https://www.rankdough.com/wp-content/uploads/2026/10/d9_tb_keywords-1-480x248.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1200px, 100vw" /><figcaption>Figure 2. Page-one keywords by position band, monthly. Ahrefs.</figcaption></figure>
<ul>
<li>Ranking queries in Search Console, 28 days to 22 September: 1,939. 922 of them had zero impressions in the same window a year earlier.</li>
<li>Page-one keywords in Ahrefs: 103 in September 2025, 1,667 in September 2026. Top 3: 22 to 643.</li>
<li>Keywords with an AI Overview: 10 in February, 83 in April, 145 in June. 40 percent of everything the site ranked for.</li>
<li>Impressions: 113,040 to 1,581,842. Clicks: 1,121 to 6,095.</li>
<li>Homepage clicks: 546 to 310. Pole collections: 31 to 2 and 23 to 0.</li>
</ul>
<p>That last line is the one that matters if you are deciding whether to run this on your own site. Traffic rose five times.</p>
<p>The pages that sell lost clicks. Whether the question pages caused that is not proven; the homepage improved in position while losing clicks, which points at the results page rather than cannibalisation. But it showed me the step that was missing.</p>
<p><em>Source: Google Search Console, trackbarn.com, 28 days to 22 Sep 2026 vs 2025; Ahrefs keywords history, trackbarn.com; monthly client update recordings, TrackBarn, Feb to Jun 2026</em></p>
<h2>What went wrong, and where in the process?</h2>
<p>I scored buyer distance after the pages ranked, not before they were briefed. Applied in hindsight, roughly a third of the 455 pages sit at distance 3: the searcher is a parent or a school runner, and the client sells $800 poles.</p>
<p>&#8220;What is the javelin world record&#8221; is the clean example. 58,339 impressions, 67 clicks, no customers. The pages did exactly what they were built to do. I built them for the wrong readers.</p>
<p>The fix is a position in the pipeline, not a new rule. The score now sits between the silo review and the research brief, because once a brief exists the page gets written. The rest of the method is unchanged, and the version with the score in the right place is in <a href="https://www.rankdough.com/content-gap-analysis/">content gap analysis that finds buyer questions</a>.</p>
<p>Two other things the data forced. 98 of the 455 pages have zero clicks and are being pruned. And 61,996 impressions came from India for a store that ships in the US, so the country mix is now a monthly check.</p>
<p><em>Source: Google Search Console, trackbarn.com, Pages and Countries reports, 28 days to 22 Sep 2026</em></p>
<h2>What does the monthly routine look like now?</h2>
<p>Four checks, same order every month, and they take about an hour with the exports open.</p>
<ul>
<li>Position and click rate per page, side by side. Rising position with falling clicks means the results page is answering above the result.</li>
<li>Clicks on the money pages year over year, before I look at anything else.</li>
<li>Duplicate pairs: any page that lost position while a sibling with overlapping queries exists. Merge, 301, move on.</li>
<li>Pages that held a top-3 position last month and return no URL this month. Restore before building.</li>
</ul>
<h2>What would I do differently on the next site?</h2>
<ol>
<li>Score buyer distance before the brief. Cut the 3s before research starts.</li>
<li>Restore and improve what already ranks before writing new, as I did here, but budget it from day one.</li>
<li>Give every distance-1 page its conversion element at brief stage: the collection link, the sizing block, the price table.</li>
<li>Run the third dedupe pass and the zero-click prune monthly from month three.</li>
<li>Report clicks on money pages beside the content numbers from the first report, so the gap shows in month two, not month six.</li>
</ol>
<p>What makes each page worth ranking once the gap is chosen is in <a href="https://www.rankdough.com/information-gain-seo/">information gain</a>. How the client&#8217;s own facts get quoted by AI answers is in <a href="https://www.rankdough.com/ai-citations-proprietary-data/">proprietary data and AI citations</a>. See what you think.</p>
<div class="rd-cta-banner" style="background:linear-gradient(135deg,#2a0f0d 0%,#14171b 60%);border:1px solid #e02b20;border-radius:12px;padding:24px 26px;margin:32px 0;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between">
<div style="flex:1 1 320px;min-width:0">
<p style="margin:0 0 6px;color:#e02b20;font-family:monospace;font-weight:700;font-size:12px;letter-spacing:.14em">WORK WITH RANK DOUGH</p>
<p style="margin:0;color:#ffffff;font-size:19px;font-weight:700;line-height:1.35">Want this done on your own site?</p>
<p style="margin:8px 0 0;color:#c9ccd1;line-height:1.55">This is the process behind Rank Dough&#8217;s <a href="https://www.rankdough.com/ai-seo-agency/">AI SEO service</a>, with the mistake left in. If you want it run on your site with the buyer-distance score in the right place, start there.</p>
</div>
<p><a href="https://www.rankdough.com/seo-ai-audit/" style="background:#e02b20 !important;color:#ffffff !important;padding:13px 22px;border-radius:8px;font-weight:700;text-decoration:none !important;white-space:nowrap;display:inline-block"><span style="color:#ffffff !important">Get your free snapshot</span></a></div>
<h2>FAQ</h2>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">How long did the TrackBarn gap analysis take from export to first pages?</summary>
<p style="margin:12px 0 0">About six weeks from the February 2026 site review to the first batch going live in March, with 455 pages published by June.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">How many of the 455 pages were worth building?</summary>
<p style="margin:12px 0 0">By clicks, 357 earn at least one a month and 121 earn ten or more. By buyer distance, roughly a third would not be written today because the searcher is not a customer.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">Why restore old product pages before writing new content?</summary>
<p style="margin:12px 0 0">A page that ranked once gets its traffic back faster than a new page earns it. The February review found removed product pages that had held traffic; restoring them was the first task.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">What should have happened differently?</summary>
<p style="margin:12px 0 0">Buyer distance scored before the research brief, not after the rankings came in. That one change removes the distance-3 pages before any time is spent on them.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">Can this be run on a non-Shopify site?</summary>
<p style="margin:12px 0 0">Yes. The export, split, cluster, score and brief steps do not depend on the platform. Only the publishing step changes: CSV import on Shopify, REST or bulk import elsewhere.</p>
</details>
<h2>Sources</h2>
<ul>
<li>Google Search Console, trackbarn.com, Queries, Pages and Countries reports, 28 days to 22 September 2026 versus same period 2025</li>
<li><a href="https://support.google.com/webmasters/answer/7576553">Google Search Console Help, Performance report</a></li>
<li><a href="https://ahrefs.com/blog/keyword-cannibalization/">Ahrefs, keyword cannibalisation</a></li>
</ul>
<p><script type="application/ld+json">{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "How long did the TrackBarn gap analysis take from export to first pages?", "acceptedAnswer": {"@type": "Answer", "text": "About six weeks from the February 2026 site review to the first batch going live in March, with 455 pages published by June."}}, {"@type": "Question", "name": "How many of the 455 pages were worth building?", "acceptedAnswer": {"@type": "Answer", "text": "By clicks, 357 earn at least one a month and 121 earn ten or more. By buyer distance, roughly a third would not be written today because the searcher is not a customer."}}, {"@type": "Question", "name": "Why restore old product pages before writing new content?", "acceptedAnswer": {"@type": "Answer", "text": "A page that ranked once gets its traffic back faster than a new page earns it. The February review found removed product pages that had held traffic; restoring them was the first task."}}, {"@type": "Question", "name": "What should have happened differently?", "acceptedAnswer": {"@type": "Answer", "text": "Buyer distance scored before the research brief, not after the rankings came in. That one change removes the distance-3 pages before any time is spent on them."}}, {"@type": "Question", "name": "Can this be run on a non-Shopify site?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. The export, split, cluster, score and brief steps do not depend on the platform. Only the publishing step changes: CSV import on Shopify, REST or bulk import elsewhere."}}]}</script></p>
<p>The post <a href="https://www.rankdough.com/content-gap-analysis-example/">A content gap analysis on a real site, start to finish</a> appeared first on <a href="https://www.rankdough.com">Rank Dough Digital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Information gain: what makes one page win when ten say the same thing</title>
		<link>https://www.rankdough.com/information-gain-seo/</link>
		
		<dc:creator><![CDATA[Roman Sadowski]]></dc:creator>
		<pubDate>Mon, 05 Oct 2026 14:44:28 +0000</pubDate>
				<category><![CDATA[Information Gap]]></category>
		<guid isPermaLink="false">https://www.rankdough.com/?p=3531</guid>

					<description><![CDATA[<p>Five sourced figures per page, three up front. On a dental site every position-1 page opens with a figure and every position-8 page opens with reassurance. The rule, the data, and what it does not prove.</p>
<p>The post <a href="https://www.rankdough.com/information-gain-seo/">Information gain: what makes one page win when ten say the same thing</a> appeared first on <a href="https://www.rankdough.com">Rank Dough Digital</a>.</p>
]]></description>
										<content:encoded><![CDATA[<nav class="rd-breadcrumb" aria-label="Breadcrumb" style="font-size:13px;line-height:1.5;margin:0 0 18px;color:#9aa0a6"><a href="https://www.rankdough.com/" style="color:#9aa0a6;text-decoration:none">Home</a><span style="color:#5e6470;margin:0 8px">›</span><a href="https://www.rankdough.com/blog/" style="color:#9aa0a6;text-decoration:none">Blog</a><span style="color:#5e6470;margin:0 8px">›</span><a href="https://www.rankdough.com/information-gap/" style="color:#9aa0a6;text-decoration:none">Information Gap</a><span style="color:#5e6470;margin:0 8px">›</span><span style="color:#c9ccd1">Information gain: what makes one page win when ten say the same thing</span></nav>
<p>Information gain is what a page adds beyond what the other pages ranking for the same query already say. We treat it as a count, not a feeling: five sourced figures per article, three of them in the first 30 percent, and every paragraph carrying a number, a named failure, a distinction or a claim against the consensus.</p>
<p>On dentaltourismalbania.com every FAQ page at position 1 to 3 opens with a figure. Every page at 8 or 9 opens with reassurance. That is the whole article in two sentences, but the data is worth a look.</p>
<details class="rd-trust" style="background:#14171b;border:1px solid #e02b20;border-radius:12px;margin:0 0 24px;overflow:hidden">
<summary style="cursor:pointer;list-style:none;padding:14px 18px;display:flex;align-items:center;gap:12px;font-weight:700;color:#ffffff;background:#1c1012"><span style="display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e02b20;color:#fff;font-size:14px">&#10003;</span>Why you can trust this article<span style="margin-left:auto;color:#e02b20;font-size:12px">&#9660;</span></summary>
<div style="padding:18px 20px 20px">
<div style="display:flex;gap:14px;align-items:flex-start">
<div style="flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:#e02b20;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px">RS</div>
<div>
<p style="margin:0 0 4px;color:#ffffff;font-weight:700">Roman Sadowski <span style="color:#9aa0a6;font-weight:400">· Co-Founder &amp; SEO Lead, Rank Dough</span></p>
<p style="margin:0;color:#c9ccd1;line-height:1.55">SEO and AI visibility strategist, previously at iProspect. Has run site migrations for Smyths Toys, theaa.ie and ProPlayerTeam, and builds the content and citation-testing systems Rank Dough uses with its clients. <a href="https://www.linkedin.com/in/roman-sadowski-3a2545187/" rel="author" style="color:#e02b20">LinkedIn</a></p>
</div>
</div>
<hr style="border:0;border-top:1px solid #2c3036;margin:18px 0">
<p style="margin:0 0 8px;color:#ffffff;font-weight:700">Sources used in this article</p>
<ul style="margin:0 0 14px;padding-left:18px;color:#c9ccd1;list-style:none">
<li style="margin:0 0 4px">&#10003; Ahrefs Site Explorer (client data)</li>
<li style="margin:0 0 4px">&#10003; developers.google.com</li>
<li style="margin:0 0 4px">&#10003; ahrefs.com</li>
</ul>
<p style="margin:0 0 12px;color:#c9ccd1;line-height:1.55"><strong style="color:#ffffff">Editorial policy.</strong> Every figure is traced to its source: client data from Google Search Console and Ahrefs, Rank Dough&#8217;s own test records, or public documentation such as Google Search Central. AI tools help with research and drafting. A person checks the finished page, including the title, meta description, structured data and image alt text, before it is published.</p>
<p style="margin:0;color:#ffffff;font-weight:700"><span style="color:#2fb47c">&#10003;</span> Human verified by Roman Sadowski</p>
<p style="margin:4px 0 0;color:#9aa0a6;font-style:italic">Last reviewed: October 2026</p>
</div>
</details>
<div style="background:#14171b;border:1px solid #2c3036;border-left:4px solid #ff8a3d;border-radius:10px;padding:18px 22px;margin:0 0 28px">
<h2 style="margin-top:0">TL;DR</h2>
<p style="margin:0">When ten pages answer a question with the same facts, an AI answer compresses the lot and cites one, so I count what a page adds: five sourced figures per article, three in the first 30 percent, each a figure with a unit and a source. On the dental site every page at position 1 to 3 opens with a number and every page at 8 or 9 opens with the consensus. The site went from 12 to 593 top-3 keywords; I cannot prove the gain rule did that alone, but no page written before the rule holds position 1 today and every position-1 page was written after it.</p>
</div>
<section class="rd-method" style="background:#14171b;border:1px solid #2c3036;border-radius:12px;padding:20px 20px 16px;margin:0 0 28px">
<h2 style="margin:0 0 6px;font-size:20px">How this was researched</h2>
<p style="margin:0 0 14px;color:#9aa0a6;font-size:14px">The work behind the numbers, so you can judge them for yourself.</p>
<div style="display:flex;flex-wrap:wrap;gap:12px">
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">EFFORT</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">A rule tracked for months</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">The five-figure floor went in on 29 May 2026. We compared the dental site&#8217;s top pages in Ahrefs, position by position, against what each page opens with.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">ORIGINALITY</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">Our rule, our data</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">The rule comes from our own content system and the ranking data from a client site we run.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">SKILL</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">Run by an SEO, not a tool</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">Written by Roman Sadowski, who built the rule into the content system and reviews the pages it produces.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">ACCURACY</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">Pattern, not proof</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">Two other rules landed in the same window, so the rise to 593 top-3 keywords can&#8217;t be put down to this rule alone.</p>
</div>
</div>
</section>
<div style="background:#14171b;border:1px solid #2c3036;border-radius:10px;padding:14px 22px;margin:0 0 28px">
<p style="margin:0 0 8px"><strong>The information gap series</strong></p>
<ol style="margin:0">
<li><a href="https://www.rankdough.com/content-gap-analysis/">Content gap analysis that finds buyer questions, not keywords</a></li>
<li><strong>Information gain: one page wins when ten say the same thing</strong> (this page)</li>
<li><a href="https://www.rankdough.com/ai-citations-proprietary-data/">Proprietary data: the facts an AI cannot write without you</a></li>
<li><a href="https://www.rankdough.com/content-gap-analysis-example/">A content gap analysis on a real site, start to finish</a></li>
</ol>
</div>
<h2>What does information gain mean in practice?</h2>
<p>Ten pages, same question, same facts. An engine has nothing to choose between them.</p>
<p>An AI answer squashes all ten into one paragraph and names one or two. Information gain is the measure of what one page adds to that pile.</p>
<p>Google&#8217;s guidance on <a href="https://developers.google.com/search/docs/fundamentals/creating-helpful-content">Google Search Central, creating helpful, reliable, people-first content</a> asks whether a page provides substantial value compared with the other results, which is the same question asked from the reader&#8217;s side.</p>
<p>For one writer, &#8220;add something new&#8221; is a fine instruction. For a system putting out hundreds of pages it is not checkable, so I made it a count.</p>
<p>A data point is a figure with a unit and a source I can name. &#8220;Implants are more affordable abroad&#8221; is a claim.</p>
<p>&#8220;Implants in Albania cost 60 to 80 percent less than in the UK&#8221; with the source under it is a data point. Five of those per article or the article goes back.</p>
<p><em>Source: Rank Dough content system, information-gain rule, raised from three to five data points on 29 May 2026</em></p>
<h2>Why is the floor five, and why do three come early?</h2>
<p>The floor used to be three. In May I went through the dental aftercare pages and the pattern was hard to miss.</p>
<p>The pages holding positions 1 to 3 had figures in the opening. The pages drifting from position 2 down to 5, 7, 9 had their figures, if they had any, buried in the middle behind an opening that told the reader not to worry.</p>
<p>So two things changed on 29 May. The floor went to five.</p>
<p>And I added a placement rule: three of the five sit in the first 30 percent of the text, because that is what a reader sees before they decide to stay and that is what an answer system lifts. A figure at the bottom of 1,500 words is invisible to both.</p>
<p>The check runs after generation on the finished HTML by a pass that did not write the page. Short count or wrong placement, the article comes back with the section flagged.</p>
<p>The rule itself is written up in <a href="https://www.rankdough.com/information-gain-five-data-points-rule/">the five-data-points article</a>. This page is about what it did.</p>
<p><em>Source: Rank Dough content system build record, 29 May 2026</em></p>
<h2>What does the ranking data show?</h2>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1200" height="660" class="wp-image-3529" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/10/s1_dta_pages.png" alt="Top ten FAQ pages on dentaltourismalbania.com by estimated visits; the six at positions 1 to 3 all answer with a specific figure" srcset="https://www.rankdough.com/wp-content/uploads/2026/10/s1_dta_pages.png 1200w, https://www.rankdough.com/wp-content/uploads/2026/10/s1_dta_pages-980x539.png 980w, https://www.rankdough.com/wp-content/uploads/2026/10/s1_dta_pages-480x264.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1200px, 100vw" /><figcaption>Figure 1. Top FAQ pages, dentaltourismalbania.com. Orange pages hold positions 1 to 3. Ahrefs, 22 Sep 2026.</figcaption></figure>
<table style="width:100%;border-collapse:collapse;margin:18px 0">
<thead>
<tr>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">Page</th>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">Position</th>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">Opens with</th>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">Monthly visits (est.)</th>
</tr>
</thead>
<tbody>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">when can you eat after tooth extraction</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">2 (GB)</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">hours and a day count</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">144</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">can I put orajel on my tooth extraction</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">1 (US)</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">a yes/no and a timing</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">44</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">normal socket after tooth extraction</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">1 (PH)</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">what day 3 looks like</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">40</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">can I drink water with my retainer in</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">1 (US)</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">a yes/no and a reason</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">31</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">what to eat after tooth extraction</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">8 (IN)</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">general reassurance</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">50</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">which toothpaste is best for teeth whitening</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">8 (IN)</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">general reassurance</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">27</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">tooth hurts after filling</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">9 (US)</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">general reassurance</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">26</td>
</tr>
</tbody>
</table>
<p><em>Table 1. Ahrefs top pages, dentaltourismalbania.com, 22 Sep 2026. &#8220;Opens with&#8221; is my reading of each page&#8217;s first paragraph.</em></p>
<p>It holds across the top ten. Every page at 1 to 3 gives a number or a straight answer in its opening.</p>
<p>Every page at 8 or 9 opens with the consensus. The three in that second group were written before the floor went up and are being rewritten now.</p>
<p>I will publish the before and after once it has three months of data behind it. Not before.</p>
<p><em>Source: Ahrefs Site Explorer, top pages, dentaltourismalbania.com, 22 September 2026</em></p>
<h2>Did the rule move the site, or did something else?</h2>
<p>Top-3 keywords went from 12 in September 2025 to 593 at the July 2026 peak. The long tail at position 11 or worse fell from 884 to 59 in the same year.</p>
<p>I am not going to tell you the information-gain rule did that by itself. The answer-first opening rule and the five-FAQ minimum went in during the same window and I cannot pull the three apart on this data.</p>
<p>What the data does support: no page generated before the floor went up holds a position-1 ranking on the site today, and every position-1 page was generated after it. That is a correlation with a mechanism behind it. I will call it that and nothing more.</p>
<p><em>Source: Ahrefs Site Explorer, keywords history by position band, dentaltourismalbania.com, monthly, Sep 2025 to Sep 2026</em></p>
<h2>Where do the figures come from?</h2>
<p>A rule that demands five figures is an invitation to make them up, unless you control where they come from. Every article in our system has a research brief produced for that one question, and the brief is the only place facts may come from. The writer sees the relevant passages for the section it is writing, not the whole document, so the figures land where they belong instead of drifting to the end.</p>
<p>Each figure carries a source line under the section that uses it. The article ends with at least four external references.</p>
<p>The client&#8217;s own domain is never one of them. And when the brief has no figure for a claim, the page says &#8220;no public data&#8221; instead of inventing one.</p>
<p>That refusal is the single thing that separates this from every mass-content tool I have tested, and it is the reason a marketplace page can sit above the NHS on a medical query.</p>
<p><em>Source: Rank Dough content system, sourced-figures and references rules, enforced from 8 June 2026</em></p>
<h2>How does the rule change what gets written?</h2>
<p>The five-point floor kills a whole category of article before it starts. &#8220;Everything you need to know about dental implants&#8221; cannot meet it, because no brief on a topic that wide has five figures that belong in one opening.</p>
<p>&#8220;How much do implants cost in Albania compared with the UK&#8221; meets it in the first paragraph. So the rule pushes every idea toward a question specific enough to answer with numbers, which happens to be the kind of question a buyer asks late in a decision. The gap-finding method that produces those questions is in <a href="https://www.rankdough.com/content-gap-analysis/">content gap analysis</a>.</p>
<p>It changes titles too. &#8220;Screwless dental implants: what are they?&#8221; became &#8220;Screwless dental implants don&#8217;t exist: what clinics mean when they say it.&#8221; The second title makes a claim the article then has to earn. The seven checks behind that are on <a href="https://www.rankdough.com/non-commodity-content-test/">the non-commodity test page</a>.</p>
<h2>What does a page with no gain look like, honestly?</h2>
<p>I know because I have published them. The TrackBarn page on the javelin world record is one.</p>
<p>It has a number, it ranks at position 8, it took 58,339 impressions in 28 days, and it adds nothing a reader could not get from the results page itself, which is why 67 people clicked. Gain is not just having a figure.</p>
<p>It is having a figure the other pages do not, that a reader needs to act. That page has the first and not the second. It is on the prune list.</p>
<p><em>Source: Google Search Console, trackbarn.com, Pages report, 28 days to 22 Sep 2026</em></p>
<h2>What should you check on your own site?</h2>
<ul>
<li>Open your five best-ranking informational pages. Count figures with units in the first 30 percent. Fewer than three and the opening is prose, and prose loses extraction.</li>
<li>Check where each figure came from. If you cannot name the source, neither can an answer engine, and it will cite a page that can.</li>
<li>Compare your pages at 1 to 3 with your pages at 6 to 10 on the same site. On both sites in this article the difference is figure density, not word count and not links.</li>
<li>Once the figures are in, phrase them so an AI answer lifts them with your name attached. That is <a href="https://www.rankdough.com/ai-citations-proprietary-data/">the next article</a>.</li>
</ul>
<div class="rd-cta-banner" style="background:linear-gradient(135deg,#2a0f0d 0%,#14171b 60%);border:1px solid #e02b20;border-radius:12px;padding:24px 26px;margin:32px 0;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between">
<div style="flex:1 1 320px;min-width:0">
<p style="margin:0 0 6px;color:#e02b20;font-family:monospace;font-weight:700;font-size:12px;letter-spacing:.14em">WORK WITH RANK DOUGH</p>
<p style="margin:0;color:#ffffff;font-size:19px;font-weight:700;line-height:1.35">Want this done on your own site?</p>
<p style="margin:8px 0 0;color:#c9ccd1;line-height:1.55">The information-gain check runs on every page in Rank Dough&#8217;s <a href="https://www.rankdough.com/ai-seo-agency/">AI SEO service</a>, and on every page we audit for a new client.</p>
</div>
<p><a href="https://www.rankdough.com/seo-ai-audit/" style="background:#e02b20 !important;color:#ffffff !important;padding:13px 22px;border-radius:8px;font-weight:700;text-decoration:none !important;white-space:nowrap;display:inline-block"><span style="color:#ffffff !important">Get your free snapshot</span></a></div>
<h2>FAQ</h2>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">What counts as a data point for information gain?</summary>
<p style="margin:12px 0 0">A figure with a unit and a source I can name: a duration, a percentage, a price, a count, a measurement. Qualitative claims and rounded generalities do not count.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">Why three figures in the first 30 percent?</summary>
<p style="margin:12px 0 0">That is what a reader sees before committing and what an answer system extracts from. Figures placed later are invisible to both. The rule came from watching pages with buried figures drift from position 2 to 5 to 9.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">Does more than five help?</summary>
<p style="margin:12px 0 0">Not by itself. Five is the floor. Past it, placement and sourcing matter more than count, and padding with figures the reader does not need hurts the page.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">Did the information-gain rule cause the rise to 593 top-3 keywords?</summary>
<p style="margin:12px 0 0">I cannot prove it. The answer-first rule and the five-FAQ minimum landed in the same window. What I can show is that every position-1 page on the site was generated after the floor went up.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">How is the count enforced?</summary>
<p style="margin:12px 0 0">An independent check reads the finished HTML, counts sourced figures and where they sit, and sends the article back if it fails. The writer never certifies its own output.</p>
</details>
<h2>Sources</h2>
<ul>
<li>Ahrefs Site Explorer, top pages, dentaltourismalbania.com, 22 September 2026</li>
<li><a href="https://developers.google.com/search/docs/fundamentals/creating-helpful-content">Google Search Central, creating helpful, reliable, people-first content</a></li>
<li><a href="https://ahrefs.com/blog/keyword-cannibalization/">Ahrefs, keyword cannibalisation</a></li>
</ul>
<p><script type="application/ld+json">{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "What counts as a data point for information gain?", "acceptedAnswer": {"@type": "Answer", "text": "A figure with a unit and a source I can name: a duration, a percentage, a price, a count, a measurement. Qualitative claims and rounded generalities do not count."}}, {"@type": "Question", "name": "Why three figures in the first 30 percent?", "acceptedAnswer": {"@type": "Answer", "text": "That is what a reader sees before committing and what an answer system extracts from. Figures placed later are invisible to both. The rule came from watching pages with buried figures drift from position 2 to 5 to 9."}}, {"@type": "Question", "name": "Does more than five help?", "acceptedAnswer": {"@type": "Answer", "text": "Not by itself. Five is the floor. Past it, placement and sourcing matter more than count, and padding with figures the reader does not need hurts the page."}}, {"@type": "Question", "name": "Did the information-gain rule cause the rise to 593 top-3 keywords?", "acceptedAnswer": {"@type": "Answer", "text": "I cannot prove it. The answer-first rule and the five-FAQ minimum landed in the same window. What I can show is that every position-1 page on the site was generated after the floor went up."}}, {"@type": "Question", "name": "How is the count enforced?", "acceptedAnswer": {"@type": "Answer", "text": "An independent check reads the finished HTML, counts sourced figures and where they sit, and sends the article back if it fails. The writer never certifies its own output."}}]}</script></p>
<p>The post <a href="https://www.rankdough.com/information-gain-seo/">Information gain: what makes one page win when ten say the same thing</a> appeared first on <a href="https://www.rankdough.com">Rank Dough Digital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Proprietary data: the facts an AI cannot write without you, and how to get them cited</title>
		<link>https://www.rankdough.com/ai-citations-proprietary-data/</link>
		
		<dc:creator><![CDATA[Roman Sadowski]]></dc:creator>
		<pubDate>Mon, 05 Oct 2026 14:44:27 +0000</pubDate>
				<category><![CDATA[Information Gap]]></category>
		<guid isPermaLink="false">https://www.rankdough.com/?p=3535</guid>

					<description><![CDATA[<p>A site ranking first in Google was cited zero times by ChatGPT. The cited pages had four facts in their first 50 words. How to phrase your own data so the citation carries your name, and how to measure it.</p>
<p>The post <a href="https://www.rankdough.com/ai-citations-proprietary-data/">Proprietary data: the facts an AI cannot write without you, and how to get them cited</a> appeared first on <a href="https://www.rankdough.com">Rank Dough Digital</a>.</p>
]]></description>
										<content:encoded><![CDATA[<nav class="rd-breadcrumb" aria-label="Breadcrumb" style="font-size:13px;line-height:1.5;margin:0 0 18px;color:#9aa0a6"><a href="https://www.rankdough.com/" style="color:#9aa0a6;text-decoration:none">Home</a><span style="color:#5e6470;margin:0 8px">›</span><a href="https://www.rankdough.com/blog/" style="color:#9aa0a6;text-decoration:none">Blog</a><span style="color:#5e6470;margin:0 8px">›</span><a href="https://www.rankdough.com/information-gap/" style="color:#9aa0a6;text-decoration:none">Information Gap</a><span style="color:#5e6470;margin:0 8px">›</span><span style="color:#c9ccd1">Proprietary data: the facts an AI cannot write without you, and how to get them cited</span></nav>
<p>Proprietary data is the one thing an AI answer cannot write without you, and it only earns a citation when it is phrased for lifting. In the test I ran in September 2026 the pages ChatGPT cited had turnaround, minimum order, origin and audience as plain facts in their first 50 words.</p>
<p>The pages that merely ranked in Google were product grids whose extracted text read &#8220;add to cart&#8221;. On trackbarn.com, pages built from the retailer&#8217;s own figures took the site from 10 to 145 keywords in AI Overviews in four months. Rank Dough builds every client page this way now.</p>
<details class="rd-trust" style="background:#14171b;border:1px solid #e02b20;border-radius:12px;margin:0 0 24px;overflow:hidden">
<summary style="cursor:pointer;list-style:none;padding:14px 18px;display:flex;align-items:center;gap:12px;font-weight:700;color:#ffffff;background:#1c1012"><span style="display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e02b20;color:#fff;font-size:14px">&#10003;</span>Why you can trust this article<span style="margin-left:auto;color:#e02b20;font-size:12px">&#9660;</span></summary>
<div style="padding:18px 20px 20px">
<div style="display:flex;gap:14px;align-items:flex-start">
<div style="flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:#e02b20;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px">RS</div>
<div>
<p style="margin:0 0 4px;color:#ffffff;font-weight:700">Roman Sadowski <span style="color:#9aa0a6;font-weight:400">· Co-Founder &amp; SEO Lead, Rank Dough</span></p>
<p style="margin:0;color:#c9ccd1;line-height:1.55">SEO and AI visibility strategist, previously at iProspect. Has run site migrations for Smyths Toys, theaa.ie and ProPlayerTeam, and builds the content and citation-testing systems Rank Dough uses with its clients. <a href="https://www.linkedin.com/in/roman-sadowski-3a2545187/" rel="author" style="color:#e02b20">LinkedIn</a></p>
</div>
</div>
<hr style="border:0;border-top:1px solid #2c3036;margin:18px 0">
<p style="margin:0 0 8px;color:#ffffff;font-weight:700">Sources used in this article</p>
<ul style="margin:0 0 14px;padding-left:18px;color:#c9ccd1;list-style:none">
<li style="margin:0 0 4px">&#10003; Rank Dough test and build records</li>
<li style="margin:0 0 4px">&#10003; developers.google.com</li>
</ul>
<p style="margin:0 0 12px;color:#c9ccd1;line-height:1.55"><strong style="color:#ffffff">Editorial policy.</strong> Every figure is traced to its source: client data from Google Search Console and Ahrefs, Rank Dough&#8217;s own test records, or public documentation such as Google Search Central. AI tools help with research and drafting. A person checks the finished page, including the title, meta description, structured data and image alt text, before it is published.</p>
<p style="margin:0;color:#ffffff;font-weight:700"><span style="color:#2fb47c">&#10003;</span> Human verified by Roman Sadowski</p>
<p style="margin:4px 0 0;color:#9aa0a6;font-style:italic">Last reviewed: October 2026</p>
</div>
</details>
<div style="background:#14171b;border:1px solid #2c3036;border-left:4px solid #ff8a3d;border-radius:10px;padding:18px 22px;margin:0 0 28px">
<h2 style="margin-top:0">TL;DR</h2>
<p style="margin:0">Anything written from public information an AI can write too, so the only sentences it will quote with your name on them are the ones only you can state: turnaround, minimums, origin, what your orders and Search Console show. A model cites a sentence, not a page, so the fact goes in the first 80 words, standing on its own, with the brand as the subject. In my test the cited pages had four liftable facts up front and the ranking pages had a cart, and TrackBarn went from 10 to 145 AI Overview keywords in four months on pages built this way.</p>
</div>
<section class="rd-method" style="background:#14171b;border:1px solid #2c3036;border-radius:12px;padding:20px 20px 16px;margin:0 0 28px">
<h2 style="margin:0 0 6px;font-size:20px">How this was researched</h2>
<p style="margin:0 0 14px;color:#9aa0a6;font-size:14px">The work behind the numbers, so you can judge them for yourself.</p>
<div style="display:flex;flex-wrap:wrap;gap:12px">
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">EFFORT</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">A test and four months of tracking</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">6 buying prompts and 23 pages scored on 22 attributes in September 2026, plus AI Overview counts from a client store tracked monthly from February to June.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">ORIGINALITY</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">First-party test data</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">The citation test and the client figures are ours. They aren&#8217;t published anywhere else.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">SKILL</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">Run by an SEO, not a tool</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">Designed and scored by Roman Sadowski, who runs the same test for client brands.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">ACCURACY</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">What it doesn&#8217;t prove</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">The citation test is one run in one market. The AI Overview growth isn&#8217;t isolated from other changes made at the same time.</p>
</div>
</div>
</section>
<div style="background:#14171b;border:1px solid #2c3036;border-radius:10px;padding:14px 22px;margin:0 0 28px">
<p style="margin:0 0 8px"><strong>The information gap series</strong></p>
<ol style="margin:0">
<li><a href="https://www.rankdough.com/content-gap-analysis/">Content gap analysis that finds buyer questions, not keywords</a></li>
<li><a href="https://www.rankdough.com/information-gain-seo/">Information gain: one page wins when ten say the same thing</a></li>
<li><strong>Proprietary data: the facts an AI cannot write without you</strong> (this page)</li>
<li><a href="https://www.rankdough.com/content-gap-analysis-example/">A content gap analysis on a real site, start to finish</a></li>
</ol>
</div>
<h2>What counts as proprietary data for a small business?</h2>
<p>You do not need a research department. Any business that trades already holds facts no competitor can publish.</p>
<ul>
<li>Operational: turnaround, minimum order, where things are made, what a reorder costs, how long a treatment takes to settle.</li>
<li>Behavioural: what gets bought together, which size runs out first, which questions hit support most. All sitting in your orders and tickets.</li>
<li>Measured: Search Console exports, conversion rate by page, what happened after a change you made, with the date.</li>
<li>Collected: reviews across markets. I built a tool that scraped clinic reviews across Turkey, Poland and Albania so a dental client could put a per-country rating on its pages that no competitor had.</li>
</ul>
<p>One test for each: could a competitor write this sentence without asking you? If not, it is the sentence your page should open with. Which gaps deserve a page in the first place is decided earlier, in <a href="https://www.rankdough.com/content-gap-analysis/">content gap analysis</a>.</p>
<p><em>Source: Rank Dough content method; Dental Review Insights tool, built April 2026</em></p>
<h2>Why does ranking in Google not get you cited by ChatGPT?</h2>
<p>Because they pick differently. In September 2026 I ran six buying prompts for a custom-jersey retailer through ChatGPT.</p>
<p>The retailer ranks first in Google for its main terms. ChatGPT cited it zero times, and across all six prompts not one of ChatGPT&#8217;s sources appeared in Google&#8217;s top ten.</p>
<p>Zero overlap. I ran it twice to be sure I had not fumbled a prompt.</p>
<p>Then I scored the 15 pages that were cited against 8 pages that rank in Google, on 22 attributes. The difference was not authority.</p>
<p>The cited pages carried a fact in the first 50 words: turnaround, minimum, where it is made, who it is for. The same facts sat in their H2s and meta descriptions.</p>
<p>The ranking pages were product grids, and when you extract their text what comes out is navigation. A machine cannot quote a cart. It can quote &#8220;custom jerseys ship in 10 days with a minimum of 12&#8221;.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1200" height="560" class="wp-image-3532" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/10/s2_extract.png" alt="Side by side: a cited page opening with turnaround, minimum, origin and audience in plain sentences; a ranking page whose extracted text is add to cart, filter and sort" srcset="https://www.rankdough.com/wp-content/uploads/2026/10/s2_extract.png 1200w, https://www.rankdough.com/wp-content/uploads/2026/10/s2_extract-980x457.png 980w, https://www.rankdough.com/wp-content/uploads/2026/10/s2_extract-480x224.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1200px, 100vw" /><figcaption>Figure 1. What the index extracted. The cited page has four liftable facts; the ranking page has navigation. Wording illustrative, pattern observed.</figcaption></figure>
<p><em>Source: Rank Dough citation test, September 2026: six prompts, 15 cited pages vs 8 control pages, 22 attributes; one run, replication scheduled</em></p>
<h2>How do you phrase the fact so the citation carries your name?</h2>
<p>Four rules. Every one of them came from the pages that got cited, not from a guide.</p>
<ol>
<li><strong>First 80 words.</strong> The answer with the figure comes before any context. Retrieval scores passages, not pages. A page that opens with history has handed the extraction to the page that opened with the number.</li>
<li><strong>Self-contained sentences.</strong> No sentence in a body section leans on the one before it. No &#8220;This is why&#8221;. No &#8220;These are the&#8221;. A sentence that starts with a pronoun has no subject once it leaves the page.</li>
<li><strong>Brand as the subject.</strong> &#8220;TrackBarn ships vaulting poles in 10 days&#8221; travels with the data when it is quoted. &#8220;The TrackBarn shipping guide&#8221; does not; the brand turns into a possessive and the citation goes anonymous. The brand is the grammatical subject in the opening, in one heading and in the close.</li>
<li><strong>Method sentence.</strong> One line after the first data section: &#8220;This data was compiled from Google Search Console exports for the 28 days to 22 September 2026.&#8221; Original data with a disclosed method is the kind a model can attribute.</li>
</ol>
<table style="width:100%;border-collapse:collapse;margin:18px 0">
<thead>
<tr>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">Rule</th>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">Weak version</th>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">Citable version</th>
</tr>
</thead>
<tbody>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">First 80 words</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Three paragraphs of background, then the price</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">&#8220;Implants in Albania cost 60 to 80 percent less than in the UK.&#8221; Then the background</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">Self-contained</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">&#8220;This is why the turnaround matters.&#8221;</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">&#8220;A 10-day turnaround matters because most school orders are placed 14 days before the season.&#8221;</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">Brand as subject</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">&#8220;Our shipping guide explains lead times.&#8221;</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">&#8220;TrackBarn ships standard orders in 10 days and custom orders in 21.&#8221;</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">Method sentence</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">(none)</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">&#8220;Figures are from 1,939 orders placed between January and June 2026.&#8221;</td>
</tr>
</tbody>
</table>
<p><em>Table 1. The four phrasing rules, weak and citable versions. Figures in the right column are illustrative unless sourced elsewhere on this page.</em></p>
<p><em>Source: Rank Dough content system, extraction and ghost-citation rules, in force since May 2026</em></p>
<h2>What happened when I used a client&#8217;s own figures this way?</h2>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1200" height="620" class="wp-image-3533" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/10/s2_tb_aio.png" alt="TrackBarn keywords with an AI Overview rose from 10 in February to 15 in March, 83 in April and 145 in June 2026" srcset="https://www.rankdough.com/wp-content/uploads/2026/10/s2_tb_aio.png 1200w, https://www.rankdough.com/wp-content/uploads/2026/10/s2_tb_aio-980x506.png 980w, https://www.rankdough.com/wp-content/uploads/2026/10/s2_tb_aio-480x248.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1200px, 100vw" /><figcaption>Figure 2. TrackBarn, keywords appearing in AI Overviews, February to June 2026. From Rankdough&#8217;s monthly client updates.</figcaption></figure>
<p>TrackBarn sells track and field equipment. The question pages I built for it from February 2026 carried the retailer&#8217;s own facts: shipping windows, minimums, what fits which age group, measured from the store, not lifted from guides.</p>
<p>Keywords with an AI Overview went from 10 in February to 15 in March, 83 in April and 145 by June, which was 40 percent of the 363 keywords the site ranked for. Total keywords went from 161 in January to 363 over the same months.</p>
<p>I said on the June update that it was moving up nicely. It was.</p>
<p>Two things the data does not say, so I will not either. It does not say those Overview placements sent clicks; the position-versus-click-rate pair for this site is in <a href="https://www.rankdough.com/position-up-ctr-down-content-chart/">the position up, CTR down article</a> and it is not pretty.</p>
<p>And it does not separate proprietary data from the other rules I applied in the same months. What it shows is that pages built from a client&#8217;s own figures entered the AI layer at a rate the old content never did.</p>
<p><em>Source: Rank Dough monthly client update recordings, TrackBarn, April and June 2026, figures as reported from Ahrefs; Google Search Console, trackbarn.com</em></p>
<h2>How do you measure whether it worked?</h2>
<p>Separately. Never blended. Three numbers, each with its own source.</p>
<ul>
<li><strong>AI referrals.</strong> GA4, Source / Medium, filtered to chatgpt.com, perplexity.ai, copilot and the rest. I build it as a Looker Studio filter because the tools do not tag their traffic consistently, and I check that each one I care about is actually arriving with a referrer.</li>
<li><strong>Citation rate.</strong> A fixed prompt set per client, run five times per engine across several days, logging which URLs get cited. One screenshot of one conversation is a conversation, not a measurement.</li>
<li><strong>Overview presence.</strong> Keywords with an AI Overview where the site appears, from Ahrefs or Search Console, tracked monthly.</li>
</ul>
<p>An agency that sends you one &#8220;AI visibility score&#8221; has blended three things that move for different reasons. Ask for the three.</p>
<p><em>Source: Rank Dough client process recording, AI traffic acquisition in GA4, 2026; Rank Dough citation test design, September 2026</em></p>
<h2>What goes wrong when people try this?</h2>
<p>Three things, all of which I have done.</p>
<ul>
<li>Putting the data on the page but not in the first 80 words. The brief has the figure, the writer buries it under context, the extract never sees it. This is why the placement check exists.</li>
<li>Letting the brand become a possessive. &#8220;Our guide shows&#8221; reads fine to a human and loses the name in every quote. I now check for the brand as subject in the opening, one heading and the close on every page.</li>
<li>Publishing a figure that was estimated, not measured. It gets quoted, repeated, and attributed to you. If the number is not measured, the page says &#8220;no public data&#8221;. A gap costs a bit. A wrong number costs the lot.</li>
</ul>
<h2>What should you do with your own data this month?</h2>
<ol>
<li>List ten facts only you can state: turnaround, minimum, origin, what fails and how often, what customers ask most.</li>
<li>Put one in the first sentence of the page that answers it. Brand as subject. Source line under it.</li>
<li>Add the method sentence after the first data section.</li>
<li>Set up the GA4 AI-referral filter and a ten-prompt log. Run both before you change anything, so you have a baseline.</li>
<li>Check the page passes the figure count in <a href="https://www.rankdough.com/information-gain-seo/">information gain</a> and the paragraph test on <a href="https://www.rankdough.com/non-commodity-content/">the non-commodity content page</a>.</li>
</ol>
<p>Give me a shout if any of it is unclear.</p>
<div class="rd-cta-banner" style="background:linear-gradient(135deg,#2a0f0d 0%,#14171b 60%);border:1px solid #e02b20;border-radius:12px;padding:24px 26px;margin:32px 0;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between">
<div style="flex:1 1 320px;min-width:0">
<p style="margin:0 0 6px;color:#e02b20;font-family:monospace;font-weight:700;font-size:12px;letter-spacing:.14em">WORK WITH RANK DOUGH</p>
<p style="margin:0;color:#ffffff;font-size:19px;font-weight:700;line-height:1.35">Want this done on your own site?</p>
<p style="margin:8px 0 0;color:#c9ccd1;line-height:1.55">Rank Dough builds pages from a client&#8217;s own figures and measures citations and AI referrals separately. That is the core of the <a href="https://www.rankdough.com/ai-seo-agency/">AI SEO service</a>.</p>
</div>
<p><a href="https://www.rankdough.com/seo-ai-audit/" style="background:#e02b20 !important;color:#ffffff !important;padding:13px 22px;border-radius:8px;font-weight:700;text-decoration:none !important;white-space:nowrap;display:inline-block"><span style="color:#ffffff !important">Get your free snapshot</span></a></div>
<h2>FAQ</h2>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">What is proprietary data in SEO?</summary>
<p style="margin:12px 0 0">Facts only your business can state: turnaround, minimums, origin, order patterns, review data, Search Console results, dated outcomes of changes you made. Anything a competitor could write from public information is not proprietary.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">Why was a site ranking first in Google cited zero times by ChatGPT?</summary>
<p style="margin:12px 0 0">The two systems pick differently. In my test ChatGPT cited pages with liftable facts in the first 50 words. The ranking pages were product grids whose extracted text was navigation, with nothing to quote.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">Why must the brand be the subject of the sentence?</summary>
<p style="margin:12px 0 0">When a model quotes &#8220;TrackBarn ships in 10 days&#8221;, the name travels with the fact. When it quotes &#8220;the shipping guide&#8221;, the brand is a possessive and the citation loses the name.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">How many AI citation metrics should be tracked?</summary>
<p style="margin:12px 0 0">Three, separately: AI referrals in GA4, citation rate from a logged prompt set, and AI Overview presence per keyword. One blended score hides which of them moved.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">Did the TrackBarn AI Overview growth come from proprietary data alone?</summary>
<p style="margin:12px 0 0">I cannot prove that. Other rules went in during the same months. What is observed is 10 to 145 keywords in AI Overviews between February and June 2026 on pages built from the client&#8217;s own figures.</p>
</details>
<h2>Sources</h2>
<ul>
<li>Rank Dough citation test, September 2026: six buying prompts in ChatGPT, 15 cited pages scored against 8 Google-ranking pages on 22 attributes (one run)</li>
<li>Rank Dough monthly client update recordings, TrackBarn, February, April and June 2026</li>
<li><a href="https://developers.google.com/search/docs/fundamentals/creating-helpful-content">Google Search Central, creating helpful, reliable, people-first content</a></li>
</ul>
<p><script type="application/ld+json">{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "What is proprietary data in SEO?", "acceptedAnswer": {"@type": "Answer", "text": "Facts only your business can state: turnaround, minimums, origin, order patterns, review data, Search Console results, dated outcomes of changes you made. Anything a competitor could write from public information is not proprietary."}}, {"@type": "Question", "name": "Why was a site ranking first in Google cited zero times by ChatGPT?", "acceptedAnswer": {"@type": "Answer", "text": "The two systems pick differently. In my test ChatGPT cited pages with liftable facts in the first 50 words. The ranking pages were product grids whose extracted text was navigation, with nothing to quote."}}, {"@type": "Question", "name": "Why must the brand be the subject of the sentence?", "acceptedAnswer": {"@type": "Answer", "text": "When a model quotes \"TrackBarn ships in 10 days\", the name travels with the fact. When it quotes \"the shipping guide\", the brand is a possessive and the citation loses the name."}}, {"@type": "Question", "name": "How many AI citation metrics should be tracked?", "acceptedAnswer": {"@type": "Answer", "text": "Three, separately: AI referrals in GA4, citation rate from a logged prompt set, and AI Overview presence per keyword. One blended score hides which of them moved."}}, {"@type": "Question", "name": "Did the TrackBarn AI Overview growth come from proprietary data alone?", "acceptedAnswer": {"@type": "Answer", "text": "I cannot prove that. Other rules went in during the same months. What is observed is 10 to 145 keywords in AI Overviews between February and June 2026 on pages built from the client's own figures."}}]}</script></p>
<p>The post <a href="https://www.rankdough.com/ai-citations-proprietary-data/">Proprietary data: the facts an AI cannot write without you, and how to get them cited</a> appeared first on <a href="https://www.rankdough.com">Rank Dough Digital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Content gap analysis that finds buyer questions, not keywords</title>
		<link>https://www.rankdough.com/content-gap-analysis/</link>
		
		<dc:creator><![CDATA[Roman Sadowski]]></dc:creator>
		<pubDate>Mon, 05 Oct 2026 14:44:26 +0000</pubDate>
				<category><![CDATA[Information Gap]]></category>
		<guid isPermaLink="false">https://www.rankdough.com/?p=3528</guid>

					<description><![CDATA[<p>A tool export lists keywords a rival ranks for. The gap worth filling is a buyer question nobody answers with a figure. The four steps, the buyer-distance score, and what it produced on two sites.</p>
<p>The post <a href="https://www.rankdough.com/content-gap-analysis/">Content gap analysis that finds buyer questions, not keywords</a> appeared first on <a href="https://www.rankdough.com">Rank Dough Digital</a>.</p>
]]></description>
										<content:encoded><![CDATA[<nav class="rd-breadcrumb" aria-label="Breadcrumb" style="font-size:13px;line-height:1.5;margin:0 0 18px;color:#9aa0a6"><a href="https://www.rankdough.com/" style="color:#9aa0a6;text-decoration:none">Home</a><span style="color:#5e6470;margin:0 8px">›</span><a href="https://www.rankdough.com/blog/" style="color:#9aa0a6;text-decoration:none">Blog</a><span style="color:#5e6470;margin:0 8px">›</span><a href="https://www.rankdough.com/information-gap/" style="color:#9aa0a6;text-decoration:none">Information Gap</a><span style="color:#5e6470;margin:0 8px">›</span><span style="color:#c9ccd1">Content gap analysis that finds buyer questions, not keywords</span></nav>
<p>At Rank Dough we run content gap analysis as a hunt for buyer questions nobody answers with a figure, not as a list of keywords a competitor ranks for. On trackbarn.com that gave me 455 question pages ranking for 1,939 queries inside six months, 922 of them queries the site had never ranked for.</p>
<p>It also gave me a third of pages I would not build again. Both numbers are in here.</p>
<details class="rd-trust" style="background:#14171b;border:1px solid #e02b20;border-radius:12px;margin:0 0 24px;overflow:hidden">
<summary style="cursor:pointer;list-style:none;padding:14px 18px;display:flex;align-items:center;gap:12px;font-weight:700;color:#ffffff;background:#1c1012"><span style="display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e02b20;color:#fff;font-size:14px">&#10003;</span>Why you can trust this article<span style="margin-left:auto;color:#e02b20;font-size:12px">&#9660;</span></summary>
<div style="padding:18px 20px 20px">
<div style="display:flex;gap:14px;align-items:flex-start">
<div style="flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:#e02b20;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px">RS</div>
<div>
<p style="margin:0 0 4px;color:#ffffff;font-weight:700">Roman Sadowski <span style="color:#9aa0a6;font-weight:400">· Co-Founder &amp; SEO Lead, Rank Dough</span></p>
<p style="margin:0;color:#c9ccd1;line-height:1.55">SEO and AI visibility strategist, previously at iProspect. Has run site migrations for Smyths Toys, theaa.ie and ProPlayerTeam, and builds the content and citation-testing systems Rank Dough uses with its clients. <a href="https://www.linkedin.com/in/roman-sadowski-3a2545187/" rel="author" style="color:#e02b20">LinkedIn</a></p>
</div>
</div>
<hr style="border:0;border-top:1px solid #2c3036;margin:18px 0">
<p style="margin:0 0 8px;color:#ffffff;font-weight:700">Sources used in this article</p>
<ul style="margin:0 0 14px;padding-left:18px;color:#c9ccd1;list-style:none">
<li style="margin:0 0 4px">&#10003; Google Search Console (client data)</li>
<li style="margin:0 0 4px">&#10003; developers.google.com</li>
<li style="margin:0 0 4px">&#10003; ahrefs.com</li>
</ul>
<p style="margin:0 0 12px;color:#c9ccd1;line-height:1.55"><strong style="color:#ffffff">Editorial policy.</strong> Every figure is traced to its source: client data from Google Search Console and Ahrefs, Rank Dough&#8217;s own test records, or public documentation such as Google Search Central. AI tools help with research and drafting. A person checks the finished page, including the title, meta description, structured data and image alt text, before it is published.</p>
<p style="margin:0;color:#ffffff;font-weight:700"><span style="color:#2fb47c">&#10003;</span> Human verified by Roman Sadowski</p>
<p style="margin:4px 0 0;color:#9aa0a6;font-style:italic">Last reviewed: October 2026</p>
</div>
</details>
<div style="background:#14171b;border:1px solid #2c3036;border-left:4px solid #ff8a3d;border-radius:10px;padding:18px 22px;margin:0 0 28px">
<h2 style="margin-top:0">TL;DR</h2>
<p style="margin:0">A tool export lists keywords your rival ranks for; the gap worth filling is a buyer question no page answers with a figure, and I score every candidate 0 to 3 on how far the searcher is from buying before I look at volume. Questions become articles, generic terms become collections, and nothing gets briefed until I can name the one number the page will give that nobody else does. On TrackBarn that produced 922 new ranking queries from 455 pages, and a third of pages I would not build again because I scored buyer distance after publishing instead of before.</p>
</div>
<section class="rd-method" style="background:#14171b;border:1px solid #2c3036;border-radius:12px;padding:20px 20px 16px;margin:0 0 28px">
<h2 style="margin:0 0 6px;font-size:20px">How this was researched</h2>
<p style="margin:0 0 14px;color:#9aa0a6;font-size:14px">The work behind the numbers, so you can judge them for yourself.</p>
<div style="display:flex;flex-wrap:wrap;gap:12px">
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">EFFORT</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">One method, two client sites</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">Applied to two live client sites over six months and measured in Search Console: 1,939 ranking queries on one, position changes page by page on the other.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">ORIGINALITY</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">Built from our own projects</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">The buyer-distance score and the questions-versus-generic rule come from our own content system, not a tool.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">SKILL</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">Run by an SEO, not a tool</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">Written by Roman Sadowski, who runs keyword research and content planning for Rank Dough clients.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.12em">ACCURACY</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">What it doesn&#8217;t prove</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">Two sites, not a study. The &#8220;third not worth building&#8221; was scored in hindsight, and the homepage drop has more than one possible cause.</p>
</div>
</div>
</section>
<div style="background:#14171b;border:1px solid #2c3036;border-radius:10px;padding:14px 22px;margin:0 0 28px">
<p style="margin:0 0 8px"><strong>The information gap series</strong></p>
<ol style="margin:0">
<li><strong>Content gap analysis that finds buyer questions, not keywords</strong> (this page)</li>
<li><a href="https://www.rankdough.com/information-gain-seo/">Information gain: one page wins when ten say the same thing</a></li>
<li><a href="https://www.rankdough.com/ai-citations-proprietary-data/">Proprietary data: the facts an AI cannot write without you</a></li>
<li><a href="https://www.rankdough.com/content-gap-analysis-example/">A content gap analysis on a real site, start to finish</a></li>
</ol>
</div>
<h2>What is a content gap, and what is not?</h2>
<p>A content gap is a question a buyer asks before they buy that nobody answers with a specific, sourced figure. That is the whole definition.</p>
<p>It is not a keyword your competitor ranks for and you do not. A tool export with 4,000 of those is a list of other people&#8217;s pages. Most of them are either answered badly by everyone or asked by nobody who will ever buy.</p>
<p>The two produce different pages, which is why I care about the difference. Chase the keyword list and you get a definition and a bulleted guide for every term.</p>
<p>That is the most interchangeable page on the internet. Chase the unanswered question and you get a page with a number in its first sentence.</p>
<p>That is the page that ranks and gets quoted. Our rule is simple: if we cannot answer it with a figure, we do not write it until I can.</p>
<p><em>Source: Rank Dough content method; the questions-versus-generic rule has been hard-coded in our content system since 6 March 2026</em></p>
<h2>Why does the tool export mislead?</h2>
<p>Because it measures overlap, not need. A competitor ranking for &#8220;best softball jerseys&#8221; tells you a page exists.</p>
<p>It does not tell you the page answers anything. Three things go wrong in every export I have worked from.</p>
<ul>
<li>Volume with no buyer behind it. &#8220;What is the javelin world record&#8221; pulled 58,339 impressions in 28 days on TrackBarn. 67 clicks. Not one of those people needs an $800 vaulting pole. I built that page. It ranks. It should not exist.</li>
<li>Generic terms dressed up as topics. &#8220;Dental implants&#8221; is a category page, not an article. Write an article from it and you get a definition followed by a list, which an AI answer summarises and never cites.</li>
<li>Duplicates in disguise. &#8220;Can I eat chocolate after tooth extraction&#8221; and &#8220;when can I eat chocolate after tooth extraction&#8221; look like two gaps. They are one. Publishing both cost Dental Tourism Albania position 1 on the first; it was at 9 by September. <a href="https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls">Google Search Central, consolidate duplicate URLs</a> covers how Google resolves pairs like that.</li>
</ul>
<p><em>Source: Google Search Console, trackbarn.com, 28 days to 22 Sep 2026; Ahrefs top pages, dentaltourismalbania.com, 1 Jul vs 22 Sep 2026; <a href="https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls">Google Search Central, consolidate duplicate URLs</a></em></p>
<h2>How do I find the real gaps?</h2>
<p>Four steps, in this order, and we do not open a volume column until step four is done.</p>
<ol>
<li><strong>Read the client&#8217;s site first.</strong> Homepage, prices, policies, service pages. Every gap page has to land the reader one click from something the client sells. If I cannot connect a question to a product, I do not fill it.</li>
<li><strong>Scrape three competitors and write down what they all say.</strong> That shared material is the consensus. In the finished page it gets one sentence, no more.</li>
<li><strong>List what a buyer asks next and cannot find.</strong> Cost, turnaround, minimum order, what goes wrong, which category fits them. I add these rows even at zero search volume, because they are exactly the questions an AI answer expands a prompt into.</li>
<li><strong>Split questions from generic terms.</strong> Questions go to the article list. Generic terms go to collections and landing pages. I built that split into the content system on 6 March because every article I ever wrote from a generic term came out as a commodity page.</li>
</ol>
<p>Then, and only then, we pull volume, difficulty and current rankings from Ahrefs. They order the queue. They never decide what gets in.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1200" height="620" class="wp-image-3525" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/10/m1_new_queries.png" alt="trackbarn.com ranks for 1,939 queries after 455 gap pages; 922 of them had zero impressions a year earlier" srcset="https://www.rankdough.com/wp-content/uploads/2026/10/m1_new_queries.png 1200w, https://www.rankdough.com/wp-content/uploads/2026/10/m1_new_queries-980x506.png 980w, https://www.rankdough.com/wp-content/uploads/2026/10/m1_new_queries-480x248.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1200px, 100vw" /><figcaption>Figure 1. Gap pages opened 922 queries the site had never ranked for. Google Search Console, 28 days to 22 Sep 2026.</figcaption></figure>
<p><em>Source: Google Search Console, trackbarn.com, Queries report, 28 days to 22 Sep 2026 versus same period 2025</em></p>
<h2>How does buyer distance decide what gets written?</h2>
<p>Buyer distance is the number of decisions a searcher still has to make before they could buy from the client. We score it 0 to 3 per question, before the research brief, because once a brief exists the page gets written. That is how content operations work and pretending otherwise wastes money.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1200" height="560" class="wp-image-3526" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/10/m2_buyer_distance.png" alt="Buyer distance scale 0 to 3 with example queries: 0 choosing a supplier, 1 one decision away, 2 interested in the topic, 3 never a customer" srcset="https://www.rankdough.com/wp-content/uploads/2026/10/m2_buyer_distance.png 1200w, https://www.rankdough.com/wp-content/uploads/2026/10/m2_buyer_distance-980x457.png 980w, https://www.rankdough.com/wp-content/uploads/2026/10/m2_buyer_distance-480x224.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1200px, 100vw" /><figcaption>Figure 2. Score every gap before volume. Pages are written at 0 and 1.</figcaption></figure>
<table style="width:100%;border-collapse:collapse;margin:18px 0">
<thead>
<tr>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">Score</th>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">Searcher</th>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">Example</th>
<th style="text-align:left;border-bottom:1px solid #2c3036;padding:8px">What I do</th>
</tr>
</thead>
<tbody>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">0</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Choosing a supplier now</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">&#8220;dental implants Albania cost&#8221;</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Write it, with a price block</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">1</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">One decision away</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">&#8220;when can you eat after tooth extraction&#8221;</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Write it, with the next step on the page</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">2</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Interested in the topic, not the product</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">&#8220;how does cross country scoring work&#8221;</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Only if the silo needs it; measure it as a citation asset</td>
</tr>
<tr>
<td style="border-bottom:1px solid #2c3036;padding:8px">3</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Never a customer</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">&#8220;javelin world record&#8221; (58,339 impressions, 67 clicks)</td>
<td style="border-bottom:1px solid #2c3036;padding:8px">Do not write it</td>
</tr>
</tbody>
</table>
<p><em>Table 1. Buyer distance applied to real queries from trackbarn.com and dentaltourismalbania.com.</em></p>
<p>This score explains the one result in our data that content quality cannot. On Dental Tourism Albania the aftercare pages sit at positions 1 and 2 and the homepage gained 93 estimated visits over the same period.</p>
<p>A patient who just had an extraction is one decision away from choosing a clinic. On TrackBarn the same template put pages at positions 3 to 6 and the homepage lost 43% of its clicks year on year.</p>
<p>Parents asking how far middle-school cross country runs do not buy poles. Same system. Different distance.</p>
<p><em>Source: Ahrefs top pages, dentaltourismalbania.com, 1 Jul vs 22 Sep 2026; Google Search Console, trackbarn.com, Pages report, 28 days to 22 Sep 2026 vs 2025</em></p>
<h2>What makes the filled gap useful rather than just present?</h2>
<p>Google&#8217;s guidance on <a href="https://developers.google.com/search/docs/fundamentals/creating-helpful-content">Google Search Central, creating helpful, reliable, people-first content</a> asks whether a reader leaves feeling they learned enough to get what they came for. We turn that into a test that runs twice, before and after writing.</p>
<ul>
<li>Before the brief: one sentence saying what the reader will be able to judge after reading. &#8220;After this page the reader can tell whether a 48-hour turnaround is realistic for 12 jerseys.&#8221; If I cannot write that sentence, I do not brief the page.</li>
<li>After generation: every promise is checked against the text, point by point, by a pass that did not write it.</li>
<li>No hedge without a number. &#8220;Typically&#8221;, &#8220;usually&#8221; and &#8220;depends&#8221; are allowed only in a sentence that also carries a figure.</li>
<li>When the figure does not exist, the page says so. A visible gap costs a bit of credibility. An invented price costs all of it. On a medical page it turns into a one-star review, which is why the implant pricing brief I wrote for Dental Tourism Albania asked for every single price to be verified before anything went live.</li>
</ul>
<p><em>Source: <a href="https://developers.google.com/search/docs/fundamentals/creating-helpful-content">Google Search Central, creating helpful, reliable, people-first content</a>; Rank Dough content system value-promise check (19 Feb 2026); client brief recording, implant pricing article, 2026</em></p>
<h2>What did the method produce?</h2>
<p>Two results from the last six months, windows stated.</p>
<ul>
<li>trackbarn.com: 455 question pages from one keyword export, ranking for 1,939 queries in the 28 days to 22 September 2026. 922 of those had zero impressions a year earlier. Page-one keywords in Ahrefs went from 103 to 1,667 in twelve months.</li>
<li>proplayerteam.com: an FAQ hub built on the same atomic-answer rules straight after the Shopify migration was ranking for 81 keywords within the first month, with 150 pages live, while the rest of the site was still climbing out of the migration dip.</li>
</ul>
<p>And the honest line. Roughly a third of the TrackBarn pages sit at buyer distance 3.</p>
<p>They rank. They were not worth writing.</p>
<p>The score now runs before the brief, not after the data comes in. The full walk through that project, export to published pages, is in <a href="https://www.rankdough.com/content-gap-analysis-example/">the worked example</a>.</p>
<p><em>Source: Google Search Console, trackbarn.com; Ahrefs keywords history, trackbarn.com, Sep 2025 to Sep 2026; monthly client update recording, ProPlayerTeam, April 2026</em></p>
<h2>Why does this matter more now than two years ago?</h2>
<p>Because the search results page answers the easy questions itself. A definition, a distance, a date: Google shows it above the results and an AI assistant says it in one line.</p>
<p>The click for those is gone, and I have the numbers to show it. TrackBarn&#8217;s mobile position went from 12.5 to 6.2 in a year while its click rate fell from 1.92% to 0.49%. Rankings up, clicks down, same site.</p>
<p>What still earns a visit is the question the results page cannot answer because the data is not public: your price, your turnaround, your minimum, what breaks and how you fix it. Those are the gaps. They are also the only pages a machine can quote with your name attached, which is where <a href="https://www.rankdough.com/ai-citations-proprietary-data/">proprietary data and AI citations</a> picks up.</p>
<p><em>Source: Google Search Console, trackbarn.com, Devices report, 28 days to 22 Sep 2026 vs 2025</em></p>
<h2>What should you run on your own export this week?</h2>
<ol>
<li>Open the client&#8217;s site and list what it sells, with prices and turnaround. Keep that list beside the export.</li>
<li>Delete every generic term from the article list. Move them to collections.</li>
<li>For each remaining question, write the buyer distance beside it. Cut the 3s.</li>
<li>For each 0 and 1, write the one figure the page will give that no competitor gives. If it is not in your data or a checkable source, mark the gap as open and move on.</li>
<li>Write the reader outcome in one sentence. Then brief.</li>
</ol>
<p>What goes into the page once the gap is chosen, and how many figures it needs, is in <a href="https://www.rankdough.com/information-gain-seo/">information gain</a>. The paragraph-level test every page passes before it ships is on <a href="https://www.rankdough.com/non-commodity-content/">the non-commodity content page</a>. See what you think.</p>
<div class="rd-cta-banner" style="background:linear-gradient(135deg,#2a0f0d 0%,#14171b 60%);border:1px solid #e02b20;border-radius:12px;padding:24px 26px;margin:32px 0;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between">
<div style="flex:1 1 320px;min-width:0">
<p style="margin:0 0 6px;color:#e02b20;font-family:monospace;font-weight:700;font-size:12px;letter-spacing:.14em">WORK WITH RANK DOUGH</p>
<p style="margin:0;color:#ffffff;font-size:19px;font-weight:700;line-height:1.35">Want this done on your own site?</p>
<p style="margin:8px 0 0;color:#c9ccd1;line-height:1.55">This is the keyword stage of Rank Dough&#8217;s <a href="https://www.rankdough.com/ai-seo-agency/">AI SEO service</a>. If you want the gaps on your site found and scored before anything gets written, start there.</p>
</div>
<p><a href="https://www.rankdough.com/seo-ai-audit/" style="background:#e02b20 !important;color:#ffffff !important;padding:13px 22px;border-radius:8px;font-weight:700;text-decoration:none !important;white-space:nowrap;display:inline-block"><span style="color:#ffffff !important">Get your free snapshot</span></a></div>
<h2>FAQ</h2>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">What is the difference between a content gap and a keyword gap?</summary>
<p style="margin:12px 0 0">A keyword gap is a term a competitor ranks for and you do not. A content gap is a buyer question no page answers with a specific figure. Keyword gaps come from a tool. Content gaps come from reading the answers and spotting the number that is missing.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">Should every gap in the report be filled?</summary>
<p style="margin:12px 0 0">No. Score each one on buyer distance first. Questions at 0 or 1 get a page. Distance 3 never does, whatever the volume, because the searcher will not buy.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">Why do generic terms become collection pages rather than articles?</summary>
<p style="margin:12px 0 0">A generic term has no single answer, so an article built from it turns into a definition and a list. That page is interchangeable and the first to be replaced by an AI summary. A collection page with products, prices and filters is what the term actually wants.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">How many competitors should be scraped?</summary>
<p style="margin:12px 0 0">Three is enough to find the consensus. What all three say gets one sentence in your page. What none of them says with a figure is the gap.</p>
</details>
<details style="background:#14171b;border:1px solid #2c3036;border-radius:8px;padding:12px 18px;margin:0 0 10px">
<summary style="cursor:pointer;font-weight:600">What happens when the figure for a gap does not exist?</summary>
<p style="margin:12px 0 0">The page says so, or waits. I never fill a gap with an estimate dressed as a fact. On a medical or pricing page an invented number becomes a bad review.</p>
</details>
<h2>Sources</h2>
<ul>
<li>Google Search Console, trackbarn.com, Queries, Pages and Devices reports, 28 days to 22 September 2026 versus same period 2025</li>
<li><a href="https://developers.google.com/search/docs/fundamentals/creating-helpful-content">Google Search Central, creating helpful, reliable, people-first content</a></li>
<li><a href="https://ahrefs.com/content-gap">Ahrefs, Content Gap tool</a></li>
</ul>
<p><script type="application/ld+json">{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "What is the difference between a content gap and a keyword gap?", "acceptedAnswer": {"@type": "Answer", "text": "A keyword gap is a term a competitor ranks for and you do not. A content gap is a buyer question no page answers with a specific figure. Keyword gaps come from a tool. Content gaps come from reading the answers and spotting the number that is missing."}}, {"@type": "Question", "name": "Should every gap in the report be filled?", "acceptedAnswer": {"@type": "Answer", "text": "No. Score each one on buyer distance first. Questions at 0 or 1 get a page. Distance 3 never does, whatever the volume, because the searcher will not buy."}}, {"@type": "Question", "name": "Why do generic terms become collection pages rather than articles?", "acceptedAnswer": {"@type": "Answer", "text": "A generic term has no single answer, so an article built from it turns into a definition and a list. That page is interchangeable and the first to be replaced by an AI summary. A collection page with products, prices and filters is what the term actually wants."}}, {"@type": "Question", "name": "How many competitors should be scraped?", "acceptedAnswer": {"@type": "Answer", "text": "Three is enough to find the consensus. What all three say gets one sentence in your page. What none of them says with a figure is the gap."}}, {"@type": "Question", "name": "What happens when the figure for a gap does not exist?", "acceptedAnswer": {"@type": "Answer", "text": "The page says so, or waits. I never fill a gap with an estimate dressed as a fact. On a medical or pricing page an invented number becomes a bad review."}}]}</script></p>
<p>The post <a href="https://www.rankdough.com/content-gap-analysis/">Content gap analysis that finds buyer questions, not keywords</a> appeared first on <a href="https://www.rankdough.com">Rank Dough Digital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
