How to get a product page ranked in Google and recommended by AI
Google and AI assistants reward the same product pages. Four layers decide it: reachable, machine-readable, quotable and trusted. Here's the checklist.
October 22, 2026 · 4 min read · product pages · SEO · AEO · GEO · e-commerce

Your home page brings people in. Your product pages are what Google shows for "buy", and what an AI assistant names when someone asks "which oud perfume lasts all day?". If one page deserves your time, it's your best-selling product.
The good news: Google, Bing, ChatGPT search and Perplexity mostly reward the same things. Google's May 2026 guide to its generative AI features said it plainly: optimising for AI search is still SEO. ChatGPT and Copilot search lean heavily on Bing's index. Work on one engine pays off in all of them.
A product page wins on four layers, in this order.
1. Reachable — or nothing else counts
- Bots allowed and actually served. Googlebot, Bingbot, OAI-SearchBot and PerplexityBot must not be blocked in
robots.txt, nor stopped by a firewall or a "checking your browser" page. Nonoindexon the page. - The essentials in the raw HTML. Name, price, stock and description must be in the HTML your server sends, not added later by JavaScript. Google renders JavaScript; most AI crawlers don't.
- One URL per product. Colour and size variants (
?color=red) point their canonical to the main product page, and that page is in your sitemap. - Fast and light. A slow or very heavy page gets fetched less and abandoned more.
2. Machine-readable — structured data
Product and Offer in JSON-LD is how a machine knows the page is a product and not an article about one:
{
"@type": "Product",
"name": "Royal Oud 50 ml",
"brand": { "@type": "Brand", "name": "Your brand" },
"gtin13": "6281234567890",
"image": "https://example.com/oud.jpg",
"offers": {
"@type": "Offer",
"price": "289.00",
"priceCurrency": "SAR",
"availability": "https://schema.org/InStock"
}
}
- The price in the schema must be the price on the page. A mismatch costs you rich results and makes the data untrustworthy.
- Add shipping and returns (
shippingDetails,hasMerchantReturnPolicy) — Google uses them in Shopping results. - Reviews (
AggregateRating) only if the reviews are real and visible on the page. - A product feed in Google Merchant Center (free listings) and Bing Merchant Center is often worth more than any page tweak: it's how shopping results get prices and stock directly.
3. Quotable — answers an assistant can lift
- Answer in the first two or three sentences: what it is, who it's for, what makes it different. Write it yourself — the manufacturer's text is on fifty other sites.
- Hard facts with units: size, ml, grams, materials, origin, how long it lasts, what it works with. A specs table beats a paragraph.
- A visible FAQ with the questions customers really ask: delivery time to Riyadh, original or copy, how to use it, returns. FAQ rich results were removed on 7 May 2026, but the content still gets quoted.
- Your customers' words, including Gulf terms if that's what they type. Assistants match how people ask.
- Original photos with an
alttext that describes the product.
4. Trusted — the layer most stores skip
On your site: a contact page, a returns policy, terms, privacy, and Organization markup on the home page with links to your social accounts. The same brand name everywhere.
Off your site: AI answers often cite third-party sources — reviews, comparison articles, videos, forums, marketplaces. A product nobody talks about elsewhere rarely gets recommended, however good its page is.
What doesn't help
llms.txtand "AI markup": Google's guide says you don't need them.- FAQPage markup without a visible FAQ.
- Keyword stuffing, or hundreds of thin, auto-written product pages.
Check yours
NIMSEO works in two steps. Step 1 analyses your store: bot access, sitemap, trust pages, technical health. Step 2 analyses one product page in depth — schema, price consistency, shipping and returns, reviews, the answer in the first lines, facts, FAQ and images — and tells you what to fix first. Your free account includes one store and one product: start with the product that sells most.