<?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" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Neven Lovreković]]></title><description><![CDATA[One practical SEO fix a week for ecommerce owners. Get found in Google and AI search, using what I find in real store audits.]]></description><link>https://newsletter.neven-lovrekovic.com</link><image><url>https://substackcdn.com/image/fetch/$s_!UYR8!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cd27b77-d605-4ffc-b0ec-8183010d26de_800x800.png</url><title>Neven Lovreković</title><link>https://newsletter.neven-lovrekovic.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 07 Sep 2026 20:26:36 GMT</lastBuildDate><atom:link href="https://newsletter.neven-lovrekovic.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Neven Lovreković]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[nevenlovrekovic@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[nevenlovrekovic@substack.com]]></itunes:email><itunes:name><![CDATA[Neven Lovreković]]></itunes:name></itunes:owner><itunes:author><![CDATA[Neven Lovreković]]></itunes:author><googleplay:owner><![CDATA[nevenlovrekovic@substack.com]]></googleplay:owner><googleplay:email><![CDATA[nevenlovrekovic@substack.com]]></googleplay:email><googleplay:author><![CDATA[Neven Lovreković]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How to Get Your Online Store Mentioned by ChatGPT]]></title><description><![CDATA[I checked what OpenAI, Perplexity and Google actually say about product visibility. These are the five things I would fix before paying anyone for AI SEO.]]></description><link>https://newsletter.neven-lovrekovic.com/p/how-to-get-your-online-store-mentioned</link><guid isPermaLink="false">https://newsletter.neven-lovrekovic.com/p/how-to-get-your-online-store-mentioned</guid><dc:creator><![CDATA[Neven Lovreković]]></dc:creator><pubDate>Tue, 01 Sep 2026 07:07:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/556b2af2-7241-4678-ae10-cf46ae719729_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One of the easiest AI SEO services to sell right now is a file called llms.txt.</p><p>It sounds convincing. Put a file on your server, explain your site to AI systems, and improve your chances of appearing in their answers.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.neven-lovrekovic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>There is just one problem. Nobody has shown that a major consumer AI platform uses your llms.txt file to decide which store or product to recommend.</p><p>Google has gone further. Its documentation for AI Overviews and AI Mode says you do not need a new machine-readable AI file to appear in those results. John Mueller called llms.txt &#8220;purely speculative&#8221; in June.</p><p>I am not saying the file is harmful. If you already have one, leave it there.</p><p>I just would not pay someone to make it the centrepiece of an AI search strategy.</p><p>There are much more useful things to work on first.</p><p>And unlike llms.txt, several of them are documented directly by OpenAI, Google and Perplexity.</p><h3>Try this before reading the rest</h3><p>Open ChatGPT and ask a question the way one of your customers would.</p><p>For example:</p><p><strong>where can I buy running shoes online in Ireland</strong></p><p>Replace running shoes with your category and Ireland with your main market.</p><p>Look at the stores it names.</p><p>If yours is there, save the answer.</p><p>If competitors appear and you do not, save that too.</p><p>And if ChatGPT falls back to Amazon, eBay or another huge marketplace without naming specialist stores, that is useful information as well.</p><p>One answer is not a benchmark. AI answers change between runs. For now you are simply checking whether your store is even in the conversation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!egrf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9694418-0d78-4265-a393-3006cd578c81_816x742.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!egrf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9694418-0d78-4265-a393-3006cd578c81_816x742.png 424w, https://substackcdn.com/image/fetch/$s_!egrf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9694418-0d78-4265-a393-3006cd578c81_816x742.png 848w, https://substackcdn.com/image/fetch/$s_!egrf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9694418-0d78-4265-a393-3006cd578c81_816x742.png 1272w, https://substackcdn.com/image/fetch/$s_!egrf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9694418-0d78-4265-a393-3006cd578c81_816x742.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!egrf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9694418-0d78-4265-a393-3006cd578c81_816x742.png" width="816" height="742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9694418-0d78-4265-a393-3006cd578c81_816x742.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:742,&quot;width&quot;:816,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93316,&quot;alt&quot;:&quot;ChatGPT answer to an online shopping question listing several stores by name&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/213524246?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9694418-0d78-4265-a393-3006cd578c81_816x742.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="ChatGPT answer to an online shopping question listing several stores by name" title="ChatGPT answer to an online shopping question listing several stores by name" srcset="https://substackcdn.com/image/fetch/$s_!egrf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9694418-0d78-4265-a393-3006cd578c81_816x742.png 424w, https://substackcdn.com/image/fetch/$s_!egrf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9694418-0d78-4265-a393-3006cd578c81_816x742.png 848w, https://substackcdn.com/image/fetch/$s_!egrf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9694418-0d78-4265-a393-3006cd578c81_816x742.png 1272w, https://substackcdn.com/image/fetch/$s_!egrf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9694418-0d78-4265-a393-3006cd578c81_816x742.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The same buying question asked more than once. The stores named in AI answers can change between runs, which is why one prompt is a diagnostic rather than a benchmark.</figcaption></figure></div><h2>Start with what OpenAI actually says</h2><p>There is a useful distinction here that gets lost in most discussions about AI visibility.</p><p>ChatGPT can mention a store in a normal web answer, and it can also show products and merchants through its shopping experience.</p><p>Those are related, but they are not exactly the same thing.</p><p>For its shopping experience, OpenAI publishes more detail than most store owners realise.</p><p>ChatGPT can use structured product metadata from first-party and third-party sources. When several merchants sell the same product, OpenAI says merchant ranking can consider availability, price, quality and whether the seller is the maker or primary seller.</p><p>It also states clearly that organic product results are selected independently and are not influenced by OpenAI partnerships.</p><p>That matters.</p><p>You cannot simply buy the first organic position in ChatGPT Shopping.</p><p>You can, however, give the system better information about what you sell.</p><p>That is where I would start.</p><h2>1. Make your product data easy to use</h2><p>A recommendation system has a difficult job if your product information is incomplete or outdated.</p><p>Price matters. Availability matters. Product descriptions matter. Images matter. Variants matter.</p><p>If you use Shopify, there is a useful shortcut here. OpenAI says Shopify product data is already integrated into ChatGPT through Shopify Catalog and individual merchants do not need to create a separate integration for that data to be available.</p><p>For other platforms, OpenAI has its own merchant registration and product feed system.</p><p>I would not manually build a feed from scratch just because AI search is fashionable. First check what your platform already sends and whether the important fields are accurate.</p><p>Google is moving in the same direction. Merchant Center data now matters across AI-driven shopping experiences, including AI Mode, and Google has started adding product attributes specifically designed for conversational discovery.</p><p>Perplexity also has a Merchant Program. It is free, although the original programme was aimed primarily at larger retailers, so a small independent store should not build its entire strategy around being accepted.</p><p>The practical point is simpler.</p><p>Before looking for a new AI optimisation tool, make sure the product information you already publish is accurate.</p><p>A feed gets your products into the pool of information a system can use.</p><p>It does not guarantee that you will be the store it chooses.</p><h2>2. Make it obvious that all of your profiles describe the same business</h2><p>This one is partly SEO, partly basic brand hygiene.</p><p>Search your business name.</p><p>Then check your website, Google Business Profile if you have one, social profiles, review profiles and major directories.</p><p>Is the business name written the same way?</p><p>Does each profile point to the correct website?</p><p>Do they agree about what you sell and where you deliver?</p><p>I would fix inconsistencies before doing anything clever.</p><p>I would not worry about using an identical 20-word company description everywhere. That is too mechanical.</p><p>The goal is simply to remove ambiguity.</p><p>If your website calls the company ABC Running, Instagram calls it ABC Shoes Ireland and a review profile still uses an old company name, fix it.</p><p>This takes very little money and it also helps outside AI search.</p><h2>3. Give AI systems evidence that does not come from you</h2><p>This is where AI visibility becomes harder to manufacture.</p><p>Peec AI analysed 30 million cited sources across ChatGPT, Google AI Mode, Gemini, Perplexity and AI Overviews earlier this year.</p><p>The three most cited domains overall were Reddit, YouTube and LinkedIn.</p><p>The mix changes by platform. ChatGPT leaned more heavily towards sources such as Wikipedia, Reddit and editorial publications. Perplexity&#8217;s top sources included Reddit, YouTube, LinkedIn, Wikipedia and G2.</p><p>That does not mean a Reddit mention automatically makes ChatGPT recommend your store.</p><p>It does show something useful though.</p><p>AI answers use far more than the claims businesses make on their own websites.</p><p>A product page saying &#8220;fast delivery&#8221; is your claim.</p><p>Independent reviews repeatedly mentioning fast delivery are different evidence.</p><p>The wrong response is to create ten Reddit accounts and start dropping links. Apart from being obvious spam, it gives you exactly the reputation you do not want.</p><p>The better approach is slower.</p><p>Answer questions in communities where you genuinely know the subject.</p><p>Ask customers for honest reviews rather than scripting what they should say.</p><p>Publish useful product demonstrations or comparisons on YouTube when video makes sense for your category.</p><p>Give people a reason to mention you without having to manufacture the mention yourself.</p><h2>4. Put useful product information in the page itself</h2><p>A lot of ecommerce product pages still make the machine do unnecessary detective work.</p><p>The specifications are inside an image.</p><p>The important compatibility information is hidden in an accordion.</p><p>The description is two sentences copied from the manufacturer.</p><p>The difference between this product and the next model up is never explained.</p><p>Google&#8217;s own guidance for AI search is very ordinary here. Important information should be available in textual form, structured data should match what is visible on the page, and product information should be kept current.</p><p>That is good advice for ChatGPT and Perplexity too.</p><p>Take your bestselling product and check the page.</p><p>Can I tell what it is within a few seconds?</p><p>Are the important specifications written as text?</p><p>Does the page answer the question somebody would normally ask before buying it?</p><p>If there is an obvious alternative product, does the page explain the difference?</p><p>Last month I wrote about title tags and how one line can change which Google result somebody clicks.</p><p>This is the next layer.</p><p>A good title helps someone choose your page.</p><p>A useful page gives search systems something worth extracting, citing or summarising after they arrive.</p><h2>5. Check whether you are blocking the systems you want visibility from</h2><p>This is the technical check I would do before paying for anything.</p><p>But the crawler names matter.</p><p>For ChatGPT Search, the important crawler is <strong>OAI-SearchBot</strong>.</p><p>OpenAI explicitly says sites that opt out of OAI-SearchBot will not be shown in ChatGPT search answers, although a navigational link can still appear in some circumstances.</p><p><strong>GPTBot is different.</strong></p><p>GPTBot is used for content that may be used to train OpenAI&#8217;s foundation models. You can block GPTBot while allowing OAI-SearchBot. OpenAI treats those as separate choices.</p><p>For Perplexity, check <strong>PerplexityBot</strong>.</p><p>For Google&#8217;s AI Overviews and AI Mode, check whether normal <strong>Googlebot</strong> crawling and indexing are allowed. Google-Extended is a different control and is not what determines eligibility for AI Overviews or AI Mode in Google Search.</p><p>That distinction is easy to miss, and it is one reason I would not blindly copy a generic &#8220;AI robots.txt&#8221; template from another site.</p><p>Also check your CDN or firewall.</p><p>A perfect robots.txt file does not help much if Cloudflare or another security layer blocks the crawler before it reaches the page.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zafE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22576b-5e42-44df-ba8b-672fcad83e51_816x509.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zafE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22576b-5e42-44df-ba8b-672fcad83e51_816x509.png 424w, https://substackcdn.com/image/fetch/$s_!zafE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22576b-5e42-44df-ba8b-672fcad83e51_816x509.png 848w, https://substackcdn.com/image/fetch/$s_!zafE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22576b-5e42-44df-ba8b-672fcad83e51_816x509.png 1272w, https://substackcdn.com/image/fetch/$s_!zafE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22576b-5e42-44df-ba8b-672fcad83e51_816x509.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zafE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22576b-5e42-44df-ba8b-672fcad83e51_816x509.png" width="816" height="509" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea22576b-5e42-44df-ba8b-672fcad83e51_816x509.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:509,&quot;width&quot;:816,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67640,&quot;alt&quot;:&quot;List of source links used by an AI assistant to answer an online shopping question&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/213524246?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22576b-5e42-44df-ba8b-672fcad83e51_816x509.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="List of source links used by an AI assistant to answer an online shopping question" title="List of source links used by an AI assistant to answer an online shopping question" srcset="https://substackcdn.com/image/fetch/$s_!zafE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22576b-5e42-44df-ba8b-672fcad83e51_816x509.png 424w, https://substackcdn.com/image/fetch/$s_!zafE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22576b-5e42-44df-ba8b-672fcad83e51_816x509.png 848w, https://substackcdn.com/image/fetch/$s_!zafE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22576b-5e42-44df-ba8b-672fcad83e51_816x509.png 1272w, https://substackcdn.com/image/fetch/$s_!zafE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22576b-5e42-44df-ba8b-672fcad83e51_816x509.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The sources behind an AI shopping answer. Some of the evidence influencing a recommendation may come from websites the store does not control.</figcaption></figure></div><h2>What I keep finding in real stores</h2><p>I have manually reviewed 197 small and mid-sized online stores across the UK, Australia and New Zealand.</p><p>These were screening reviews rather than full client audits. I recorded one main problem per store, so the numbers I publish from that project are deliberately conservative.</p><p>One pattern is particularly relevant here.</p><p>In 62 of those stores, I found product descriptions that appeared verbatim elsewhere on the web, often because several retailers were using the same supplier copy.</p><p>Think about what that leaves an AI system to work with.</p><p>Five stores sell the same product.</p><p>Five pages contain almost identical text.</p><p>None of them explains who the product is actually for, when I should choose it, what it is better at, or what I should buy instead.</p><p>There is very little original information there to retrieve.</p><p>AI did not create that problem.</p><p>Ecommerce stores have been copying supplier descriptions for years.</p><p>AI search has simply given store owners another reason to finally fix it.</p><h2>Is GEO actually different from SEO?</h2><p>Less than the current marketing suggests.</p><p>Most of what I have described here was already good SEO.</p><p>Crawlability.</p><p>Useful product information.</p><p>Structured data.</p><p>Merchant feeds.</p><p>Brand consistency.</p><p>Authority outside your own website.</p><p>The difference is the interface.</p><p>Google used to make users choose between a long page of results. An AI answer can reduce that choice to a much smaller set of stores, products or cited sources.</p><p>That makes being absent more noticeable.</p><p>It also makes measurement harder because the answers are not deterministic.</p><h2>How long does this take?</h2><p>There is no honest universal answer.</p><p>You can check robots.txt today.</p><p>You can fix inconsistent business information today.</p><p>Product page improvements can go live this week.</p><p>That does not mean ChatGPT will mention you next Tuesday.</p><p>Crawlers have to revisit the site, indexes have to update, and the system still has to decide that your page or product is relevant to a future question.</p><p>Mentions and reviews outside your own site usually take longer because you cannot manufacture genuine reputation on demand.</p><p>Anyone giving you an exact number of days before seeing your store in AI answers is guessing.</p><h2>Should you create llms.txt?</h2><p>If you already have one, I would leave it.</p><p>If your CMS creates one automatically, fine.</p><p>I just would not make it a priority and I definitely would not buy an &#8220;AI optimisation package&#8221; whose main deliverable is that file.</p><p>I would rather spend the same afternoon checking product data, crawler access and the pages that actually make you money.</p><h2>Do you need an AI visibility tracking tool?</h2><p>Probably not on day one.</p><p>Start with a spreadsheet.</p><p>Choose five buying prompts that matter to your store.</p><p>Run each one several times because AI answers vary between runs. If possible, use a fresh or temporary conversation and keep the prompt wording the same.</p><p>Record the date, the prompt, which stores were mentioned and which sources were cited.</p><p>Repeat the test every month.</p><p>After a few months you will know whether there is enough movement to justify paying for a dedicated tracking platform.</p><p>You will also know exactly what you want that platform to measure.</p><h2>How I would measure this</h2><p>I would keep two separate views.</p><p>The first is your prompt log.</p><p>That answers one question:</p><p><strong>Are AI assistants mentioning my store more often?</strong></p><p>The second is traffic.</p><p>Google Analytics or another analytics platform can show referrals from sources such as ChatGPT and Perplexity.</p><p>Google Search Console is useful for Google, but there is an important limitation. Google currently includes traffic from AI Overviews and AI Mode inside normal Web search reporting rather than giving you a clean separate AI Search report.</p><p>So do not try to turn one metric into something it is not.</p><p>Mentions tell you about visibility.</p><p>Referral and search traffic tell you whether that visibility is producing visits.</p><h2>What I would do this week</h2><p>Run the buying prompt from the beginning of this post and save the result.</p><p>Then open robots.txt and check OAI-SearchBot and PerplexityBot. Make sure Googlebot can crawl and index the pages you actually want visible.</p><p>After that, open your best-selling product page.</p><p>Look at the price, availability, description, images and product specifications.</p><p>Then Google your business name and check whether the major profiles agree about who you are, what you sell and where you sell it.</p><p>You can do all of that before buying another AI SEO tool.</p><p><strong>If you would rather have someone check the store first, send it to me.</strong></p><p>The free store analysis I offer now includes an AI visibility check alongside the SEO review.</p><p>I will look at where your store appears, where competitors appear instead, and which of the areas in this post I would fix first.</p><p>No sales call is required.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://lobit.agency/free-seo-help/?utm_source=substack&amp;utm_medium=button&amp;utm_campaign=chatgpt_store_visibility&quot;,&quot;text&quot;:&quot;GET YOUR FREE SEO ANALYSIS&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://lobit.agency/free-seo-help/?utm_source=substack&amp;utm_medium=button&amp;utm_campaign=chatgpt_store_visibility"><span>GET YOUR FREE SEO ANALYSIS</span></a></p><p>If you are not ready for that, stay on the list.</p><p>One of the next posts will cover two settings that can quietly remove ecommerce pages from ordinary Google Search. They are much less fashionable than GEO, and in the stores I review they usually cost more.</p><p>Neven Lovrekovi&#263;</p><p>Ecommerce SEO Strategist and founder of Lobit</p><p><a href="https://neven-lovrekovic.com/">neven-lovrekovic.com</a> &#183; <a href="https://www.linkedin.com/in/nevenlovrekovic/">LinkedIn</a></p><p><strong>P.S.</strong> If you do only one thing from this post, check crawler access. It takes a few minutes, and there is no point improving pages for an AI search system that you have accidentally told not to crawl them.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.neven-lovrekovic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Closer Customers Get to Buying, the Less AI Cites Your Brand]]></title><description><![CDATA[I tested a SaaS citation benchmark on an ecommerce set. Two of my three predictions were wrong. The third finding ended up being the one I think matters most.]]></description><link>https://newsletter.neven-lovrekovic.com/p/the-closer-customers-get-to-buying</link><guid isPermaLink="false">https://newsletter.neven-lovrekovic.com/p/the-closer-customers-get-to-buying</guid><dc:creator><![CDATA[Neven Lovreković]]></dc:creator><pubDate>Tue, 25 Aug 2026 07:07:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2a7f6789-c58d-4a6c-b16e-0d40cd6f77fd_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two weeks ago I read <a href="https://www.growth-memo.com/p/community-signals-are-ais-largest">a study on AI citation sources</a>, left a comment under it, and made a public prediction about what the same measurement would look like in ecommerce.</p><p>Then I said I would test it instead of assuming the pattern carried over.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.neven-lovrekovic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>So I did.</p><p>Two of my predictions were wrong.</p><p>Before getting into the numbers, one thing is worth making clear. I sell SEO strategy, not an AI visibility tool, so I have no reason to make one engine look better than another. The sample is mine, the prompts are documented, and I have included the limitations at the end.</p><p>If you disagree with the conclusions, there should be enough here to challenge them properly.</p><h2>What the benchmark said, and what I expected</h2><p>The original study looked at where AI engines pull citations from when people ask SaaS-related questions.</p><p>Vendor pages, meaning the software company&#8217;s own website, accounted for between 66.7 and 71.8 percent of citations.</p><p>User-generated content was around 17 percent, with Reddit responsible for most of it.</p><p>My expectation for ecommerce was that the vendor share would stay reasonably close to that level, while the UGC mix would change. I expected marketplace Q&amp;A and YouTube to take some of the space Reddit occupies in SaaS.</p><p>Neither happened.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3FSf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae456789-f968-46d3-b318-c5816caf8011_1600x680.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3FSf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae456789-f968-46d3-b318-c5816caf8011_1600x680.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3FSf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae456789-f968-46d3-b318-c5816caf8011_1600x680.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3FSf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae456789-f968-46d3-b318-c5816caf8011_1600x680.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3FSf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae456789-f968-46d3-b318-c5816caf8011_1600x680.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3FSf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae456789-f968-46d3-b318-c5816caf8011_1600x680.jpeg" width="1456" height="619" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae456789-f968-46d3-b318-c5816caf8011_1600x680.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:619,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43198,&quot;alt&quot;:&quot;Bar chart. Brand site citation share is 66.7 to 71.8 percent in SaaS and 27.0 percent in ecommerce.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/212556814?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae456789-f968-46d3-b318-c5816caf8011_1600x680.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Bar chart. Brand site citation share is 66.7 to 71.8 percent in SaaS and 27.0 percent in ecommerce." title="Bar chart. Brand site citation share is 66.7 to 71.8 percent in SaaS and 27.0 percent in ecommerce." srcset="https://substackcdn.com/image/fetch/$s_!3FSf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae456789-f968-46d3-b318-c5816caf8011_1600x680.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3FSf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae456789-f968-46d3-b318-c5816caf8011_1600x680.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3FSf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae456789-f968-46d3-b318-c5816caf8011_1600x680.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3FSf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae456789-f968-46d3-b318-c5816caf8011_1600x680.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">T<em>he same measurement in a different vertical. The difference is much bigger than I expected.</em></figcaption></figure></div><h2>First thing I got wrong: brands do not own the category</h2><p>Brand sites accounted for 27.0 percent of citations.</p><p>Not two thirds. Just over a quarter.</p><p>I do not think that means AI engines have some problem with ecommerce brands. The more likely explanation is structural.</p><p>In SaaS, the vendor is usually also the seller. You buy the product directly from the company that makes it, so the vendor website covers both roles.</p><p>Ecommerce often has another layer between the brand and the customer.</p><p>Retailers.</p><p>Retailer pages were actually the largest citation category in my set at 34.2 percent, ahead of brand sites.</p><p>That category does not really exist in the SaaS framework because it usually does not need to.</p><p>Even if you combine brand sites and retailer pages, you get 61.8 percent. That is still below the SaaS vendor share on its own.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A8_e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c04c480-5aa4-4943-a19d-56886c773ed9_1800x960.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A8_e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c04c480-5aa4-4943-a19d-56886c773ed9_1800x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A8_e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c04c480-5aa4-4943-a19d-56886c773ed9_1800x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A8_e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c04c480-5aa4-4943-a19d-56886c773ed9_1800x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A8_e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c04c480-5aa4-4943-a19d-56886c773ed9_1800x960.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A8_e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c04c480-5aa4-4943-a19d-56886c773ed9_1800x960.jpeg" width="1456" height="777" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c04c480-5aa4-4943-a19d-56886c773ed9_1800x960.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:777,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62213,&quot;alt&quot;:&quot;Horizontal bar chart of fifteen citation source types. Retailer sites lead at 34.2 percent and brand sites follow at 27.0 percent. Everything else is under 6 percent, and marketplace Q&amp;A and video are at zero.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/212556814?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c04c480-5aa4-4943-a19d-56886c773ed9_1800x960.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Horizontal bar chart of fifteen citation source types. Retailer sites lead at 34.2 percent and brand sites follow at 27.0 percent. Everything else is under 6 percent, and marketplace Q&amp;A and video are at zero." title="Horizontal bar chart of fifteen citation source types. Retailer sites lead at 34.2 percent and brand sites follow at 27.0 percent. Everything else is under 6 percent, and marketplace Q&amp;A and video are at zero." srcset="https://substackcdn.com/image/fetch/$s_!A8_e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c04c480-5aa4-4943-a19d-56886c773ed9_1800x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A8_e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c04c480-5aa4-4943-a19d-56886c773ed9_1800x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A8_e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c04c480-5aa4-4943-a19d-56886c773ed9_1800x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A8_e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c04c480-5aa4-4943-a19d-56886c773ed9_1800x960.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Fifteen source types across 348 citations. Two categories did not appear once.</em></figcaption></figure></div><h2>The second thing I got wrong was more surprising</h2><p>I expected marketplace Q&amp;A and YouTube to absorb some of the UGC share.</p><p>Marketplace Q&amp;A received zero citations.</p><p>YouTube and other video sources received zero citations.</p><p>Not a small share. Zero across all 348 citations.</p><p>UGC overall accounted for 5.2 percent, compared with roughly 17 percent in the SaaS benchmark. Every UGC citation in my set came from forums, mostly one very large forum.</p><p>There is an obvious limitation here.</p><p>A set of 348 citations from one market cannot tell us that video is never cited in ecommerce. It can tell us that across fifteen realistic buying questions, repeated across multiple runs, it did not appear once in this sample.</p><p>That distinction matters.</p><p>If you were considering moving budget into product video because a SaaS benchmark showed a large UGC contribution, I would want stronger ecommerce evidence first.</p><h2>The average hides the most useful part</h2><p>The overall brand share of 27.0 percent is interesting, but once I split the prompts by buying phase, the average became much less useful.</p><p>The share changes considerably depending on how close the buyer is to purchasing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f7ZE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c788f0-aae8-4c2d-bb89-127f268848ef_1760x1120.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f7ZE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c788f0-aae8-4c2d-bb89-127f268848ef_1760x1120.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f7ZE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c788f0-aae8-4c2d-bb89-127f268848ef_1760x1120.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f7ZE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c788f0-aae8-4c2d-bb89-127f268848ef_1760x1120.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f7ZE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c788f0-aae8-4c2d-bb89-127f268848ef_1760x1120.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f7ZE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c788f0-aae8-4c2d-bb89-127f268848ef_1760x1120.jpeg" width="1456" height="927" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36c788f0-aae8-4c2d-bb89-127f268848ef_1760x1120.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:927,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81895,&quot;alt&quot;:&quot;Grouped bar chart across three buying phases. Brand site share falls from 40.7 to 29.0 to 16.0 percent while retailer share rises from 3.5 to 26.0 to 62.6 percent. Regulators and standards fall from 27.9 to 1.5 percent.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/212556814?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c788f0-aae8-4c2d-bb89-127f268848ef_1760x1120.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Grouped bar chart across three buying phases. Brand site share falls from 40.7 to 29.0 to 16.0 percent while retailer share rises from 3.5 to 26.0 to 62.6 percent. Regulators and standards fall from 27.9 to 1.5 percent." title="Grouped bar chart across three buying phases. Brand site share falls from 40.7 to 29.0 to 16.0 percent while retailer share rises from 3.5 to 26.0 to 62.6 percent. Regulators and standards fall from 27.9 to 1.5 percent." srcset="https://substackcdn.com/image/fetch/$s_!f7ZE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c788f0-aae8-4c2d-bb89-127f268848ef_1760x1120.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f7ZE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c788f0-aae8-4c2d-bb89-127f268848ef_1760x1120.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f7ZE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c788f0-aae8-4c2d-bb89-127f268848ef_1760x1120.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f7ZE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c788f0-aae8-4c2d-bb89-127f268848ef_1760x1120.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Brand site is strongest where nobody is buying yet, and weakest at the moment money moves.</figcaption></figure></div><p>At the problem stage, with questions such as why pans keep failing or how to identify greenwashing, brand sites account for 40.7 percent of citations.</p><p>Retailers account for only 3.5 percent.</p><p>Regulators, standards bodies and professional associations account for another 27.9 percent. That is another source category that does not fit neatly into the original SaaS framework.</p><p>At the comparison stage, brand sites and retailers get much closer.</p><p>Brands account for 29.0 percent.</p><p>Retailers account for 26.0 percent.</p><p>Then the pattern flips at the purchase stage.</p><p>When the question becomes where to actually buy the product, retailers account for 62.6 percent of citations.</p><p>Brand sites fall to 16.0 percent.</p><p>Authority sources fall to just 1.5 percent.</p><p>So the closer someone gets to spending money, the more the cited answer shifts away from the brand website and towards the retailer.</p><p>For brands that sell through third parties, I think this changes how AI visibility should be looked at.</p><p>Your retailer&#8217;s product page is part of your visibility whether you control that page or not.</p><p>At the purchase stage in this sample, retailer pages were almost four times more likely to be cited than brand sites.</p><p>That makes retailer content much harder to treat as somebody else&#8217;s problem.</p><h2>Another problem: the citations do not stay still</h2><p>I ran every prompt twice to make the data more relevant and to see how much the cited sources changed between runs.</p><p>The goal was simple.</p><p>How much should I trust one run?</p><p>The answer was less than I expected.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XqfA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bec8920-3670-4cc4-b0b5-d084cc9e500a_1800x1120.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XqfA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bec8920-3670-4cc4-b0b5-d084cc9e500a_1800x1120.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XqfA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bec8920-3670-4cc4-b0b5-d084cc9e500a_1800x1120.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XqfA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bec8920-3670-4cc4-b0b5-d084cc9e500a_1800x1120.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XqfA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bec8920-3670-4cc4-b0b5-d084cc9e500a_1800x1120.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XqfA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bec8920-3670-4cc4-b0b5-d084cc9e500a_1800x1120.jpeg" width="1456" height="906" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bec8920-3670-4cc4-b0b5-d084cc9e500a_1800x1120.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:906,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59471,&quot;alt&quot;:&quot;Dot plot of fifteen prompts, each run twice in Google AI Mode. Most counts change between the two runs and one moves from zero citations to twenty one.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/212556814?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bec8920-3670-4cc4-b0b5-d084cc9e500a_1800x1120.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Dot plot of fifteen prompts, each run twice in Google AI Mode. Most counts change between the two runs and one moves from zero citations to twenty one." title="Dot plot of fifteen prompts, each run twice in Google AI Mode. Most counts change between the two runs and one moves from zero citations to twenty one." srcset="https://substackcdn.com/image/fetch/$s_!XqfA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bec8920-3670-4cc4-b0b5-d084cc9e500a_1800x1120.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XqfA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bec8920-3670-4cc4-b0b5-d084cc9e500a_1800x1120.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XqfA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bec8920-3670-4cc4-b0b5-d084cc9e500a_1800x1120.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XqfA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bec8920-3670-4cc4-b0b5-d084cc9e500a_1800x1120.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fifteen prompts, two passes. Same questions, same engine, different answers.</figcaption></figure></div><p>Google AI Mode retained only 32 percent of its cited sources between the two passes.</p><p>On one prompt, the first pass returned a complete answer with no citations. The second returned 21.</p><p>Another prompt went from 15 sources to 12, with a different group of sites making up the answer.</p><p>ChatGPT was more stable in the smaller repeat sample I ran there.</p><p>Across four repeated prompts, it retained 52 percent of its cited sources.</p><p>On one of those prompts it kept every source from the first pass and added another two.</p><p>This was not something I originally set out to test, but it may be the most practical result from the whole exercise.</p><p>If an AI visibility report is based on one run of one prompt, I would be very careful about treating the resulting percentage as a benchmark.</p><p>It tells you what happened in that run.</p><p>The next run can look materially different.</p><h2>What I would do with this</h2><p>First, repeat the measurement.</p><p>For important prompts, I would run them more than twice before making a decision from the numbers. Ideally, those measurements should also happen on different days and at different times.</p><p>Where possible, report a range rather than one precise percentage.</p><p>I would also separate prompts by buying phase.</p><p>An average that combines problem, comparison and purchase questions hides a very important change in source behaviour. Knowing that brands receive 27 percent overall is much less useful than knowing that the share moves from 40.7 percent at the problem stage to 16.0 percent at purchase.</p><p>For brands selling through retailers, I would start tracking which retailers consistently appear for purchase-stage prompts.</p><p>That gives you something concrete to work with.</p><p>Which partners are being cited?</p><p>What information appears on their product pages?</p><p>How good is the product data you provide them?</p><p>Are your strongest retail partners also the ones AI engines are surfacing?</p><p>And I would be careful about importing recommendations from another vertical.</p><p>In this sample, the two UGC channels I expected to matter most did not receive a single citation.</p><p>The same applies to authority sources.</p><p>Regulators, standards bodies and certification organisations accounted for 27.9 percent of citations during the problem stage.</p><p>If your product carries a certification, the organisation behind that certification may already be influencing AI answers around your category, even if it is nowhere near the transaction itself.</p><h2>Method and limits</h2><p>I used fifteen prompts across five product categories.</p><p>The prompts were written in buyer language, contained no brand names and were divided across three buying phases.</p><p>Across the test there were two primary engines, 49 sessions and 348 recorded citations from two passes.</p><p>Each cited domain was recorded separately, including its position in the answer.</p><p>A third engine was sampled but did not cover the full prompt set, so I excluded it from every percentage reported above.</p><p>There are several limitations.</p><p>This is one market.</p><p>I recorded domains rather than individual URLs.</p><p>So I would treat this as a field measurement rather than a formal study, and any individual percentage as approximate rather than universal.</p><h2>Five things I would take from it</h2><ul><li><p>Brand sites accounted for 27.0 percent of ecommerce citations in this set, far below the 66.7 to 71.8 percent vendor share reported in the SaaS benchmark.</p></li><li><p>Retailer pages were the largest individual source category at 34.2 percent, a category that has no direct equivalent in the SaaS framework.</p></li><li><p>Brand share dropped from 40.7 percent at the problem stage to 16.0 percent at purchase, while retailers increased to 62.6 percent.</p></li><li><p>Marketplace Q&amp;A and video produced zero citations across the 348 citations recorded in this test.</p></li><li><p>One engine retained only 32 percent of its cited sources between the two passes, which makes single-run AI visibility measurements difficult to trust on their own.</p></li></ul><h2>Want to know what AI sees when it looks at your store?</h2><p>You can test this yourself. Take a set of problem, comparison and purchase prompts, run them more than once, and track which brands, retailers and other sources keep appearing.</p><p>But if you would rather have a second pair of eyes, send me your store. I will record a short video showing how your store appears across Google and AI search, the biggest visibility leak I can find, and the first thing I would fix.</p><p>No call. No pitch. Plain language.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://lobit.agency/free-seo-help/?utm_source=substack&amp;utm_medium=newsletter&amp;utm_campaign=ai-citations-ecommerce&amp;utm_content=free-store-review&quot;,&quot;text&quot;:&quot;GET YOUR FREE STORE REVIEW&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://lobit.agency/free-seo-help/?utm_source=substack&amp;utm_medium=newsletter&amp;utm_campaign=ai-citations-ecommerce&amp;utm_content=free-store-review"><span>GET YOUR FREE STORE REVIEW</span></a></p><p>Ecommerce SEO Strategist</p><p><a href="https://neven-lovrekovic.com/">neven-lovrekovic.com</a><span> &#183; </span><a href="https://www.linkedin.com/in/nevenlovrekovic/">LinkedIn</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.neven-lovrekovic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How to Find the Five Store Pages Worth Fixing First]]></title><description><![CDATA[Search Console can show you which pages are leaving the most clicks on the table. Here is how to put a number on the gap before you spend a Saturday fixing the wrong one.]]></description><link>https://newsletter.neven-lovrekovic.com/p/how-to-find-the-five-store-pages</link><guid isPermaLink="false">https://newsletter.neven-lovrekovic.com/p/how-to-find-the-five-store-pages</guid><dc:creator><![CDATA[Neven Lovreković]]></dc:creator><pubDate>Tue, 18 Aug 2026 07:07:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fb1e7fbd-df84-4ccf-b5c6-3d2ca6ba9a99_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The most expensive thing in small store SEO is often not the mistake you never fixed.</p><p>It is the twenty hours you spent fixing something that was never going to move.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.neven-lovrekovic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I see the same sequence every few weeks. A store owner runs a crawler, gets a report with fourteen hundred issues, sorts by severity and starts working through the red section.</p><p>Three weekends later the site is technically cleaner and the traffic looks exactly the same.</p><p>The problem was not necessarily the fixes.</p><p>The problem was the order.</p><h2>Severity does not tell you what a fix is worth</h2><p>A crawler severity score tells you how serious an issue may be technically. On its own, it cannot tell you how much traffic or revenue fixing that issue is likely to return.</p><p>Those are different questions.</p><p>Take missing meta descriptions.</p><p>A crawler might find three hundred product pages without one and mark all of them the same way.</p><p>But imagine that two hundred and eighty of those pages received almost no Google impressions during the last three months.</p><p>The remaining twenty are already being shown thousands of times.</p><p>Writing three hundred descriptions treats those pages as equally valuable.</p><p>They are not.</p><p>This post is about finding the few that deserve your attention first.</p><h3>When I would ignore this method and fix everything</h3><p>There are cases where prioritising individual pages makes little sense.</p><p>If the site has twenty products, you can probably fix the whole catalogue faster than you can build a scoring system for it.</p><p>A sitewide indexing setting, broken canonical template or technical error affecting every product is also different. Fix the root cause immediately.</p><p>A migration deserves the same treatment. During a replatform you are protecting URLs, content and existing visibility. That is risk management, not opportunity scoring.</p><p>For a normal established store with hundreds or thousands of URLs, I would rather know which ten pages matter than have another export containing every problem the site has.</p><h2>What I keep finding in online stores</h2><p>I manually reviewed 197 small and mid sized online stores across the UK, Ireland, the United States, Canada, Australia and New Zealand.</p><p>This was screening rather than client work.</p><p>I deliberately recorded only the biggest visible issue in each store. That means the dataset cannot tell me how many smaller problems each store had, and I do not use it that way.</p><p>What it did show me repeatedly was how concentrated the biggest opportunities could be.</p><p>A store might have hundreds of indexable URLs while a small group of category pages, guides or products accounts for most of the useful search exposure.</p><p>That is the pattern behind this post.</p><p>You do not need to start with every page Google knows about.</p><p>You need to start with the pages Google already gives a chance.</p><h2>Change the question</h2><p>Instead of asking:</p><p><strong>What is broken on my store?</strong></p><p>Ask:</p><p><strong>What is happening on pages Google already shows to people?</strong></p><p>That wording changes the job.</p><p>A page that already receives impressions gives you evidence to work with. You know Google understands something about it. You know queries exist. You know people are seeing the result.</p><p>Now you can ask whether the page is earning what that visibility should be worth.</p><p>Low impression pages still matter. They simply belong to a different investigation.</p><p>I should also be straightforward about my interest here. Deciding where a store&#8217;s SEO effort goes is one of the things people pay me for, and there is an offer at the end of this post.</p><p>The method below is the same kind of prioritisation I use.</p><p>You can run the first version yourself this afternoon.</p><h2>Start with one free report</h2><p>Open Google Search Console.</p><p>Go to <strong>Performance</strong> and set the date range to the last three months.</p><p>Turn on:</p><ul><li><p>Clicks</p></li><li><p>Impressions</p></li><li><p>Average CTR</p></li><li><p>Average position</p></li></ul><p>Then open the <strong>Pages</strong> tab and sort by impressions, highest first.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DRFa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91db13a0-b5fc-4134-ac06-cd35f33ef3f1_1044x764.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DRFa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91db13a0-b5fc-4134-ac06-cd35f33ef3f1_1044x764.png 424w, https://substackcdn.com/image/fetch/$s_!DRFa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91db13a0-b5fc-4134-ac06-cd35f33ef3f1_1044x764.png 848w, https://substackcdn.com/image/fetch/$s_!DRFa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91db13a0-b5fc-4134-ac06-cd35f33ef3f1_1044x764.png 1272w, https://substackcdn.com/image/fetch/$s_!DRFa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91db13a0-b5fc-4134-ac06-cd35f33ef3f1_1044x764.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DRFa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91db13a0-b5fc-4134-ac06-cd35f33ef3f1_1044x764.png" width="1044" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91db13a0-b5fc-4134-ac06-cd35f33ef3f1_1044x764.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1044,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168295,&quot;alt&quot;:&quot;Google Search Console Pages report for one ecommerce store, sorted by impressions, with clicks, click rate and average position all showing. Row two has 5,202 impressions at a 1.1 percent click rate in average position 4.4. URLs are blurred&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/211549349?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91db13a0-b5fc-4134-ac06-cd35f33ef3f1_1044x764.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Google Search Console Pages report for one ecommerce store, sorted by impressions, with clicks, click rate and average position all showing. Row two has 5,202 impressions at a 1.1 percent click rate in average position 4.4. URLs are blurred" title="Google Search Console Pages report for one ecommerce store, sorted by impressions, with clicks, click rate and average position all showing. Row two has 5,202 impressions at a 1.1 percent click rate in average position 4.4. URLs are blurred" srcset="https://substackcdn.com/image/fetch/$s_!DRFa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91db13a0-b5fc-4134-ac06-cd35f33ef3f1_1044x764.png 424w, https://substackcdn.com/image/fetch/$s_!DRFa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91db13a0-b5fc-4134-ac06-cd35f33ef3f1_1044x764.png 848w, https://substackcdn.com/image/fetch/$s_!DRFa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91db13a0-b5fc-4134-ac06-cd35f33ef3f1_1044x764.png 1272w, https://substackcdn.com/image/fetch/$s_!DRFa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91db13a0-b5fc-4134-ac06-cd35f33ef3f1_1044x764.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">One Search Console report, sorted by impressions. Store URLs are blurred to protect client data.</figcaption></figure></div><p><em>Caption: One report, sorted one way. Store URLs blurred on purpose.</em></p><p>The first thing this gives you is a shortlist.</p><p>That distinction matters.</p><p>The Pages report tells you <strong>where to investigate</strong>.</p><p>It does not always tell you <strong>what to change</strong>.</p><p>A single page can rank for dozens or hundreds of queries. One query might sit at position three, another at eleven and another at thirty. Some traffic may be branded. Some may come from one country. Mobile and desktop can behave differently.</p><p>The page average compresses all of that into one row.</p><p>So do not rewrite anything yet.</p><h2>Pages gives you the shortlist. Queries gives you the diagnosis.</h2><p>Start with a high impression page that looks interesting.</p><p>Click the URL in Search Console so the report filters to that page.</p><p>Now switch to <strong>Queries</strong>.</p><p>This is the part I would not skip.</p><p>Look at where the impressions actually come from.</p><p>If most of them are caused by people searching your store name, the page level CTR can look far healthier than your non branded performance really is.</p><p>Filter branded searches out where possible. If your Search Console property has the branded and non branded filter available, use it. Otherwise exclude the obvious variations manually.</p><p>Then look at the queries producing most of the remaining impressions.</p><p>You are trying to understand whether one problem actually exists.</p><p>A page can have a weak overall CTR because it ranks poorly for most queries.</p><p>That is not automatically a title problem.</p><p>Another page can sit near the top for important queries and still attract almost no clicks.</p><p>That is much more interesting.</p><h2>The signals I use</h2><p>Once you have looked at both the page and its queries, the pattern usually falls into one of these buckets.</p><p>What you seeWhat I investigate nextStrong impressions, good rankings, weak CTRSearch result presentation, title, snippet, intent and SERP competitionStrong impressions, rankings just outside the strongest resultsContent relevance, internal links, authority and whether the page deserves to moveGood rankings and strong CTRLeave it alone unless there is another clear reason to change itVery low impressionsIndexing, demand, targeting, internal discovery or whether the page needs to exist</p><p>The point is not to force every page through the same fix.</p><p>The point is to identify the constraint before touching the page.</p><h2>Turning a CTR opportunity into a number</h2><p>For pages that appear to have a real click gap, I use a simple estimate.</p><p>Take the number of impressions.</p><p>Take the current CTR.</p><p>Then compare it with a rough CTR benchmark for the position where the important queries are actually sitting.</p><p>The calculation is:</p><p><strong>Estimated additional clicks = impressions &#215; expected CTR gap</strong></p><p>For a quick external benchmark I use First Page Sage&#8217;s organic CTR curve.</p><p>Their current figures put position one at roughly 39.8 percent, position two at 18.7 percent and position three at 10.2 percent.</p><p>The curve then falls to about 7.2, 5.1, 4.4, 3.0, 2.1, 1.9 and 1.6 percent through position ten.</p><p>Do not treat those numbers as a promise.</p><p>They are a ruler.</p><p>Your store, industry, device mix, search intent and SERP layout can produce a very different curve.</p><p>I mainly use the benchmark to answer a simpler question.</p><p><strong>Is this page obviously underperforming relative to the visibility it already has?</strong></p><p>If the answer is yes, it moves up the list.</p><h2>One warning matters much more in 2026</h2><p>A normal organic position is no longer a normal organic position on every SERP.</p><p>Shopping results, image packs, videos, local results and AI answers can all sit above or around the standard links.</p><p>A page listed as position five in Search Console can therefore be appearing in very different environments.</p><p>Before treating a CTR benchmark seriously, search the important query yourself.</p><p>Look at what is actually between the user and your result.</p><p>If your Search Console property has the newer Generative AI performance reporting available, check that too. AI related impressions can change how you interpret the overall search numbers.</p><p>This is one reason I would never build an exact revenue forecast from a generic CTR curve.</p><p>The number is useful for prioritising.</p><p>It is not accounting.</p><h2>Three real examples</h2><h3>The buying guide</h3><p>The second row in the screenshot has 5,202 impressions over three months.</p><p>Average position is 4.4.</p><p>CTR is 1.1 percent.</p><p>That produced roughly 55 clicks.</p><p>A rough benchmark around that position would put expected CTR closer to five percent.</p><p>At 5.1 percent, 5,202 impressions would produce about 265 clicks.</p><p>The difference is around two hundred visits during the same period.</p><p>That does not prove a title rewrite will deliver two hundred extra visits.</p><p>It tells me the gap is large enough to investigate.</p><p>I would click into the page, inspect the queries, remove branded noise, check the live SERP and then decide whether the title and snippet are actually the constraint.</p><p>If they are, this page goes near the top of my list.</p><p>A crawler may never flag it because technically nothing is broken.</p><h3>The page I would leave alone</h3><p>Another row has 868 impressions, average position 6.0 and CTR of 16.5 percent.</p><p>The generic benchmark around position six is much lower.</p><p>Whatever is happening there, searchers clearly respond to the result.</p><p>Leave it alone.</p><p>I mean that literally.</p><p>There is a strange urge in SEO to improve everything once you notice it.</p><p>Sometimes the most profitable decision is not touching the thing that already works.</p><h3>The page with eighteen thousand impressions</h3><p>Another store had a page with roughly 18,000 impressions, CTR around 0.4 percent and average position 14.6.</p><p>At first glance it looks like an enormous CTR opportunity.</p><p>I would not start by rewriting the title.</p><p>I would open the Queries report first.</p><p>If the important terms are really sitting around page two, searchers are barely seeing that result in a useful position.</p><p>The low CTR is probably a symptom.</p><p>The bigger opportunity is getting the page high enough for the title to matter.</p><p>That is a different job.</p><h2>Do not turn average position into a rule</h2><p>I used to see people build workflows around ranges such as positions four to fifteen.</p><p>I would not do that.</p><p>A page at position two can still have a serious click problem.</p><p>A page around position twelve can sometimes have a strong snippet and simply need more ranking power.</p><p>The page average can also hide several completely different query situations.</p><p>Use position as evidence.</p><p>Do not turn it into a hard gate.</p><h2>Four numbers that can mislead you</h2><h3>Brand searches can make weak pages look excellent</h3><p>The first row in the screenshot is a good example.</p><p>The homepage reports a surprisingly strong CTR despite an average position that would normally suggest much less.</p><p>That does not automatically mean brilliant copy.</p><p>It can simply mean people are searching for the store by name.</p><p>Open Queries and remove brand terms before deciding the page is untouchable.</p><h3>A three month total can hide one strange week</h3><p>A page with 30,000 impressions might have earned almost all of them during one seasonal spike.</p><p>Look at the chart.</p><p>If the page had six quiet weeks and then one huge burst caused by Black Friday, Christmas, a product launch or a news event, the total is describing a very different opportunity from a page earning steady impressions every day.</p><h3>SERP features change the meaning of position</h3><p>If AI Overviews, shopping results or a video block sits above you, generic benchmark curves become much less useful.</p><p>Position five on one query can be highly visible.</p><p>Position five on another can feel halfway down the page.</p><p>Look at the SERP before believing the spreadsheet.</p><h3>Average position is still an average</h3><p>The page in the screenshot below reports an overall average position of 11.4.</p><p>Split it by country and the picture changes.</p><p>One market performs near the first page.</p><p>The United States is around 28.7.</p><p>The United Kingdom is around 31.6.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ChVY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257658e3-73c7-4a65-938f-fbc17ff58856_1044x772.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ChVY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257658e3-73c7-4a65-938f-fbc17ff58856_1044x772.png 424w, https://substackcdn.com/image/fetch/$s_!ChVY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257658e3-73c7-4a65-938f-fbc17ff58856_1044x772.png 848w, https://substackcdn.com/image/fetch/$s_!ChVY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257658e3-73c7-4a65-938f-fbc17ff58856_1044x772.png 1272w, https://substackcdn.com/image/fetch/$s_!ChVY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257658e3-73c7-4a65-938f-fbc17ff58856_1044x772.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ChVY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257658e3-73c7-4a65-938f-fbc17ff58856_1044x772.png" width="1044" height="772" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/257658e3-73c7-4a65-938f-fbc17ff58856_1044x772.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:772,&quot;width&quot;:1044,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:170984,&quot;alt&quot;:&quot;Google Search Console Countries report for one filtered page, showing clicks, impressions, CTR and average position across different markets.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/211549349?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257658e3-73c7-4a65-938f-fbc17ff58856_1044x772.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Google Search Console Countries report for one filtered page, showing clicks, impressions, CTR and average position across different markets." title="Google Search Console Countries report for one filtered page, showing clicks, impressions, CTR and average position across different markets." srcset="https://substackcdn.com/image/fetch/$s_!ChVY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257658e3-73c7-4a65-938f-fbc17ff58856_1044x772.png 424w, https://substackcdn.com/image/fetch/$s_!ChVY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257658e3-73c7-4a65-938f-fbc17ff58856_1044x772.png 848w, https://substackcdn.com/image/fetch/$s_!ChVY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257658e3-73c7-4a65-938f-fbc17ff58856_1044x772.png 1272w, https://substackcdn.com/image/fetch/$s_!ChVY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257658e3-73c7-4a65-938f-fbc17ff58856_1044x772.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The same page split by country. One average position can hide very different market performance.</figcaption></figure></div><p><em>Caption: The same page, split by country. One average hiding several very different markets.</em></p><p>None of those individual markets behaves like the global average.</p><p>Before I make an important decision on a page serving several countries, I split the data.</p><p>Country is usually the first filter.</p><p>Device can matter too.</p><h2>Add the money layer if the page is commercial</h2><p>Traffic is useful.</p><p>Revenue is better.</p><p>If the page you are evaluating is a commercial page and you have reasonable conversion data, you can add one more estimate.</p><p><strong>Estimated revenue opportunity = additional clicks &#215; conversion rate &#215; average order value</strong></p><p>Imagine the click gap suggests around 200 additional visits.</p><p>If a comparable commercial page converts at 2.5 percent and your average order value is &#163;80, the rough revenue opportunity would be:</p><p><strong>200 &#215; 0.025 &#215; &#163;80 = &#163;400</strong></p><p>I would never present that as a forecast.</p><p>It is a prioritisation estimate.</p><p>A buying guide, category page and product page can have completely different conversion behaviour.</p><p>Still, even a rough money estimate helps when two pages both look like good SEO opportunities and you need to choose which one gets Friday afternoon.</p><h2>What happens to the other pages?</h2><p>Nothing this month.</p><p>That is the part people resist.</p><p>They want a complete checklist because completeness feels safe.</p><p>I would rather have five pages with a reason behind each decision.</p><p>The rest stay in the queue.</p><p>You can set a simple impressions floor for the next review. Maybe one hundred impressions in ninety days for a small store. A larger site may need a much higher threshold.</p><p>Once a page crosses your floor, it becomes eligible for investigation.</p><p>Pages that never cross it need a different conversation.</p><p>Maybe Google does not understand them.</p><p>Maybe nobody searches for what they target.</p><p>Maybe they are buried internally.</p><p>Maybe the catalogue has twenty pages serving the same intent.</p><p>Sometimes the right question is whether that page deserves to exist at all.</p><h2>How many pages should you change at once?</h2><p>For a small store, I like five.</p><p>There is nothing mathematically special about the number.</p><p>It is simply small enough that you can track what happened and repeat the process without turning it into a six month project.</p><p>If you change forty titles at once and traffic rises, you learn very little.</p><p>Change five pages chosen for a clear reason and the result is easier to interpret.</p><h2>What if every page has low impressions?</h2><p>Then this method is not your starting point.</p><p>You probably have a visibility problem before you have a CTR problem.</p><p>That can mean indexing, weak demand, poor targeting, thin category coverage, internal linking or a site that simply has not built enough authority yet.</p><p>The fifteen minute check I published when I started this newsletter is a better place to begin.</p><h2>Category pages or product pages?</h2><p>In many stores, category pages become the more interesting candidates because search demand concentrates there.</p><p>One category can match a wider family of commercial searches while forty individual products split that demand between them.</p><p>That does not mean product pages are irrelevant.</p><p>It means I would let the impressions tell me where the opportunity already exists rather than deciding in advance which template deserves attention.</p><h2>My audit tool already has priorities</h2><p>Good.</p><p>Use them.</p><p>Just understand what the priority means.</p><p>A technical tool can tell you an issue is severe.</p><p>Some tools can also connect directly to Search Console and import performance metrics.</p><p>That still does not mean the default severity order equals business opportunity.</p><p>I want both views.</p><p><strong>How serious is the issue?</strong></p><p>And:</p><p><strong>How much is happening on the affected pages?</strong></p><p>When those lists disagree, that is where prioritisation becomes useful.</p><h2>How long before you know whether a change worked?</h2><p>I normally want at least four weeks.</p><p>Six is better when impression volume is low.</p><p>Google needs time to recrawl the page and you need enough new impressions for the comparison to mean something.</p><p>Before you make the change, save:</p><ul><li><p>The URLs</p></li><li><p>The exact date range</p></li><li><p>The country and device filters</p></li><li><p>Whether branded searches were included</p></li><li><p>Impressions, clicks, CTR and position</p></li></ul><p>Then make the change and stop touching the page.</p><p>The important part is being able to rebuild the same view later.</p><h2>Measuring the result without lying to yourself</h2><p>A month later, compare the same segment.</p><p>If CTR rises while rankings stay broadly similar, the search result change is the strongest explanation.</p><p>If CTR improves and position also moves significantly, the result is good but attribution becomes messier. A page that climbed from eight to four should have earned more clicks even if the title had never changed.</p><p>If nothing happens, check the live result.</p><p>Google may have rewritten the title.</p><p>The query mix may have changed.</p><p>A new SERP feature may have appeared.</p><p>Or the title was never the real constraint.</p><p>That last outcome is useful too.</p><p>You tested the cheapest explanation and ruled it out.</p><p>Now you know where not to spend another month.</p><h2>What I would do this week</h2><p>Open Search Console.</p><p>Use the last three months.</p><p>Sort Pages by impressions.</p><p>Find the pages with meaningful visibility and investigate their queries.</p><p>Remove brand noise where it distorts the picture.</p><p>Check the SERP.</p><p>Estimate the click gap only when the page really looks like a CTR opportunity.</p><p>Then keep the five pages where the upside looks largest and the explanation makes sense.</p><p>Save your baseline.</p><p>Make the changes.</p><p>Come back to the same view in four to six weeks.</p><p>That is one afternoon.</p><p>At the end of it you do not have a bigger SEO list.</p><p>You have a smaller one with evidence next to every line.</p><p><strong>If you would rather have someone do the sorting, that is the part I do.</strong></p><p>Send me your store and I will send back a short video walking through what I find, including which pages I would put in the first five and why.</p><p>It is free.</p><p>There is no call to book.</p><p>If I cannot find anything useful, I would rather tell you that than manufacture a pitch.</p><p>Not ready for that?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://lobit.agency/free-seo-help/?utm_source=substack&amp;utm_medium=newsletter&amp;utm_campaign=2026_08_five_pages_worth_fixing&amp;utm_content=cta_button&quot;,&quot;text&quot;:&quot;GET MY FREE STORE REVIEW&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://lobit.agency/free-seo-help/?utm_source=substack&amp;utm_medium=newsletter&amp;utm_campaign=2026_08_five_pages_worth_fixing&amp;utm_content=cta_button"><span>GET MY FREE STORE REVIEW</span></a></p><p>Stay on the list.</p><p><strong>P.S.</strong> Do not just save the numbers. Save the view that produced them. Four weeks from now you will remember the URLs. You probably will not remember whether you had brand searches included, which country you were looking at or whether the page was being dragged around by one query. A baseline only helps if you can reproduce it.</p><p>Ecommerce SEO Strategist</p><p><a href="https://neven-lovrekovic.com/">neven-lovrekovic.com</a><span> &#183; </span><a href="https://www.linkedin.com/in/nevenlovrekovic/">LinkedIn</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.neven-lovrekovic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Get More Clicks for Your Online Store Without Ranking Higher]]></title><description><![CDATA[How to write ecommerce title tags that earn more clicks without ranking higher. A simple formula, five real rewrites, and how to measure it in Search Console.]]></description><link>https://newsletter.neven-lovrekovic.com/p/get-more-clicks-for-your-online-store</link><guid isPermaLink="false">https://newsletter.neven-lovrekovic.com/p/get-more-clicks-for-your-online-store</guid><dc:creator><![CDATA[Neven Lovreković]]></dc:creator><pubDate>Tue, 11 Aug 2026 07:07:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/919c6871-a27a-4232-a9d0-5c200ec5708b_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You do not need to rank higher to get more traffic from Google.</p><p>That sentence sounds wrong. Most store owners believe Google traffic works like this. More visitors means better rankings, better rankings mean months of SEO or an agency retainer, so the realistic option is ads. The first part of that chain is broken, and the break is where this post lives.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.neven-lovrekovic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Your Google traffic is two numbers multiplied, not one. How many people see your result, and what percentage of them click it. That second number is called CTR, click-through rate, and it deserves one plain sentence because everything below moves it. If 100 people see your store in the results and 4 click, your CTR is 4 percent. Position decides how many people see you. The title decides how many of them pick you.</p><p>And the title is not a ranking prize you wait for. It is a text field in your shop platform. You can edit it this afternoon.</p><p>Here is what that lever is worth in plain arithmetic. Say a category page shows up in 1,000 searches a month, Search Console calls those impressions, and it sits at position 6 with a default title, so 2 percent of people click. That is 20 visitors. Rewrite the title so it answers what the searcher typed, CTR moves to 4 percent, and the same page at the same position brings 40. Nothing else changed. One sentence did.</p><p>That is the promise in my headline made concrete. More clicks, same rankings. Going from 2 to 4 percent doubles your visitors, and on a broken title that is a realistic outcome. On a title that is already decent, the gains are smaller. Doubling is what happens when you fix something bad, not a guarantee stapled to every page.</p><p>One more piece of honesty before the how-to. A title cannot rescue a page nobody sees. If you rank on page four, this is not your first move, and if you sell something nobody searches for, no headline invents demand. This lever works where you already have impressions. Almost every store has more of those than its owner thinks, and Search Console will show you exactly where. We will get there.</p><h2>How common is the problem</h2><p>This summer I reviewed 197 online stores across the UK, Australia and New Zealand. 30 of them had title tags actively working against them. The brand name first on every page, one title copied across dozens of pages, or the platform default nobody ever touched. And 30 understates it. My method logged one main finding per store, the single most damaging thing I saw, so those 30 are stores where the title was the headline problem. Stores where a weak title merely hid behind a bigger one are not in that count.</p><p>Want to know which group you are in? In Google, type site: followed immediately by your own domain, with no space, and read the blue lines. If they read like labels a customer would click, you are ahead of most. If they read like an inventory list, keep reading.</p><h2>Cards on the table</h2><p>Titles are part of every store audit I do, and <a href="https://newsletter.neven-lovrekovic.com/p/7-seo-fixes-i-find-in-almost-every">last Tuesday</a> they were Fix 1 on my list of seven, because nothing else in SEO pays back faster. Today is the full version of that first fix. The anatomy, the formula, real rewrites, and the measurement. Everything below you can do yourself, without buying anything from me or anyone else.</p><h2>What the title tag actually is</h2><p>The title tag is the blue line of your Google result and the text on the browser tab. For Google, it is the strongest single sentence on the page. For the searcher, it is your shop window, the only thing they compare, side by side, against four competitors before choosing where to click.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0A5g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c724c9e-4b42-4185-973e-d76c7d00eb13_1199x220.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0A5g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c724c9e-4b42-4185-973e-d76c7d00eb13_1199x220.png 424w, https://substackcdn.com/image/fetch/$s_!0A5g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c724c9e-4b42-4185-973e-d76c7d00eb13_1199x220.png 848w, https://substackcdn.com/image/fetch/$s_!0A5g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c724c9e-4b42-4185-973e-d76c7d00eb13_1199x220.png 1272w, https://substackcdn.com/image/fetch/$s_!0A5g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c724c9e-4b42-4185-973e-d76c7d00eb13_1199x220.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0A5g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c724c9e-4b42-4185-973e-d76c7d00eb13_1199x220.png" width="1199" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c724c9e-4b42-4185-973e-d76c7d00eb13_1199x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1199,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:124835,&quot;alt&quot;:&quot;Google search result with the blue title tag line and grey description text, store name blurred&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/210586335?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c724c9e-4b42-4185-973e-d76c7d00eb13_1199x220.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Google search result with the blue title tag line and grey description text, store name blurred" title="Google search result with the blue title tag line and grey description text, store name blurred" srcset="https://substackcdn.com/image/fetch/$s_!0A5g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c724c9e-4b42-4185-973e-d76c7d00eb13_1199x220.png 424w, https://substackcdn.com/image/fetch/$s_!0A5g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c724c9e-4b42-4185-973e-d76c7d00eb13_1199x220.png 848w, https://substackcdn.com/image/fetch/$s_!0A5g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c724c9e-4b42-4185-973e-d76c7d00eb13_1199x220.png 1272w, https://substackcdn.com/image/fetch/$s_!0A5g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c724c9e-4b42-4185-973e-d76c7d00eb13_1199x220.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><strong>A real search result from my reviews. The blue line is the title tag, the grey text under it is the meta description. Name blurred on purpose; I do the same for every store I review.</strong></figcaption></figure></div><p>Your platform already has a field for it on every page. Shopify calls it the SEO title, in the search engine listing section at the bottom of each page and product. WooCommerce shows it in the SEO plugin box under the editor. No code, no developer.</p><h2>The formula</h2><p>One page, one title, built in this order.</p><ol><li><p><strong>The words your customer types.</strong> Not your internal category name. Nobody searches &#8220;Our Collection&#8221;. They search &#8220;womens linen dresses&#8221;. Front load these words. Long titles get cut from the end, and searchers scan the first two or three words of each line, so the front of your title is the only part you can count on being read.</p></li><li><p><strong>One specific detail that wins the click.</strong> A number, a size range, a guarantee, a shipping promise. &#8220;Sizes 6 to 24&#8221;, &#8220;3 Year Warranty&#8221;, &#8220;Ships Overnight&#8221;. Specifics beat adjectives; nobody clicks &#8220;quality products&#8221;.</p></li><li><p><strong>Your brand, at the end.</strong> It belongs in the title, it builds recognition, but it earns the click only after the searcher knows you have what they typed.</p></li></ol><p>For length, aim for about 55 characters and treat 60 as the ceiling, because Google starts cutting beyond that. This is not just my habit. Cyrus Shepard&#8217;s team at Zyppy studied <a href="https://zyppy.com/seo/google-title-rewrite-study/">80,959 title tags</a> and found that titles between 51 and 60 characters were the least likely to be rewritten by Google, while titles over 70 characters got rewritten 99.9 percent of the time. Write long, and the title Google shows is no longer the one you wrote.</p><h2>Five rewrites from the 197 reviews</h2><p>These are the patterns I found again and again. Store names are invented, the patterns are real.</p><ol><li><p><strong>The brand-first homepage.</strong> Before: &#8220;StoreName | Home&#8221;. After: &#8220;Hiking Boots and Trail Gear NZ | StoreName&#8221;. The before tells the searcher nothing they can compare. The after answers the search and still carries the brand.</p></li><li><p><strong>The one-word category.</strong> Before: &#8220;Products&#8221;. After: &#8220;Garden Furniture Sets, 5 Year Frame Warranty | StoreName&#8221;. A title that could sit on any store in the world sells none of them.</p></li><li><p><strong>The manufacturer copy-paste.</strong> Before: &#8220;XR200 Pro&#8221;. After: &#8220;XR200 Pro Dehumidifier for Damp Rooms | StoreName&#8221;. The model number alone reaches only people who already know the product. Adding what it is and what it solves reaches everyone else, and that text is also exactly what AI assistants quote.</p></li><li><p><strong>The keyword stuffer.</strong> Before: &#8220;Work boots, buy work boots online, cheap work boots, best work boots&#8221;. After: &#8220;Mens Steel Toe Work Boots, Ships Same Day | StoreName&#8221;. Stuffing reads as spam to people and triggers rewrites from Google. One clean phrase plus one reason to click beats four repetitions.</p></li><li><p><strong>The 90-character epic.</strong> Before: a title so long Google cuts it mid-sentence with three dots, usually right before the part that mattered. After: the same message trimmed to 58 characters with the selling point moved to the front. If your argument lives at the end of a long title, nobody ever sees it.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q9yB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5dfad1-0600-4a40-b718-b3ce215839c6_1199x240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q9yB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5dfad1-0600-4a40-b718-b3ce215839c6_1199x240.png 424w, https://substackcdn.com/image/fetch/$s_!Q9yB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5dfad1-0600-4a40-b718-b3ce215839c6_1199x240.png 848w, https://substackcdn.com/image/fetch/$s_!Q9yB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5dfad1-0600-4a40-b718-b3ce215839c6_1199x240.png 1272w, https://substackcdn.com/image/fetch/$s_!Q9yB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5dfad1-0600-4a40-b718-b3ce215839c6_1199x240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q9yB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5dfad1-0600-4a40-b718-b3ce215839c6_1199x240.png" width="1199" height="240" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa5dfad1-0600-4a40-b718-b3ce215839c6_1199x240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:1199,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:124232,&quot;alt&quot;:&quot;Google search result showing a long title tag truncated with three dots, store name blurred&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/210586335?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5dfad1-0600-4a40-b718-b3ce215839c6_1199x240.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Google search result showing a long title tag truncated with three dots, store name blurred" title="Google search result showing a long title tag truncated with three dots, store name blurred" srcset="https://substackcdn.com/image/fetch/$s_!Q9yB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5dfad1-0600-4a40-b718-b3ce215839c6_1199x240.png 424w, https://substackcdn.com/image/fetch/$s_!Q9yB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5dfad1-0600-4a40-b718-b3ce215839c6_1199x240.png 848w, https://substackcdn.com/image/fetch/$s_!Q9yB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5dfad1-0600-4a40-b718-b3ce215839c6_1199x240.png 1272w, https://substackcdn.com/image/fetch/$s_!Q9yB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5dfad1-0600-4a40-b718-b3ce215839c6_1199x240.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><strong>The same store, a different page. The title runs long and Google cuts it mid-sentence. Whatever sat in the part you cannot see, nobody will ever read it.</strong></figcaption></figure></div><h2>Why Google rewrites titles, and how to keep yours</h2><p>In that same Zyppy study, Google rewrote 61.6 percent of all titles, and the habit is growing. <a href="https://searchengineland.com/google-changed-76-of-title-tags-in-q1-2025-heres-what-that-means-454847">Another analysis published on Search Engine Land</a> put the figure at 76 percent by early 2025. Those numbers scare people into thinking the field does not matter. The opposite is true. Rewrites cluster around bad titles. Too long, too short, stuffed, or mismatched with the page. Three habits keep your version on screen.</p><ol><li><p><strong>Stay in the length window.</strong> 51 to 60 characters had the lowest rewrite rate in the study.</p></li><li><p><strong>Match your H1 to your title.</strong> When the main heading on the page says the same thing as the title, Google trusts both more. In the study, numbers survived in titles 97.3 percent of the time when the H1 carried them too.</p></li><li><p><strong>Skip the decoration.</strong> Square brackets got rewritten 77.6 percent of the time. And if Google swaps your pipe separator for a dash, ignore it, that swap is cosmetic and changes nothing about your clicks or rankings.</p></li></ol><h2>The bonus I am not counting</h2><p>Everything above holds your position constant, and the headline promises exactly that, more clicks without ranking higher. But you deserve the whole picture, because a better title rarely holds position constant for long.</p><p>Two things happen after a rewrite. The first is official. The words in your title tag are a ranking signal. Google has confirmed it, and putting what your customer types at the front of the title is the cheapest statement of relevance a page can make. A modest signal, not a magic one. The second is bigger and less official, the clicks themselves. Google publicly downplays click behaviour as a ranking factor, and many experienced SEOs put it near the very top of their list anyway. I will not settle that argument in a newsletter. I will just say that in my reviews and my own work, titles that win clicks tend to be followed by better positions.</p><p>And better positions pay disproportionately, because the click curve is steep. <a href="https://firstpagesage.com/reports/google-click-through-rates-ctrs-by-ranking-position/">FirstPageSage&#8217;s meta-analysis of click-through rates</a> puts the average number one result at 39.8 percent of all clicks, number two at 18.7, number three at 10.2, and number six at 4.4. One position up near the top can roughly double your visitors. That curve also tells you why the numbers in my opening example were realistic rather than generous. The average result at position 6 earns 4.4 percent, so a default title limping at 2 percent is not a pessimistic invention.</p><p>So the math in this post deliberately counts only the first effect, more clicks at the position you already hold. When the second effect shows up a few weeks later, consider it interest on the same afternoon of work.</p><h2>How to measure the change</h2><p>This is the part almost nobody does, and it is the part that turns a text edit into evidence.</p><p>Open Google Search Console, Performance report. Click on a page you rewrote, then look at two numbers for that page, impressions and CTR. Note them down, with the date. Google has to recrawl the page first, so give it 2 to 4 weeks, then compare the same 28-day window before and after.</p><p>What you want to see is CTR up while average position stays roughly where it was. That is the clean signature of a better title, more clicks from the same visibility. If average position then starts creeping up over the following weeks, that is the second effect from the bonus section arriving. Take it, but keep judging the title itself by CTR. If impressions are near zero, you have learned something too. That page has a ranking problem, not a title problem, and now you know where that page stands.</p><p>Start with your 20 most important pages, sorted by impressions in Search Console, not by your own feelings about which pages matter. The page with 5,000 impressions and a default title is worth more of your afternoon than the homepage you already polished.</p><h2>Quick questions, quick answers</h2><p><strong>Will Google just rewrite my title anyway?</strong></p><p>For most pages, yes. But from what I see in store reviews, Google mostly rewrites the titles that deserve it, too long, too short, stuffed, or saying something different from the page itself. Keep yours around 55 characters, make your H1 say the same thing, put the search words first, and in my experience Google then shows exactly what you wrote.</p><p><strong>Do I need a developer for any of this?</strong></p><p>No. The field exists on every page of every major shop platform. This is typing, not coding. The only technical neighbour is the H1 match, and that is usually just the page name.</p><p><strong>How much can CTR really move?</strong></p><p>From broken to well written, doubling is realistic, which on a 2 percent page means 2 more visitors per 100 impressions, forever, for free. From decent to good, smaller single digit gains. Anyone promising an exact number before seeing your Search Console is guessing. I will not.</p><p><strong>Does any of this matter for AI search?</strong></p><p>More every month. Assistants like ChatGPT and Perplexity lean on the same signals when they describe and recommend stores, and a title that says what the page sells is the single easiest thing for them to quote. The <a href="https://newsletter.neven-lovrekovic.com/p/why-your-online-store-is-losing-google">15-minute check</a> from two weeks ago shows where you stand in AI answers; clean titles are part of how you move.</p><h2>Want your titles reviewed for you?</h2><p>Do the site: check today. Rewrite your top 20 this week. Note your Search Console numbers before you start. That is the whole method, and it is free.</p><p>If you would rather have a second pair of eyes first, I do a free version of exactly this. Send me your store through the button below and I will record a short video, about five minutes, showing what your titles look like in Google right now, side by side with the stores you compete against, which ones are costing you clicks, and the rewrite I would start with. No call, no obligation, plain language.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://lobit.agency/free-seo-help/?utm_source=substack&amp;utm_medium=newsletter&amp;utm_campaign=post-03&quot;,&quot;text&quot;:&quot;GET YOUR FREE STORE ANALYSIS&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://lobit.agency/free-seo-help/?utm_source=substack&amp;utm_medium=newsletter&amp;utm_campaign=post-03"><span>GET YOUR FREE STORE ANALYSIS</span></a></p><p>And if this post was useful, forward it to one store owner whose Google results still say &#8220;Home&#8221;. You now know exactly what that is costing them.</p><p>Neven Lovrekovi&#263;</p><p>Ecommerce SEO Strategist and founder of Lobit</p><p><a href="https://neven-lovrekovic.com/">neven-lovrekovic.com</a> &#183; <a href="https://www.linkedin.com/in/nevenlovrekovic/">LinkedIn</a></p><p>P.S. If you only remember one thing, your Google traffic is impressions times click rate, and the second number is a text field you control. Before you spend anything on ranking higher, spend an afternoon making the rankings you already have earn their keep.</p><p>---</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.neven-lovrekovic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[7 SEO Fixes I Find in Almost Every Ecommerce Audit]]></title><description><![CDATA[Ordered by how fast they pay back. Five of the seven need no developer, and the last one might save you money instead of costing it.]]></description><link>https://newsletter.neven-lovrekovic.com/p/7-seo-fixes-i-find-in-almost-every</link><guid isPermaLink="false">https://newsletter.neven-lovrekovic.com/p/7-seo-fixes-i-find-in-almost-every</guid><dc:creator><![CDATA[Neven Lovreković]]></dc:creator><pubDate>Tue, 04 Aug 2026 08:24:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FReH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365fc5c1-df5d-42a4-8095-0ced0f0e131d_1151x1141.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is the uncomfortable part first: your store probably does not have an AI problem. It has boring problems.</p><p>This summer I reviewed 197 online stores across the UK, Australia and New Zealand. Among the top findings there was not a single mysterious Google penalty or algorithm curse. But 57 stores were missing meta descriptions, 52 were handing Google their filter URLs instead of their product pages, and 30 had title tags working against them.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.neven-lovrekovic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>And exactly 9 out of 197 had a real site speed problem.</p><p>Speed is the thing most owners spend money on first. It was one of the rarest problems on the list. That gap, between where the money goes and where the problems actually are, is what this post is about.</p><h2>The belief that costs you the most</h2><p>Most owners I talk to believe some version of this: &#8220;If my store had an SEO problem, it would be something deep and technical. Finding it takes an expert, fixing it takes a developer, and both take a budget I don&#8217;t have. So I&#8217;ll run ads instead.&#8221;</p><p>The 197 stores say otherwise. The problems I find most often sit in plain sight, in fields your shop platform already gives you, and most can be fixed in an afternoon by the same person who uploads the products.</p><p>To be fair about it: there are stores where none of this is the bottleneck. If you sell something nobody searches for, these fixes will not invent demand. And if you already pay someone who polishes this every month, today&#8217;s post is a checklist to hand them, not news. For everyone else, this list is where I would start. Every time.</p><p>In my audits I call these fixes Low Hanging Fruits: the fruit closest to the ground, where the least climbing feeds you first. (In a full audit the same name also covers keywords stranded just off page one of Google. That version needs Search Console and deserves its own post.)</p><h2>Cards on the table</h2><p>Finding these problems is what I do for a living. I audit online stores. The seven checks below are the opening moves of exactly what I would run on yours, written so you can do them yourself, with the real numbers from those 197 reviews next to each. Nothing here requires buying anything, from me or from anyone else.</p><p>Last Tuesday I gave you <a href="https://newsletter.neven-lovrekovic.com/p/why-your-online-store-is-losing-google">a 15-minute check</a> that shows how much traffic you are losing to AI answers. Today is the practical sequel: what to fix first once you know you are leaking.</p><p>One note before the list. It is ordered by how fast each fix pays back for an owner working alone, not by how impressive it sounds. That is also why speed comes last.</p><h2>Fix 1: Title tags that repeat themselves</h2><p>The title tag is the blue line in your Google result and the label on the browser tab. For Google, it is the single strongest sentence on the page. In most stores, every page wears the same one.</p><p>The pattern I keep seeing: &#8220;Home | StoreName&#8221; on the homepage, &#8220;Products | StoreName&#8221; on every category, and product pages that lead with the brand instead of the words a customer would actually type.</p><p><strong>Spot it in 60 seconds.</strong> In Google, type site: followed immediately by your own domain, with no space, and read the blue lines. If ten pages read almost the same, or every line starts with your store name, you found it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FReH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365fc5c1-df5d-42a4-8095-0ced0f0e131d_1151x1141.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FReH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365fc5c1-df5d-42a4-8095-0ced0f0e131d_1151x1141.png 424w, https://substackcdn.com/image/fetch/$s_!FReH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365fc5c1-df5d-42a4-8095-0ced0f0e131d_1151x1141.png 848w, https://substackcdn.com/image/fetch/$s_!FReH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365fc5c1-df5d-42a4-8095-0ced0f0e131d_1151x1141.png 1272w, https://substackcdn.com/image/fetch/$s_!FReH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365fc5c1-df5d-42a4-8095-0ced0f0e131d_1151x1141.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FReH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365fc5c1-df5d-42a4-8095-0ced0f0e131d_1151x1141.png" width="1151" height="1141" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/365fc5c1-df5d-42a4-8095-0ced0f0e131d_1151x1141.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1141,&quot;width&quot;:1151,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:508316,&quot;alt&quot;:&quot;Google search results showing the same title tag repeated on multiple pages of one online store&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/209748863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365fc5c1-df5d-42a4-8095-0ced0f0e131d_1151x1141.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Google search results showing the same title tag repeated on multiple pages of one online store" title="Google search results showing the same title tag repeated on multiple pages of one online store" srcset="https://substackcdn.com/image/fetch/$s_!FReH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365fc5c1-df5d-42a4-8095-0ced0f0e131d_1151x1141.png 424w, https://substackcdn.com/image/fetch/$s_!FReH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365fc5c1-df5d-42a4-8095-0ced0f0e131d_1151x1141.png 848w, https://substackcdn.com/image/fetch/$s_!FReH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365fc5c1-df5d-42a4-8095-0ced0f0e131d_1151x1141.png 1272w, https://substackcdn.com/image/fetch/$s_!FReH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365fc5c1-df5d-42a4-8095-0ced0f0e131d_1151x1141.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A real store from my reviews. Same title on page after page, and a product page called 500ml capacity. Name blurred on purpose; I do the same for every store I review.</figcaption></figure></div><p><strong>The fix.</strong> One page, one title. The words your customer searches for go at the start, your brand at the end, the whole thing around 55 characters (Google usually starts cutting titles off past that point, so treat 60 as the ceiling). &#8220;Merino Base Layers for Hiking | StoreName&#8221; beats &#8220;StoreName | Products&#8221; every day of the week. Your platform already has a field for this on every page: Shopify calls it the SEO title, WooCommerce shows it in the SEO plugin box under the editor.</p><p><strong>Numbers and effort.</strong> 30 of the 197 stores had weak or repeated titles. Time: an afternoon for your 20 most important pages. Developer: no. Payback: among the fastest in SEO, because titles feed both rankings and clicks. In my experience the first movement shows in Search Console within a few weeks.</p><h2>Fix 2: The ad you never wrote (missing meta descriptions)</h2><p>The meta description is the grey text under your blue link. It does not directly rank you higher. It decides how many of the people who see you actually click you. It is ad copy, shown for free, to people already searching for what you sell.</p><p>57 of the 197 stores had none at all. When it is missing, Google improvises and grabs whatever text looks related, menu fragments and cookie notices included.</p><p><strong>Spot it in 60 seconds.</strong> Same site: search. Read the grey text under your links. Is it a sentence a human wrote on purpose, or a random scrape of the page?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ik0n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a23df7-a144-4e8b-b95c-d037538dffe7_1151x1182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ik0n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a23df7-a144-4e8b-b95c-d037538dffe7_1151x1182.png 424w, https://substackcdn.com/image/fetch/$s_!ik0n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a23df7-a144-4e8b-b95c-d037538dffe7_1151x1182.png 848w, https://substackcdn.com/image/fetch/$s_!ik0n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a23df7-a144-4e8b-b95c-d037538dffe7_1151x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!ik0n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a23df7-a144-4e8b-b95c-d037538dffe7_1151x1182.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ik0n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a23df7-a144-4e8b-b95c-d037538dffe7_1151x1182.png" width="1151" height="1182" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85a23df7-a144-4e8b-b95c-d037538dffe7_1151x1182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1182,&quot;width&quot;:1151,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:440839,&quot;alt&quot;:&quot;Google search results with missing meta descriptions and stitched text fragments&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/209748863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a23df7-a144-4e8b-b95c-d037538dffe7_1151x1182.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Google search results with missing meta descriptions and stitched text fragments" title="Google search results with missing meta descriptions and stitched text fragments" srcset="https://substackcdn.com/image/fetch/$s_!ik0n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a23df7-a144-4e8b-b95c-d037538dffe7_1151x1182.png 424w, https://substackcdn.com/image/fetch/$s_!ik0n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a23df7-a144-4e8b-b95c-d037538dffe7_1151x1182.png 848w, https://substackcdn.com/image/fetch/$s_!ik0n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a23df7-a144-4e8b-b95c-d037538dffe7_1151x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!ik0n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a23df7-a144-4e8b-b95c-d037538dffe7_1151x1182.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Another real store, no meta descriptions anywhere. Google improvises: stitched fragments, and a raw &amp;nbsp; code left visible in the third snippet. Name blurred on purpose.</figcaption></figure></div><p><strong>The fix.</strong> For your top 20 pages, write 2 to 3 sentences, up to about 155 characters: what is on the page, plus one concrete reason to pick you. Free returns. Ships tomorrow. 30 brands in stock. Sizes up to 5XL. Specifics beat adjectives; nobody clicks &#8220;high quality products at great prices&#8221;.</p><p><strong>Numbers and effort.</strong> Missing in 57 of 197 stores, nearly one in three. Time: about two hours for 20 pages. Developer: no. Payback: clicks can move within days to weeks once Google refreshes your snippets, and you can watch CTR change page by page in Search Console.</p><p>CTR, click-through rate, deserves one plain sentence because it is the number this whole fix moves. It is the percentage of people who saw your link in the results and actually clicked it: if 100 people see your store and 4 click, your CTR is 4 percent. A better meta description raises that percentage directly, even while your position stays exactly the same. Same ranking, more visitors, which is why this fix pays back so fast.</p><h2>Fix 3: H1 chaos</h2><p>Every page should have exactly one main heading, the H1, and it should say what the page sells. Google treats it as the strongest signal on the page after the title tag. What I actually find: pages with no H1, pages with five of them, and category pages whose H1 proudly says &#8220;Shop&#8221;.</p><p><strong>Spot it in 60 seconds.</strong> Open your top category page, right click, View page source, press Ctrl+F and type &#8220;h1&#8221;. Count the hits and read what sits inside them.</p><p><strong>The fix.</strong> One H1 per page, keyword at the start: &#8220;Women&#8217;s Trail Running Shoes&#8221;, not &#8220;Our collection&#8221;. Everything else becomes H2 or H3. In most themes the H1 is simply the page or product name, so this is renaming, not coding. Page builders are the usual troublemakers; if yours wraps banners in H1 tags, that is a 15-minute theme setting, worst case one short developer ticket.</p><p><strong>Where it goes.</strong> Two placement rules that most stores miss. First, on a phone your H1 should sit above the fold. Above the fold means the part of the page a visitor sees immediately, before scrolling at all; the term comes from newspapers, where whatever sat above the physical fold had to sell the paper on the stand. Second, the H1 should be the most prominent element on the page. When someone lands there, the first thing their eye catches should be the line that says what the page sells, not a banner, a slogan or a popup. Check it on your own phone: open your top category page and ask what you see first.</p><p><strong>Numbers and effort.</strong> Time: an hour to check and rename your key pages. Developer: rarely. Payback: modest on its own but it compounds with fixes 1 and 2. Clean headings are also exactly what AI assistants quote, because they read structure, not design.</p><h2>Fix 4: A homepage that points the wrong way (internal linking)</h2><p>Your homepage is the strongest page you own, and every link on it passes some of that strength forward. Most homepages spend it on &#8220;About us&#8221;, Instagram and whatever is on sale this week, while the categories that pay the rent sit three clicks deep.</p><p>And the classic: a featured section showing 12 discounted products instead of the 12 bestsellers. That is pointing your biggest spotlight at your lowest margin.</p><p><strong>Spot it in 60 seconds.</strong> Open your homepage and count the links to your three most profitable categories. Then count the links to everything else.</p><p><strong>The fix.</strong> Link your money categories directly from the homepage, with the category name in the link text: &#8220;Merino base layers&#8221;, not &#8220;Shop now&#8221;. Feature bestsellers, not clearance. If you want the audit-grade version: add a prefooter, a tidy block of your key category links sitting just above the footer on every page. It is the cheapest structural upgrade I know.</p><p><strong>Numbers and effort.</strong> Time: an afternoon in your theme editor. Developer: no. Payback: weeks, and it lifts exactly the pages that make you money.</p><h2>Fix 5: Canonical errors (the technical one, worth it)</h2><p>One in four stores I reviewed, 52 of 197, were feeding Google the wrong URLs: filter combinations, sort orders, page 7 of a category, sometimes thousands of variants competing with the real page. The canonical tag is one line of code that tells Google &#8220;this is the original, ignore the copies&#8221;. When it is missing or wrong, Google splits your strength across URL junk and spends its visit crawling garbage instead of your new products.</p><p><strong>Spot it in 60 seconds.</strong> Run that same site: search on your own domain and look at the result count. If you sell 400 products and Google lists 12,000 pages, or you see URLs with ?sort= or ?color= in the results, this is you.</p><p><strong>The fix, in plain terms.</strong> Every real page points a canonical at itself. Filter and sort URLs are set to noindex. Pagination has its own small rule: page 1 of a category stays index,follow, and every page after it (page 2, 3 and beyond) gets noindex,follow. In plain English, those deeper pages will not appear in Google&#8217;s results, but Google still follows them and picks up every product listed on them. Nothing in your catalog gets lost; Google just stops showing near-empty list pages instead of your real ones. In Shopify and the main WooCommerce SEO plugins most of this is settings, not code. And if this paragraph reads like a foreign language, this is the one fix where a developer&#8217;s hour is genuinely well spent. Hand them this paragraph as the ticket.</p><p><strong>Numbers and effort.</strong> Found in 52 of 197 stores. Time: from 30 minutes of plugin settings to one developer ticket. Payback: slower than titles, weeks to a couple of months, but it raises the ceiling on everything else, because Google finally sees the store you actually built.</p><h2>Fix 6: Invisible images (file names and alt text)</h2><p>Google cannot look at a photo. It reads what you tell it about the photo, and IMG_4823.jpg with an empty alt field tells it nothing. Alt text, the short description in your image settings, feeds Google Images, shopping results and the AI assistants that increasingly describe products to shoppers. It is also what screen readers speak, so it is basic accessibility.</p><p><strong>Spot it in 60 seconds.</strong> Open one of your bestsellers and check the image fields. File names like IMG_ and empty alt boxes mean this fix is yours.</p><p><strong>The fix.</strong> Product name in the file name, a plain factual alt text (&#8221;merino base layer, navy, men&#8217;s&#8221;), images at least 1200 x 1200 pixels, compressed before upload (TinyPNG is free). Start with your 20 bestsellers, not the whole catalog.</p><p><strong>Numbers and effort.</strong> Time: about an hour per 20 products. Developer: no. Payback: the slowest on this list, but it compounds and never expires.</p><h2>Fix 7: Speed (the one you probably don&#8217;t need)</h2><p>Now the finding that surprises everyone. Of the 197 stores, exactly 9 had a speed problem worth spending money on. Under 5 percent. Yet speed is the first thing owners buy: plugins, optimization packages, sometimes a full replatform.</p><p>The sequence that actually makes sense costs nothing. Open PageSpeed Insights, test your busiest category page, look at the mobile score. Then open your store on your own phone, on mobile data, not wifi. If the score is orange or better and the store feels fine in your hand, close the tab. Spend the money on fixes 1 to 6 instead.</p><p>If the score is deep red, rare does not mean harmless: for the 9 stores that had it, speed was a real and expensive problem. The most common cause in my reviews is oversized images, which fix 6 already handles. The second is JavaScript: popups, trackers, sliders and store apps each loading their own scripts before the page can settle. Your hosting is rarely the villain.</p><p>One warning for the red scenario. JavaScript cleanup is not a do-it-yourself fix. Untangling which scripts can go without breaking your checkout, your tracking or an app you rely on is delicate work, so if your store is genuinely slow and images are not the reason, hand the diagnosis and the fix to a professional. It is the one item on this list where I tell owners to keep their hands off.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PZW_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ca714-f8e9-474c-9137-63b270106d9f_1036x1149.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PZW_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ca714-f8e9-474c-9137-63b270106d9f_1036x1149.png 424w, https://substackcdn.com/image/fetch/$s_!PZW_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ca714-f8e9-474c-9137-63b270106d9f_1036x1149.png 848w, https://substackcdn.com/image/fetch/$s_!PZW_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ca714-f8e9-474c-9137-63b270106d9f_1036x1149.png 1272w, https://substackcdn.com/image/fetch/$s_!PZW_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ca714-f8e9-474c-9137-63b270106d9f_1036x1149.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PZW_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ca714-f8e9-474c-9137-63b270106d9f_1036x1149.png" width="1036" height="1149" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/892ca714-f8e9-474c-9137-63b270106d9f_1036x1149.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1149,&quot;width&quot;:1036,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:294423,&quot;alt&quot;:&quot;PageSpeed Insights mobile report showing a performance score of 61 in orange&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/209748863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ca714-f8e9-474c-9137-63b270106d9f_1036x1149.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="PageSpeed Insights mobile report showing a performance score of 61 in orange" title="PageSpeed Insights mobile report showing a performance score of 61 in orange" srcset="https://substackcdn.com/image/fetch/$s_!PZW_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ca714-f8e9-474c-9137-63b270106d9f_1036x1149.png 424w, https://substackcdn.com/image/fetch/$s_!PZW_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ca714-f8e9-474c-9137-63b270106d9f_1036x1149.png 848w, https://substackcdn.com/image/fetch/$s_!PZW_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ca714-f8e9-474c-9137-63b270106d9f_1036x1149.png 1272w, https://substackcdn.com/image/fetch/$s_!PZW_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892ca714-f8e9-474c-9137-63b270106d9f_1036x1149.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The same store as the first screenshot, tested on mobile. Titles broken on every page, yet the speed score is orange, 61. This owner should spend an afternoon on titles, not a cent on a speed package.</figcaption></figure></div><p></p><p><strong>Numbers and effort.</strong> A real problem in 9 of 197 stores. Time: 10 minutes to measure. Developer: measure first; if the test comes back red, yes, a professional. Payback: usually the payback is the money you did not spend.</p><h2>The whole list on one screen</h2><ol><li><p><strong>Title tags.</strong> An afternoon. No developer. Fastest payback: rankings and clicks.</p></li><li><p><strong>Meta descriptions.</strong> Two hours. No developer. Days to weeks: more clicks.</p></li><li><p><strong>H1 cleanup.</strong> One hour. Developer rarely. Compounds with 1 and 2.</p></li><li><p><strong>Internal links.</strong> An afternoon. No developer. Weeks: lifts your money pages.</p></li><li><p><strong>Canonicals.</strong> Settings, or one developer ticket. Biggest ceiling raise.</p></li><li><p><strong>Images and alt text.</strong> One hour per 20 products. No developer. Slow but permanent.</p></li><li><p><strong>Speed.</strong> Ten minutes to measure, then decide. Usually the payback is the money you save.</p></li></ol><p>One honest footnote on order. In a full audit I do not start with titles. I start with whether Google can enter the store at all and whether it is indexing the right pages (robots, redirects, canonicals), because a store Google cannot read properly gets nothing from a better headline. But sorted by payback for an owner working alone, the list above is the order I would work through. And it is the same seven I keep finding, store after store.</p><h2>Quick questions, quick answers</h2><p><strong>Do I need a developer for any of this?</strong></p><p>For five of the seven, no. The fields are already in your shop platform. Canonicals sometimes need one ticket, H1 occasionally needs a theme tweak. Speed needs nobody until you measure; if the test comes back red, that is professional territory, not a weekend project.</p><p><strong>How fast will I see results?</strong></p><p>In my experience: title and description changes start showing in Search Console within days to a few weeks, because Google has to recrawl the pages first. Structural fixes like canonicals and internal links take weeks to a couple of months. I will not promise numbers, and you should be suspicious of anyone who does. What I can say is that I have never seen a store fix all seven and regret it.</p><p><strong>What if I do all seven and nothing moves?</strong></p><p>Then you have learned something valuable: your bottleneck is not the basics. It is demand, content or competition, and you can now invest there without wondering whether a missing meta description is quietly taxing every click. Ruling things out is half of diagnostics.</p><p><strong>Where does AI search fit into this?</strong></p><p>The same fixes feed it. Assistants like ChatGPT, Gemini and Perplexity build answers from pages they can read and quote: clear titles, one honest heading, clean URLs. The stores that show up in AI answers are, with few exceptions, the stores that did this homework. Last week&#8217;s <a href="https://newsletter.neven-lovrekovic.com/p/why-your-online-store-is-losing-google">15-minute check</a> tells you where you stand; these seven fixes are how you move.</p><h2>Want me to find your store&#8217;s Low Hanging Fruits?</h2><p>Do the checks yourself this week. That is what they are for.</p><p>But if you would rather have a second pair of eyes first, I do a free version of exactly this: send me your store through the button below and I will record a short video, about five minutes, showing which of the seven is costing you most and the one fix I would start with. No call, no obligation, plain language.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://lobit.agency/free-seo-help/?utm_source=substack&amp;utm_medium=newsletter&amp;utm_campaign=post-02&quot;,&quot;text&quot;:&quot;GET YOUR FREE STORE ANALYSIS&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://lobit.agency/free-seo-help/?utm_source=substack&amp;utm_medium=newsletter&amp;utm_campaign=post-02"><span>GET YOUR FREE STORE ANALYSIS</span></a></p><p>If this post was useful, forward it to one store owner who is about to buy a speed package. You might save them real money.</p><p>Neven Lovrekovi&#263;<br>Ecommerce SEO Strategist &#183; Founder, <a href="https://lobit.agency">Lobit</a><br><a href="https://neven-lovrekovic.com">neven-lovrekovic.com</a> &#183; <a href="https://www.linkedin.com/in/nevenlovrekovic/">LinkedIn</a></p><p>P.S. If you only remember one thing: the expensive problems are almost never the ones you are looking at. Before any money leaves your account for speed, spend one afternoon on titles and meta descriptions. The 197 stores are unanimous about where to start.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.neven-lovrekovic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why Your Online Store Is Losing Google Traffic to AI (and the 15-Minute Check That Shows How Much)]]></title><description><![CDATA[No paid tools, no jargon. Fifteen minutes and five prompts show you exactly where you stand.]]></description><link>https://newsletter.neven-lovrekovic.com/p/why-your-online-store-is-losing-google</link><guid isPermaLink="false">https://newsletter.neven-lovrekovic.com/p/why-your-online-store-is-losing-google</guid><dc:creator><![CDATA[Neven Lovreković]]></dc:creator><pubDate>Tue, 28 Jul 2026 12:03:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DcNq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8227017-0561-4a74-abd5-d4edf2a273d7_800x554.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DcNq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8227017-0561-4a74-abd5-d4edf2a273d7_800x554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DcNq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8227017-0561-4a74-abd5-d4edf2a273d7_800x554.png 424w, https://substackcdn.com/image/fetch/$s_!DcNq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8227017-0561-4a74-abd5-d4edf2a273d7_800x554.png 848w, https://substackcdn.com/image/fetch/$s_!DcNq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8227017-0561-4a74-abd5-d4edf2a273d7_800x554.png 1272w, https://substackcdn.com/image/fetch/$s_!DcNq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8227017-0561-4a74-abd5-d4edf2a273d7_800x554.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DcNq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8227017-0561-4a74-abd5-d4edf2a273d7_800x554.png" width="800" height="554" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8227017-0561-4a74-abd5-d4edf2a273d7_800x554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:554,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:289219,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.neven-lovrekovic.com/i/208685164?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8227017-0561-4a74-abd5-d4edf2a273d7_800x554.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DcNq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8227017-0561-4a74-abd5-d4edf2a273d7_800x554.png 424w, https://substackcdn.com/image/fetch/$s_!DcNq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8227017-0561-4a74-abd5-d4edf2a273d7_800x554.png 848w, https://substackcdn.com/image/fetch/$s_!DcNq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8227017-0561-4a74-abd5-d4edf2a273d7_800x554.png 1272w, https://substackcdn.com/image/fetch/$s_!DcNq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8227017-0561-4a74-abd5-d4edf2a273d7_800x554.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Try something before you read any further.</p><p>Open ChatGPT and ask it the question your store lives off. Not your brand name, the real buying question a stranger would type. Something like &#8220;best merino hiking layers in the UK&#8221; or &#8220;best eco kitchen products that ship to New Zealand&#8221;.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.neven-lovrekovic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Read the answer. It is long, confident and specific. It names products. It names stores.</p><p>Now the uncomfortable question: is yours in it?</p><p>Most owners I talk to have never looked. Their future customers look every day.</p><h2>What actually changed</h2><p>AI search is the new layer between you and your customer, and it has two faces. Google now shows AI Overviews, a written answer at the top of many searches, above the first result. And assistants like ChatGPT, Gemini and Perplexity answer buying questions directly, usually by naming three to five stores and products.</p><p>The work of making sure your store is one of the names inside those answers has an industry name: GEO, generative engine optimization. That is as much jargon as you will get from me today. Think of it as SEO with a second scoreboard.</p><p>Here is why this costs you money even when your rankings look fine:</p><ul><li><p>When an AI Overview answers &#8220;what to look for in X&#8221; well enough, part of the people who used to click your buying guide simply stop clicking. Your position holds. Your clicks drop.</p></li><li><p>When an assistant recommends stores, the shortlist forms before anyone opens a browser tab. If you are not on it, you were never in the running, and no analytics report will tell you.</p></li></ul><p>This is not the end of Google traffic. It is a quiet tax on it. And it grows a little every month.</p><h2>The part nobody tells store owners</h2><p>Before you spend anything on this, one thing from practice.</p><p>This summer I reviewed 197 online stores across the UK, Australia and New Zealand. The finding that mattered most had nothing to do with AI: 62 of those stores were selling with the manufacturer&#8217;s product description, word for word. Dozens of sites, identical text.</p><p>Google has to pick one of those identical pages, and it is rarely the small store. An AI assistant is even stricter. It builds answers from pages that actually say something: a real comparison, a real spec, a real answer to a real question. If your page carries the same text as dozens of competitors, there is nothing left to quote. So you don&#8217;t get quoted.</p><p>That is the good news hidden in all of this. Most stores losing AI visibility are losing it for old-fashioned, fixable reasons.</p><h2>The 15-minute check</h2><p>You need a timer, a notebook and 15 minutes. If you use Google Search Console, keep it open too. Nothing else.</p><p><strong>Step 1, about five minutes: ask ChatGPT.</strong></p><p>Run these five prompts, filled in for your niche:</p><ol><li><p>Best [your product type] for [your main customer] in [your country]</p></li><li><p>Where should I buy [your product type] online in [your country]?</p></li><li><p>[A product you sell] vs [the rival product your buyers compare it with], which should I buy?</p></li><li><p>Is [your store name] legit?</p></li><li><p>Best alternatives to [your biggest competitor]</p></li></ol><p>One line per answer is enough: did my store appear, yes or no, and which stores did.</p><p>Then count. The number of answers that mention your store, 0 to 5, is your score. Write it down.</p><p>If you want the full picture later, repeat the same five prompts in Gemini and Perplexity. Useful, but optional, and not part of the 15 minutes.</p><p><strong>Step 2, about five minutes: look at your own Google results.</strong></p><p>Google the three searches that bring you buying customers, the ones people type when they are ready to spend. For each one: is there an AI answer at the top of the page? Does it fully answer the question? And is your site one of the small source links inside it, or is a competitor?</p><p><strong>Step 3, about five minutes: open Google Search Console.</strong></p><p>If you don&#8217;t use Search Console, skip this step. Steps 1 and 2 already answer the main question, and setting it up properly is a post of its own.</p><p>If you do: open Performance, then Search results, and set the date range to compare the last 6 months with the previous 6. Look at your most visited pages for one pattern: impressions holding or rising while clicks fall. An impression means your page showed up in someone&#8217;s results. A click means they actually came. A page that keeps its position but loses clicks is the signature of an answer taking your visitor before they reach you.</p><p>This step is also where &#8220;how much&#8221; gets a number. Take one page: if clicks fell from 500 to 300 a month while impressions held, that single page is losing around 200 visits a month to answers. Do the same for your top three pages and you are holding a number, not a feeling.</p><p>Whatever you found, write it down with today&#8217;s date. That is your baseline. Repeat the same 15 minutes every three months and you will know exactly which way this is moving for your store, while your competitors keep guessing.</p><h2>What you will probably find</h2><p>Most stores land in one of three places.</p><p>You show up in some answers. Good. Protect it, those pages deserve your attention first.</p><p>You don&#8217;t show up, but competitors do. Now you know who and where, which is more than most owners know. The fixes are concrete, and we will cover them here one per week.</p><p>Nobody from your niche shows up. That is an open market. In the answers I check, the same names keep coming back once they get in. There is something to be said for getting there first.</p><h2>What happens here every Tuesday</h2><p>This is the first post of a weekly series. Every Tuesday, one practical way to make your store more visible in Google and in AI answers. Written for owners and marketing managers of small and mid-size online stores, not for SEO professionals. Everything comes from real store reviews and real numbers, like the 197 above, and none of it needs a big budget.</p><p>Next Tuesday: the seven low-hanging fixes I check first in every store, ordered by how fast they pay back.</p><h2>Quick questions, quick answers</h2><p><strong>Does AI search replace SEO?</strong></p><p>No. AI assistants find and read your pages much the same way Google does. Good SEO is still the entry ticket. Getting quoted in the answers is the new prize on top of it.</p><p><strong>My store is small. Does this matter yet?</strong></p><p>Measured in today&#8217;s visits, less than the headlines claim. Measured in direction, a lot. The shortlists are forming now, and they are easier to enter early.</p><p><strong>Which assistant matters most?</strong></p><p>The one your customers use. In practice, start with ChatGPT, and watch Google&#8217;s AI answers closely because they sit inside the search you already depend on.</p><h2>Want me to run this check for your store?</h2><p>I do it free. Send me your store through the button below and I will record a short video, about five minutes, showing where your store is leaking Google visitors and the one fix I would start with. No call, no obligation, plain language.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://lobit.agency/free-seo-help/?utm_source=substack&amp;utm_medium=newsletter&amp;utm_campaign=post-01&quot;,&quot;text&quot;:&quot;Get your free store analysis&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://lobit.agency/free-seo-help/?utm_source=substack&amp;utm_medium=newsletter&amp;utm_campaign=post-01"><span>Get your free store analysis</span></a></p><p></p><p>Neven Lovrekovi&#263;<br>Ecommerce SEO Strategist and founder of <a href="https://lobit.agency">Lobit</a><br><a href="https://neven-lovrekovic.com">neven-lovrekovic.com</a> &#183; <a href="https://www.linkedin.com/in/nevenlovrekovic/">LinkedIn</a></p><p>P.S. If you only take one thing from this post, take the five prompts. Your score, 0 to 5, written down with today&#8217;s date, is a baseline most of your competitors will never bother to get. Everything we do here in the coming weeks builds on knowing where you actually stand.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.neven-lovrekovic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>