How to Set Up an Online Shop So Google and AI Shopping Agents Can Find, Trust and Sell Your Products (UK 2026 Guide)
A practical UK setup guide for online sellers: what Google Merchant Center, ChatGPT and Perplexity need from your product data, what is and isn't available in the UK yet, with a progress checklist and a free product-markup generator.
Awais M.
Founder of GeoRankLocal
More shopping questions are now answered inside an AI interface before anyone visits a shop. Google's AI Mode, ChatGPT and Perplexity all show products, and Google has begun offering a Buy button inside AI Mode to select merchants. If you sell online, your product data is becoming your shop window. This is a practical guide to setting a shop up for that, written for UK sellers, with an honest account of what is and isn't available here yet.
Why bother: the numbers, and how far to trust them
Adobe data, reported by BigCommerce, says traffic to US retail sites from AI sources rose 393% year on year in the first quarter of 2026, and that AI-referred visitors converted 42% better. Those are vendor-reported US figures. AI is still a small slice of most shops' traffic (Chartbeat puts AI referrals at 0.01% of publisher traffic), so treat it as an early, fast-growing channel, not a replacement for Google.
The bigger reason is overlap. Almost everything AI shopping systems need, such as clean product data, accurate stock and prices, structured markup and trustworthy policies, also helps ordinary Google Shopping and search results. You are doing the same work once for several audiences.
The three doors into AI shopping
- Google, through Merchant Center and its Shopping Graph. Free listings feed Google's shopping surfaces, and per BigCommerce's guide, Shopping ads alone do not qualify you for AI Mode. This is the door that matters most for UK sellers today.
- ChatGPT, through a product feed you submit to OpenAI. The required fields are item ID, title, description, URL, brand, seller name, image URL, availability and price. OpenAI's standard feed upload currently targets the US, and other markets need OpenAI's confirmation.
- Perplexity, through a free merchant programme that accepts a Google-format feed, according to BigCommerce. Check Perplexity's current terms.
The UK reality check
- Google's UCP-powered checkout, the Buy button in AI Mode and Gemini, is limited to the US, Canada and Australia and to select merchants for now.
- OpenAI's standard feed upload is US-focused, so a UK seller should not expect to appear in ChatGPT shopping yet.
- That doesn't make this early work wasted. Build the data once, get Google right, and when UK access opens you will already be ready.
The checklist
Work down this list in order. The sections build on each other. Tap any line for why it matters, and your progress is saved in your browser.
Is your shop ready for Google and AI shopping agents?
Tick what you have already done. Tap any line for the reason it matters. Your ticks are saved in this browser only.
0 of 24 done
Start with section 1 and work down. The order matters.
1. Let the right bots in
0/32. Make every product page machine-readable
0/43. Structured data that matches the page
0/54. Google Merchant Center
0/45. Feeds for AI assistants
0/36. Trust and fresh content
0/37. Measure what happens
0/2Product markup generator
Structured data is how a machine reads your price, stock, delivery and returns without guessing. This generator produces Product, Offer, shipping and returns markup for a UK shop. Paste the result into the product page template, then run the page through Google's Rich Results Test.
Product markup generator for UK shops
Fill in one product and copy the JSON-LD. It is set up for GBP prices and UK delivery and returns. Nothing you type leaves this page.
Paste into your product page
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Linen Wrap Dress, Sage",
"description": "Lightweight linen wrap dress with a tie waist and mid-calf hem. Machine washable.",
"image": [
"https://example.co.uk/images/linen-wrap-dress-sage.jpg"
],
"sku": "LWD-SAGE-12",
"brand": {
"@type": "Brand",
"name": "Willow & Reed"
},
"offers": {
"@type": "Offer",
"url": "https://example.co.uk/products/linen-wrap-dress-sage",
"priceCurrency": "GBP",
"price": "64.00",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": {
"@type": "MonetaryAmount",
"value": "3.95",
"currency": "GBP"
},
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "GB"
},
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": {
"@type": "QuantitativeValue",
"minValue": 0,
"maxValue": 1,
"unitCode": "DAY"
},
"transitTime": {
"@type": "QuantitativeValue",
"minValue": 1,
"maxValue": 3,
"unitCode": "DAY"
}
}
},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "GB",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 30,
"returnMethod": "https://schema.org/ReturnByMail",
"returnFees": "https://schema.org/FreeReturn"
}
}
}
</script>- No GTIN/barcode. Add one if the product has it, because identifiers help platforms match your item.
The golden rule: page, markup and feed must agree
Platforms compare your page, your structured data and your feed. If the page says £64, the markup says £59 and the feed says £64 with "in stock" when you have none, you are teaching every system that your data is unreliable. Three habits prevent most problems:
- One source of truth. Generate the page, the markup and the feed from the same product database. Don't hand-edit three copies.
- Update on change, not on a schedule. When price or stock changes, all three should change within hours. OpenAI's feed reference says to update prices when they change and to update availability the moment an item sells out. Sale dates do not schedule changes for you.
- Out of stock means out of stock. Set the availability field and the markup to out of stock when inventory hits zero.
What the feed needs
OpenAI's published feed specification gives a good picture of what AI shopping systems expect. Google's Merchant Center attributes are similar in spirit.
| Field | Required for ChatGPT discovery? | Notes |
|---|---|---|
| Item ID, title, description, URL | Yes | One row per purchasable item or variant |
| Brand, seller name | Yes | Keep consistent everywhere |
| Image URL | Yes | Absolute https URL |
| Price | Yes | Amount plus ISO currency code, for example 64.00 GBP |
| Availability | Yes | in_stock, out_of_stock, pre_order, backorder or unknown |
| GTIN / MPN | Optional but valuable | Helps platforms match your item across sellers |
| Shipping, returns, reviews | Optional | Strongly recommended, because they decide the click |
| Variants (size, colour) | Conditional | Needs group and variant fields |
Use UTF-8, keep IDs as text so leading zeros survive, and never leave the feed to rot: a snapshot at least daily is the sensible floor.
How to structure the store itself
Feeds get you listed. The site itself decides whether you're trusted and quoted. This section is our recommendation, based on how assistants and search systems appear to read pages. It is practice, not an official rule.
Category pages are your buying guides. Open each with two or three sentences that say what the range is, who it suits and what a typical price is. Then show products, then a short FAQ. Category pages are where "best linen dresses UK" searches land.
Product pages answer in this order.
- A single plain sentence: what it is, who it's for, the price.
- Price, stock, delivery date and returns, in text.
- A specification table, with sizes, materials, care and dimensions, as text rather than images.
- Real reviews, visible on the page.
- Four or five genuine customer questions with short answers.
Keep URLs boring and permanent. One URL per product, with variants handled through parameters your platform controls and a canonical tag pointing to the main version. Don't change URLs when you rename a product.
Policies are content. Delivery, returns and contact pages should be short, specific, and kept current. Assistants quote policies, and customers check them before they buy.
Publish buying guides that earn citations. "Best X for Y" and "X vs Y" guides that put the answer in the first 100 words, followed by a comparison table, are the pages assistants lift from. Date them accurately, add an "Updated" date only when the content changes, and cite where numbers come from.
Let the right crawlers in
Some shops block these bots by accident. Three things to check:
- robots.txt should allow Googlebot, OpenAI's OAI-SearchBot (used for ChatGPT search and shopping) and PerplexityBot. GPTBot is OpenAI's training crawler, and BigCommerce notes that blocking it doesn't affect ChatGPT shopping. Blocking Google-Extended doesn't remove you from AI Mode or AI Overviews.
- Your CDN or firewall. Cloudflare began blocking AI training and agent crawlers by default on new domains from 15 September 2026, while allowing search crawlers. Look at your server logs to confirm those bots get a 200 response on product pages.
- Rendering. Put price and stock in the HTML the server sends, not only in scripts that run later. A bot that doesn't run your JavaScript sees an empty page.
A 30-minute monthly routine
- Open Merchant Center Diagnostics and fix any new warnings or disapprovals.
- Spot-check five products: page price, markup price and feed price all match.
- Run your top ten buying prompts, such as "best waterproof walking jacket under £150 UK", in ChatGPT, Gemini and Perplexity. Log whether you appear, which product and URL is cited, and whether price and stock are correct.
- Update one buying guide with something new: a price change, a new product, a fresh review quote. Then update its date.
- Check your analytics for an AI channel: referrals from ChatGPT, Perplexity and Gemini. The volumes will be small. The trend is what you're watching.
What we'd skip for now
- Agentic checkout. Until it reaches the UK, treat it as something to understand, not to build. The preparation is the same as everything above.
- Gaming tricks. Hidden text, mass-generated product copy and fake reviews are exactly what spam systems target, and Google's September 2026 spam update ran for nearly two weeks.
- Chasing every platform. Get Google's Merchant Center right first. It earns you value today and sets up the rest.
Want it done for you?
We build and manage shops for UK sellers with the product data layer built in: structured data that matches the page, a clean feed, and fresh content. Tell us what you sell and we'll tell you plainly what to fix first.
For the bigger picture on why this matters, read our analysis of what 40% publisher traffic losses and our own Search Console data say about 2026.
Sources
- Get your products into ChatGPT, Google AI Mode and Perplexity, BigCommerce
- OpenAI: product feed reference
- Google Merchant Center Help: Universal Commerce Protocol and UCP-powered checkout
- Google: AI Mode and AI Overviews updates, 15 October 2026
- Reddit and USA Today face Google exit (Cloudflare crawler defaults), PPC Land
- Chartbeat 2026 Publisher Playbook, via Relevant Audience
- September 2026 spam update complete, Relevant Audience
Awais M.
Founder of GeoRankLocal
Awais M. is the founder of GeoRankLocal, a UK-wide agency that builds AI-citable websites and manages ongoing GEO and SEO for businesses across the United Kingdom. He writes about generative engine optimisation, AI search and what the data says about how customers find local businesses.
Try our free tools
Put this into practice. Check your AI visibility, see if AI recommends you, and find the questions worth answering — all free, no signup.
Live GEO Score
Score your website across 5 AI-readiness categories in seconds.
AI Citation Checker
See whether ChatGPT, Gemini, and Perplexity recommend your business.
Question Finder
Find the real questions your customers ask — ready to turn into content.
All Free Tools
Browse every free GEO tool in one place. No signup required.
Built for your trade
We build AI-citable websites for UK tradespeople — priced, scoped, and written for the way your customers actually search.
Want to get your business cited by AI?
Get a free AI visibility audit from GeoRankLocal.
Related articles
Four UK Sites Through Google's August Spam Update: One Collapsed, Three Kept Growing
Daily Search Console data for four UK sites before, during and after Google's August 2026 spam update: which one lost nearly all its impressions, which three kept growing, and what the focused sites had in common.
241,000 Impressions, 1,042 Clicks: What Fact-Lookup Pages Earn in 2026
Seven sites, one pattern: pages that answer a single fact need hundreds of impressions per click. Searches that include the current year clicked about five times as often. Interactive data from our Search Console exports.
Google's Keyword Planner Said "No Data" for 39 of 69 UK Trade-Website Searches. Here's What That Means for 2026
We ran 69 trade-website phrases through Google Keyword Planner for the UK. More than half returned no data. What that says about how people look for services, and why volume tools miss part of the picture.
We Audited Two Real Websites for AI Search Readiness. Here's Exactly What Separates What Works From What Doesn't.
We ran our full AI-visibility audit on two real websites outside our usual trades niche — a free-tools utility site and an 86-location retail chain — and compared every finding against live, dated screenshots: what gets an AI system to cite a site, and what quietly keeps it invisible.