<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Search Shift]]></title><description><![CDATA[Search Shift]]></description><link>https://searchshift.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/6ae4648ede3ac20c1539a982/0b107b2b-d33f-4d8f-a9f7-ddf0177bd90e.jpg</url><title>Search Shift</title><link>https://searchshift.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Thu, 12 Nov 2026 10:51:17 GMT</lastBuildDate><atom:link href="https://searchshift.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[The Search Google Would Not Rewrite: 14 Same-Meaning Query Pairs and What They Show About Semantic Search]]></title><description><![CDATA[Google matched the meaning of 14 query pairs, yet the two top 10 lists shared 7 of 207 URLs. One pair never got rewritten.]]></description><link>https://searchshift.hashnode.dev/the-search-google-would-not-rewrite-14-same-meaning-query-pairs-and-what-they-show-about-semantic-search</link><guid isPermaLink="true">https://searchshift.hashnode.dev/the-search-google-would-not-rewrite-14-same-meaning-query-pairs-and-what-they-show-about-semantic-search</guid><category><![CDATA[SEO]]></category><category><![CDATA[Machine Learning]]></category><category><![CDATA[#Embeddings]]></category><dc:creator><![CDATA[Ram]]></dc:creator><pubDate>Tue, 03 Nov 2026 12:23:18 GMT</pubDate><content:encoded><![CDATA[<p>Searching "car makes noise when braking" on Google got pages titled in exactly those words. None of the top 8 results switched to "squeaky brakes," the far more common phrasing.</p>
<p>That surprised me, because most of the other pairs in our test did switch.</p>
<h2>What we ran</h2>
<p>October 19, 2026. 14 pairs of Google searches from the US, both sides of each pair meaning the same thing. In most pairs, Google Ads volume marked one phrasing as common and the other as rare.</p>
<p>We read the titles of the top 10 results on each side.</p>
<table>
<thead>
<tr>
<th>Rarer phrasing (monthly searches)</th>
<th>Common phrasing (monthly searches)</th>
<th>Top results for rarer phrasing titled only in common words</th>
</tr>
</thead>
<tbody><tr>
<td>car makes noise when braking (720)</td>
<td>squeaky brakes (18,100)</td>
<td>0 of 8</td>
</tr>
<tr>
<td>notebook computer not powering up (no data)</td>
<td>laptop won't turn on (6,600)</td>
<td>5 of 7</td>
</tr>
<tr>
<td>get merlot out of rug (no data)</td>
<td>remove red wine stain from carpet (140)</td>
<td>5 of 6</td>
</tr>
<tr>
<td>sneakers for fallen arches (720)</td>
<td>running shoes for flat feet (4,400)</td>
<td>6 of 7</td>
</tr>
<tr>
<td>egg cooking time (2,900)</td>
<td>how long to boil an egg (18,100)</td>
<td>7 of 7</td>
</tr>
<tr>
<td>reduce hypertension without medication (40)</td>
<td>how to lower blood pressure naturally (33,100)</td>
<td>7 of 8</td>
</tr>
<tr>
<td>customer management software for small companies (no data)</td>
<td>best crm for small business (2,900)</td>
<td>8 of 8</td>
</tr>
<tr>
<td>inexpensive airfare to london (no data)</td>
<td>cheap flights to london (6,600)</td>
<td>10 of 10</td>
</tr>
</tbody></table>
<h2>The usual pattern</h2>
<p>For the rare side of the 11 pairs with a clear volume gap, 56 of 83 top results were titled only in the common words.</p>
<p>"Customer management software for small companies" got 8 of 8 pages titled as best CRM for small business. "Egg cooking time" got 7 of 7 about how long to boil an egg.</p>
<p>The reverse didn't happen once. 0 of 90 results for the common phrasings used only the rare words.</p>
<h2>So why did the brakes query hold?</h2>
<p>Because pages titled "car makes noise when braking" already exist in numbers. Google seems to pull a query toward the popular words only when the searcher's own words don't have many pages behind them.</p>
<p>The British "how to fix a dripping tap" did something similar. It mostly got "tap" titles, several from UK sites, from a US search.</p>
<h2>The 3% number</h2>
<p>Across all 14 pairs, the two result lists shared 7 URLs out of 207.</p>
<p>So Google understood the meaning and still showed different pages for each wording. That's the bit I'd keep in mind when planning pages.</p>
<p>One page per meaning is still the default, since two pages on one site would mostly split the same searches. But a phrasing that already has lots of pages of its own, like the brakes one, can earn its own section.</p>
<h2>Underneath: embeddings</h2>
<p>We ran bge-small, bge-large and mxbai-large on a laptop. Each ranked five sentences for three queries: one real answer in other words, four decoys sharing the query's words.</p>
<p>The small model fell for a decoy all three times. Its top pick for the dripping tap query was a sentence about tapping a screen to fix a paint effect.</p>
<p>The large ones did better, two of three each. Still close calls. bge-large gave the faucet decoy 0.730 and the real answer 0.715, and mxbai-large lost the CRM query by 0.004.</p>
<h2>ChatGPT and AI Overviews</h2>
<p>ChatGPT, through a data provider's feed, searched the web for 9 of the 29 queries. When it searched, it rewrote rare wording into common wording: "customer management software for small companies" became a search for CRM software for small businesses.</p>
<p>For the other 20 it answered from memory and named both words, like "high blood pressure (hypertension)."</p>
<p>AI Overviews showed on 27 of 28 pair searches. Where both sides had one (13 pairs), they shared 27 of 179 sources, roughly 15%.</p>
<h2>What I'd take from it</h2>
<p>Title the page in the words most people use. Put the other phrasings in the body, not on a second page.</p>
<p>Exact strings are different. Model numbers and error codes need literal matching, and in an earlier test of ours on search operators, ChatGPT dropped quotes when it rewrote searches.</p>
<p>And write answers that still read fine when quoted on their own.</p>
<h2>Limits</h2>
<p>14 pairs, one day, one location, Google Ads volume as the common/rare signal, and a 3-query embedding check. Treat the ratios as rough.</p>
<p>If you'd rather track this than test it once: RankControl, an AI SEO and AEO platform (<a href="https://rctrl.com">https://rctrl.com</a>), has <a href="https://rctrl.com/ai-visibility">an AI visibility tracker</a>. RankControl's AI visibility tracker tracks citations across 7 AI engines: ChatGPT, Perplexity, Claude, Gemini, Grok, Google AI Mode and Google AI Overviews. <a href="https://rctrl.com/geo-checker">RankControl's free GEO Checker</a> scores how likely AI is to quote a page, 0 to 100, with the five weakest passages.</p>
<p>Full method and all 14 pairs: <a href="https://rctrl.com/blog/semantic-search">RankControl's semantic search guide</a>. The raw pairs are on <a href="https://github.com/rankcontrol/ai-search-datasets/tree/main/2026-10-semantic-search-query-pairs">GitHub</a>.</p>
]]></content:encoded></item></channel></rss>