Does Where You Search Change ChatGPT Shopping Results? A Location Test for Retailers in 2026

Nobody has published solid evidence on how location shifts ChatGPT shopping results. Here is a repeatable test retailers can run themselves, with controls for personalization, a scoring sheet, and tools to scale it.

Key takeaways

  • I could not find primary evidence on how location changes ChatGPT shopping results. Treat anything claiming otherwise, including this guide, as a hypothesis until you test it.
  • Personalization is the biggest confounder. OpenAI says shopping research draws on ChatGPT memory and past conversations, so use a clean account with memory off.
  • Run identical prompts from several places, log whether product cards appear, which merchants fill them, and what prices and availability show.
  • Promptwatch's data shows shopping features appear on only a low single-digit percentage of web-search responses, so test commercial and transactional prompts, where trigger rates are far higher.
  • Fix the basics first: Product schema, accurate prices and availability, and a clean merchant feed.

Why this question matters to retailers

If you sell in more than one region, or you run a store with local stock, you want to know whether a shopper in Denver sees different products than a shopper in Dublin. Google trained everyone to expect location to shape results. ChatGPT is a different animal, and the honest answer right now is that nobody outside OpenAI has published a clean answer.

I looked for primary evidence on IP-based location, device location, and OpenAI's location-sharing settings. I did not find any. The Promptwatch ChatGPT Shopping usage report has no location breakdown either. So this guide is a method, not a verdict. You run the test, you own the result.

There are plenty of retailer anecdotes floating around. A small camping gear store owner on r/ecommerce described orders slowing for a few months and wondered how much ChatGPT was responsible. A Shopify Community thread on checking whether your store shows up in ChatGPT shopping results makes a similar point from the other direction: you only know by looking, repeatedly.

Shopify Community thread about checking whether a store shows up in ChatGPT shopping results

What we know about how ChatGPT shopping works

OpenAI launched shopping research on November 24, 2025, on mobile and web for logged-in Free, Go, Plus and Pro users. According to OpenAI's announcement, results are organic and based on publicly available retail sites. It reads product pages directly, cites sources, and tries to avoid low-quality or spammy sites.

OpenAI's announcement page for shopping research in ChatGPT

Two details from that announcement matter for a location test:

  • It builds on ChatGPT's understanding of you from past conversations and memory. That is personalization, and personalization can look exactly like a location effect if you are not careful.
  • It performs best in detail-heavy categories: electronics, beauty, home and garden, kitchen and appliances, and sports and outdoor. Pick test products from these first, because that is where the feature is most likely to fire.

Now the data side. Promptwatch's shopping report counts the share of ChatGPT web-search responses that carry product cards, shopping recommendations or price comparisons. Only responses with citations are counted. Two findings stand out. The overall rate is a low single-digit percentage. And it moves in steps: in the window shown, it roughly doubled overnight in late May, then fell back weeks later. That looks like OpenAI tuning when cards appear.

The practical consequence is annoying. A result you see on Monday may not be there on Thursday, for reasons that have nothing to do with where you are. Your test design has to separate location from time.

What might plausibly change by location

I cannot tell you which of these is true. These are the places to look.

Possible location signalWhere it could come fromWhat to watch for
IP addressYour network or VPN exitDifferent merchants, currencies, shipping notes
Device or browser locationPermission prompts on mobile or browserLocal store mentions, "near me" style results
Account or profile settingsSaved details, memoryResults that persist after you change IP
Prompt wordingYou typing a city or countryObvious, so test it separately from implied location
Retailer-side localizationYour own site serving different prices or stock per regionDifferences that are really your own site, not ChatGPT

That last row is the one people forget. If your product page shows different prices in different countries, ChatGPT may read different pages depending on where it fetches from. A difference in results could be your site, not the model.

Query fan-out adds another wrinkle. Promptwatch's ChatGPT query fanout data says a single prompt can trigger 3 to 8+ searches, though the report's own averages were lower: 2.15 per response in early December 2025, about 1.84 by early March 2026, and 1.0 when data returned in April. Average query length fell from roughly 117 characters to about 53. So the searches behind a response are short keyword strings. Whether they include a location depends on your prompt and on what ChatGPT infers about you, and the report does not cover that. It is a gap worth testing.

How to run the location test

Step 1: Build a clean test setup

Personalization will wreck your results if you ignore it. Use a logged-out session or a dedicated clean account with memory turned off, and a fresh browser profile for each location. Note that OpenAI says shopping research is rolling out to logged-in users, so a logged-out session may not trigger the full experience. A dedicated test account with memory off is probably the better compromise. Whatever you pick, keep it the same for every run.

Keep a log of:

  • Date and time (to the hour)
  • Account type and memory setting
  • Location method (VPN, physical device, proxy)
  • Browser and device
  • The exact prompt, copied and pasted

Step 2: Write a prompt set

Aim for 15 to 30 prompts. Pull them from what your customers really ask, and split them by intent:

  • Commercial: "best cordless vacuum for a small apartment"
  • Transactional: "buy a 4-person camping tent"
  • Local-flavored: "where to buy hiking boots"
  • Branded: "is [your brand] tent any good"
  • Informational: "how to waterproof a tent"

Promptwatch's shopping data says features concentrate on commercial and transactional prompts, with trigger rates far higher there than on informational ones. Weight your set accordingly or you will get a spreadsheet full of empty rows.

Create two variants of each local-flavored prompt: one with no city, one with an explicit city. If results differ only when the city is typed, you have learned something simple: the model follows your words, not your location.

Step 3: Pick locations deliberately

Choose at least three places, and make them different enough to matter:

  1. Your home market and main city
  2. A second city in the same country
  3. A different country with the same language
  4. Optionally, a different language market

Use real devices or a reliable VPN. If you can, get a colleague or friend to run a few prompts from a physical location so you can compare VPN against genuine device signals.

Step 4: Control for time

Because card appearance seems to shift in steps, run all locations within the same hour, and repeat the whole sweep on at least three different days. One run proves nothing. If cards appear everywhere on Tuesday and nowhere on Friday, that is a time effect, and Promptwatch's chart suggests it is a real thing.

Step 5: Score what you see

For every prompt, location and run, record:

FieldExample
Product cards shown (yes/no)Yes
Merchants or brands in cardsBrand A, Brand B, Brand C
Your brand present (yes/no)No
Position of your productsNot shown
Price and currency shown$129 USD
Availability or shipping noteIn stock, ships to region
Cited sourcesThree retailer pages, one review site
Any local store or "near me" languageNone

Then compare. Three outcomes are possible, and each tells you something different:

  • Results are essentially the same everywhere. Location is not your problem. Spend your effort on content and feed quality.
  • Results differ in currency, shipping or merchants. ChatGPT is localizing, or your own site is. Check your site's behavior from each location before blaming the model.
  • Results differ randomly between identical runs. This is normal variability. You need more runs before drawing conclusions.

Separate your site from the model

Before you decide ChatGPT is localizing, load your own product pages from each test location. Check whether prices, currency, stock status, redirects, or cookie and geo banners change. Also check whether any geo-blocking or bot rules could affect how crawlers reach you. A page that serves a country-selection wall to a crawler is a page that cannot be read well.

A free option for the crawler side is the AI-crawler checking that comes with most GEO platforms, or simply reviewing your server logs for AI user agents.

What to fix regardless of the test outcome

Promptwatch's recommendations for retailers are not location-specific, and they are the right baseline:

  • Complete Product schema markup
  • Accurate prices and availability
  • A clean merchant feed
  • Regular checks of your buyers' real commercial and transactional prompts, noting whether cards appear and which brands fill them
  • Treating a step change in card frequency as OpenAI opening or closing a window for your category

Add to that: if you ship to many regions, make region-specific pages crawlable and distinct, with clear currency and shipping details, rather than hiding everything behind a JavaScript selector. A model reading your page cannot choose a region it cannot see.

Tools that can scale the test

Running this by hand across 30 prompts, four locations and three days is 360 checks. It is doable once. It is miserable weekly.

Promptwatch tracks the real interfaces of ChatGPT and other AI search products by country and language, and its Business plan includes local targeting at exact coordinates for ChatGPT, Google AI Overviews and AI Mode. It also has ChatGPT shopping visibility tracking, which is what you would want for the card-or-no-card scoring above. It is also one of the few platforms that logs AI crawler visits to your site, which helps with the site-versus-model question.

Favicon of Promptwatch

Promptwatch

Track and optimize your brand visibility in AI search engines
View more
Screenshot of Promptwatch website

Other trackers in the category can handle multi-country prompt monitoring, though you should check each one for shopping-card coverage and location settings before you commit.

Favicon of Profound

Profound

Enterprise AI visibility platform tracking brand mentions across ChatGPT, Perplexity, and 9+ AI search engines
View more
Screenshot of Profound website
Favicon of Peec AI

Peec AI

AI search visibility tracking for marketing teams
View more
Screenshot of Peec AI website
Favicon of Otterly.AI

Otterly.AI

AI search monitoring platform tracking brand mentions across ChatGPT, Perplexity, and Google AI Overviews
View more
Screenshot of Otterly.AI website

For browsing more options, the GEO software directory at bestgeosoftware.com lists a wide range of them.

For your own site-side checks, a crawler like Screaming Frog is handy for auditing structured data across product pages.

Favicon of Screaming Frog

Screaming Frog

Powerful website crawler and SEO spider
View more

And if your local presence matters, a geo-grid tool shows you the Google side of location, which gives you a baseline to compare against.

Favicon of Local Falcon

Local Falcon

Visual geo grid rank tracking for local businesses
View more
Screenshot of Local Falcon website

Reading your results honestly

A few rules I would hold myself to:

  • One screenshot is an anecdote. Ten runs across three days is a pattern.
  • If a difference shows up only on a VPN, retest from a real device before you act on it.
  • Do not call something a location effect until you have ruled out time, personalization and your own site.
  • Write down what you did not test. If you never tried mobile with location permission on, say so.

If the test shows no meaningful location difference, that is a useful finding. It means you can stop worrying about geography and put your time into feed quality, schema and the pages AI systems read. If it shows a clear difference, you now have something concrete to take to your team: which regions you are missing from, and for which prompts.

A simple starting plan for this week

  1. Create a clean test account with memory off.
  2. Write 20 prompts weighted toward commercial and transactional intent.
  3. Pick three locations and run all of them in the same hour.
  4. Log card presence, merchants, prices and sources in a sheet.
  5. Repeat on two more days.
  6. Check your own product pages from each location.
  7. Fix schema, price accuracy and feed gaps no matter what the test says.

The unknown here is real. OpenAI has not published how location feeds into shopping results, and the data sets I could find do not break it out. Until that changes, your own repeated measurements are the best evidence available to you. For more on how ChatGPT's citation behavior shifts over time, the Promptwatch Data hub is worth bookmarking.

Share:

© 2026 Surferstack · Find the best Marketing tools for your GTM motion · RSS

Surferstack is an affiliate review site. When you click links to vendors or buy through links on our site, we may earn an affiliate commission at no extra cost to you.

Surferstack is a review website based on user reviews on Reddit and G2, and on publicly available information. We keep everything as up to date as possible, but pricing and features can change. Always confirm the details with the vendor before purchasing.