Product Page SEO: How to Optimize Product Pages for Google and AI Search
Ishant
Published : October 17, 2026 at 12:30 pm
Updated : October 16, 2026 at 12:13 pm
Ishant
Ishant Sharma is the Founder and CEO of Hustle Marketers, a Google Partner digital marketing agency. With 12+ years of experience in Google Ads, Meta Ads, SEO, and e-commerce PPC, he has helped 2,500+ brands generate $780M+ in trackable sales. Upwork Top Rated Plus with 100% Job Success Score. Ishant Sharma is the digital marketing specialist, not the Indian cricketer of the same name.
By Ishant Sharma, Google Ads, Microsoft Ads and SEO specialist at Hustle Marketers, working in digital marketing since 2013. Last updated October 17, 2026.
Product page SEO is the work of making each product page easy for search engines to crawl, understand and show, and convincing enough that the shopper buys. In 2026 the same page also feeds Google AI Overviews and AI Mode, ChatGPT, Perplexity and Microsoft Copilot. This guide goes element by element through a product page, explains how Google and AI assistants read each part, and gives you a 15-minute test to check that they can.
Quick Answer: How do you optimize a product page for Google and AI search?
Optimize a product page by giving it a unique title and description, specs as real text, visible price, availability, shipping and returns, crawlable images and genuine reviews. Add Product structured data in the initial HTML that matches your Merchant Center feed, and make sure Googlebot, Bingbot, OAI-SearchBot and PerplexityBot can read the page without running JavaScript.
Key Observations
- No special AI markup exists. Google says AI Overviews and AI Mode need no extra optimization or special schema. To be a supporting link, a page must be indexed and eligible to show with a snippet.
- JavaScript is the hidden risk. In a December 2024 log study by Vercel and MERJ, the major AI crawlers did not run JavaScript, so specs, prices and reviews loaded by script may be invisible to them.
- Three copies must match. The visible page, the JSON-LD and every product feed must show the same price, availability, brand and identifiers. Google can disapprove items when they disagree.
- FAQ rich results are gone. Google stopped showing them on May 7, 2026. Keep shopper Q&A as visible text, but do not add FAQ markup expecting stars or dropdowns.
- You can now measure AI visibility. Search Console’s generative AI performance report reached all sites on August 31, 2026, and Bing Webmaster Tools has an AI Performance report.
Here is where to start if you only have an afternoon:
| Priority | Fix | Why it matters |
|---|---|---|
| 1 | Put price, stock, specs and reviews in the raw HTML | AI crawlers that skip JavaScript can only quote what is in the source |
| 2 | Make page, schema and feed values identical | Mismatches can cause disapprovals and stale prices in AI answers |
| 3 | Replace supplier copy on your top sellers | Near-duplicate pages get clustered, and one copy represents the set |
| 4 | Allow OAI-SearchBot, PerplexityBot and Bingbot | Pages that block OAI-SearchBot are not shown in ChatGPT search, and Perplexity recommends allowing PerplexityBot |
| 5 | Track the new AI reports monthly | Search Console and Bing now show where product pages are cited |
Want a second pair of eyes on your product template? We check crawlability, schema, feed matching and AI crawler access on real product URLs. Get Free Audit Worth $500
What is product page SEO, and what changed in 2025 and 2026?
Product page SEO means optimizing a single product detail page (PDP) so it ranks for searches about that exact product and gives shoppers enough information to buy. It covers the title, description, specs, images, reviews, internal links, structured data and the technical setup that lets crawlers fetch the page.
The basics have not changed. What changed is the number of systems reading the page. Google’s Shopping Graph holds more than 50 billion product listings, with more than 2 billion refreshed every hour, according to Google’s May 2025 shopping announcement. ChatGPT, Perplexity and Copilot now show product cards too, and each one pulls data from your page, your feeds or both.
These are the dated changes that affect product pages most:
| Date | Change | What it means for product pages |
|---|---|---|
| Nov 12, 2025 | Google documents shipping policy markup at Organization level | Store-wide shipping rules can live in one markup block |
| Nov 25, 2025 | Perplexity shopping free for all US users, with PayPal checkout | Retailers stay the merchant of record |
| Mar 24, 2026 | OpenAI lets merchants use their own checkout in ChatGPT | Discovery, not in-chat checkout, is the focus |
| Apr 21, 2026 | Microsoft makes UCP-ready feeds generally available to US businesses | Microsoft Merchant Center feeds help catalogs surface in Copilot |
| May 7, 2026 | FAQ rich results stop appearing in Google | FAQ markup no longer earns a visual result |
| May 15, 2026 | Google publishes its generative AI search optimization guide | No chunking or special schema needed for Google (llms.txt note added June 15) |
| Jul 24, 2026 | Google bans fake and undisclosed incentivized reviews in review markup | Review apps and incentive programs need a check |
| Aug 31, 2026 | Search Console generative AI report and opt-out control reach all sites | You can see AI Overview and AI Mode impressions by page |
| Jan 31, 2027 | Merchant Center enforces 500 x 500 pixel minimum for all product images | Small images risk disapproval |
Sources: Google Search Central updates, Perplexity, OpenAI, Microsoft Advertising, Search Console Help, Merchant Center product data spec.
How do Google and AI assistants read a product page?
Google and AI assistants read a product page in different ways. Googlebot crawls the page, renders its JavaScript, indexes the content and combines it with your structured data and Merchant Center feed. AI assistants such as ChatGPT and Perplexity use their own crawlers plus product feeds, and the non-Google AI crawlers studied so far read only the raw HTML.
Google is explicit that there is no separate playbook for its AI features. Its AI features documentation says “There are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary.” To be a supporting link, a page must be “indexed and eligible to be shown in Google Search with a snippet.”
OpenAI describes ChatGPT shopping differently. Its shopping help article says product results “are selected independently by ChatGPT and are not ads,” and that they use “Structured metadata from first-party and third-party providers (e.g., price, product description).” OpenAI adds that ChatGPT may generate simplified product titles and descriptions in its answers.
This table shows how each element of a product page is used:
| Element | What Google uses it for | What AI assistants use it for | How to check it |
|---|---|---|---|
| Title and H1 | Title link, relevance | Matching the product to the question | View source, Search Console queries |
| Description copy | Relevance, snippets | Facts to quote and compare | Is it unique to this store? |
| Specs table | Long-tail matching | Answering “does it fit / is it waterproof” questions | Specs present as HTML text, not images |
| Price and availability | Merchant listings, automatic item updates | Ranking merchants on price and stock | Matches feed and JSON-LD |
| Shipping and returns | Shipping and return annotations | Comparing total cost and risk | Visible near the buy button |
| Images and alt text | Google Images, Lens, merchant listings | Visual browsing and multimodal answers | Real img tags, alt text, 500 x 500 or larger |
| Reviews | Review snippets, trust | Pros, cons and quality signals | Review text in the raw HTML |
| Product JSON-LD | Rich results, merchant listings | Supporting data where crawled | Rich Results Test, one Product block |
| GTIN, MPN, brand | Matching offers to the Shopping Graph | Matching the same product across stores | Shown on page and in markup |
| Rendering | Googlebot renders JavaScript | Studied AI crawlers did not | Compare raw HTML with rendered HTML |
Where does Google get product data: the page, the markup or Merchant Center?
Google gets product data from all three, and it wants them to agree. Its product structured data guide says “Providing both structured data on web pages and a Merchant Center feed maximizes” eligibility for shopping experiences. Merchant Center’s automatic item updates also read your page markup for price and availability, and the item “may be disapproved instead of updated if we detect a mismatch,” per Merchant Center Help.
Free listings from Merchant Center can show across Search, the Shopping tab, Images, Lens, YouTube, Gemini, Maps and Business Profile, according to Google. If you have not set up free listings, our product feed optimization guide covers the feed side.
Where do ChatGPT, Perplexity and Copilot get product data?
ChatGPT, Perplexity and Copilot combine crawled pages with merchant feeds. OpenAI’s product feed specification asks for the “Product detail page for the item” and the brand “as shown on the product page,” so your PDP is the reference point even when you send a feed. Perplexity runs a merchant program for product specs, and Microsoft powers Copilot Checkout from Microsoft Merchant Center feeds while the merchant stays the merchant of record. Store-level onboarding for each platform is covered in our AI SEO for ecommerce guide.
How do you optimize each part of a product page?
You optimize each part of a product page by writing it for the shopper first, then making sure the same facts are machine-readable. The sections below cover every element in the order a shopper meets it, from the title down to related products.
How should you write the product title, H1 and title tag?
A strong product title names the brand, the model or product type, and the attribute people search for, such as size, material or compatibility. Example: “Acme Ridge Women’s Waterproof Hiking Boot, Wide Fit” says more than “Ridge Boot.” Use the same core name in the H1, the title tag and the feed so systems can match them.
Google does not set a character limit. Its title link guidance says titles are “truncated in Google Search results as needed, typically to fit the device width.” Put the important words first and avoid one thing Google names directly: “Titling every page on a commerce site” the same way. Store-wide boilerplate such as “Free Shipping | Best Prices” on every product adds nothing.
How long should a product description be, and can you use the manufacturer’s copy?
A product description should be as long as the product needs, not a set word count. Google’s generative AI search guide says there is “no ideal page length.” A phone case may need 120 words. A technical pump may need 800 words plus a spec table.
Manufacturer copy is the bigger problem. Bing explained in December 2025 that “LLMs group near-duplicate URLs into a single cluster and then choose one page to represent the set,” per the Bing Webmaster blog. If 40 stores publish the same supplier text, only one of them represents the cluster, and nothing guarantees it will be yours. Our guide to thin content in ecommerce shows how to find these pages and which to fix first.
Write descriptions that answer what a buyer asks before purchase:
- Who it is for: the use case, skill level or setting.
- What problem it solves: in plain words, not adjectives.
- What makes it different: materials, design choices, warranty terms you can prove.
- What to check before buying: fit, compatibility, care, limits.
- What is in the box: parts, accessories, quantities.
How do you present specs, sizing and compatibility so search and AI can quote them?
Present specs as HTML text, ideally a two-column table, never only inside an image or a PDF. AI answers to questions like “does this fit a 2019 RAV4” or “is this safe for dishwashers” need a sentence or table cell they can quote. Then add one plain-language line that translates the spec into a benefit.
| Spec as supplied | Spec as a shopper reads it |
|---|---|
| Upper: full-grain leather, waterproof membrane | Keeps feet dry when you cross shallow streams |
| Weight: 1 lb 2 oz per boot | Light enough for long day hikes |
| Last: wide (2E) | Extra room across the forefoot for wide feet |
Keep the same values in your Merchant Center product_detail and product_highlight attributes. Our guide to Merchant Center AI attributes explains how those fields feed AI Mode.
How should price, availability, shipping and returns appear on the page?
Price, availability, shipping cost and return terms should be visible near the buy button and identical to your feed and markup. Merchant Center’s product data specification requires availability and price to match the landing page. In OpenAI’s product feed specification, an omitted shipping price “means unknown, not free shipping,” so state shipping clearly on the page and in every feed.
Shoppers and AI assistants both compare total cost and risk. A clear line such as “Free shipping over $75, 30-day returns” answers two common comparison questions at once.
How do you optimize product images for Google Images, Lens and AI Mode?
Optimize product images by using real img elements with descriptive alt text, clear file names and modern formats, and by sending your best image as the preferred image. Google’s image SEO guide calls alt text “The most important attribute” and states that “Google doesn’t index CSS images.” Since March 2026 it also explains how to set a preferred image with primaryImageOfPage or og:image.
- Alt text: describe the product and the angle, for example “Acme Ridge hiking boot, side view, brown leather.”
- Formats: WebP and AVIF are supported and keep pages fast.
- Size: Merchant Center requires at least 500 x 500 pixels for all product images from January 31, 2027.
- No overlays: Merchant Center says “Don’t include promotional text, watermarks, or borders.”
Image searches through Google Lens and Circle to Search now show in Search Console as “Web: multimodal” in the generative AI report, so you can see how often image-based searches show your pages in AI Overviews and AI Mode.
Do reviews and Q&A on the product page help SEO and AI answers?
Reviews help when they are real, visible as text and follow Google’s rules. They give shoppers and AI systems the pros, cons and use cases that product copy leaves out. The catch is technical: many review apps load reviews with JavaScript, so AI crawlers that skip scripts never see them.
Google’s review snippet rules say reviews must be “readily available to users from the marked-up page,” and “Don’t aggregate reviews or ratings from other websites.” A guideline added July 24, 2026 says “Don’t include fake or undisclosed incentivized reviews on your page or in your structured data markup.” Also watch for two apps injecting two JSON-LD blocks on the same page, a common Shopify issue reported in the Shopify Community.
Should product pages still have FAQs now that FAQ rich results are gone?
Yes, keep short product FAQs as visible text, but stop expecting a rich result. Google’s update log says the FAQ feature “will no longer appear in Google Search starting May 7, 2026.” The questions still help shoppers, and Bing says “Clear headings, tables, and FAQ sections help surface key information” for its AI answers.
Use questions from your own customer service inbox, returns reasons and on-site search. “Can I wash this cover?” from a real customer beats a generic “Why choose us?”
How should breadcrumbs, related products and internal links work?
Breadcrumbs, related products and category links should be plain HTML links that crawlers can follow. Google’s ecommerce site structure guide says “It’s strongly recommended to link to all products that you wish indexed,” using normal a href links. Breadcrumb rich results now show on desktop only, per Google’s breadcrumb documentation, but the links still help crawling. For deciding which page should target a keyword, see category page vs product page SEO.
What structured data does a product page need in 2026?
A product page you sell from needs Product structured data with an Offer that includes price, currency and availability, plus the recommended properties that describe the item. Google is clear that “Structured data isn’t required for generative AI search,” but it still controls eligibility for merchant listings and feeds automatic item updates in Merchant Center.
Product snippets or merchant listings: which applies to your page?
Merchant listings are for “pages where customers can purchase products from you.” Product snippets are for “product pages where people can’t directly purchase the product,” such as editorial product reviews. A normal store PDP should aim for merchant listing eligibility, which has its own required properties, as set out in Google’s merchant listing documentation.
Which Product and Offer properties are required, and which are worth adding?
This table lists the properties that matter most, with the matching feed field:
| Property | Google status | Matching feed field | Common mistake |
|---|---|---|---|
| name | Required | title | Different name in feed and page |
| image | Required | image_link | Lazy image URL that crawlers cannot fetch |
| offers.price | Required, above zero | price | Sale price on page, old price in markup |
| priceCurrency | Required | price (currency) | Missing on multi-currency stores |
| availability | Recommended | availability | Removing the Offer when out of stock |
| brand.name | Recommended | brand | “N/A” or the store name |
| gtin / mpn / sku | Recommended | gtin, mpn | Guessed or invalid GTINs |
| aggregateRating / review | Recommended | Product ratings program | Ratings imported from other sites |
| hasMerchantReturnPolicy | Recommended | Return policy settings | Repeated on every page instead of Organization |
| isVariantOf / ProductGroup | Recommended for variants | item_group_id | Variants on URL fragments |
Source: Google merchant listing structured data, checked October 2026.
Google asks you to “Include all applicable global identifiers.” Merchant Center adds a firm rule: never guess a GTIN. If a product has no GTIN, leave it out rather than inventing one.
How do you mark up product variants?
Mark up variants with a ProductGroup that lists each variant through hasVariant, with variesBy naming the attributes such as size or color. Google’s variant documentation says “Each variant must have a unique ID” and that the site should “preselect each variant directly with a distinct URL.” Shopify’s structured_data Liquid filter already outputs a ProductGroup when a product has variants. Our product schema markup guide covers the variant rules in depth.
Where should return and shipping policy markup go?
Your standard return policy belongs in MerchantReturnPolicy under your Organization markup, on one page, not repeated on every product. Shipping policy works the same way through ShippingService, documented since November 12, 2025. Use offer-level markup only for exceptions, such as a final-sale item.
Know the order of precedence. Google’s return policy documentation ranks Content API settings first, then Merchant Center or Search Console settings, then product-level markup, then organization-level markup. If you set returns in Search Console, “Google will only use the information provided in” Search Console.
Should structured data be in the HTML or added by JavaScript?
Structured data should be in the initial HTML. Google warns that “dynamically-generated markup can make Shopping crawls less frequent and less reliable,” which matters for fast-changing price and stock. Its variant guide also says “we recommend putting Product structured data in the initial HTML for best results.” Apps that inject schema after the page loads are convenient but weaker.
Why must the page, the markup and every feed say the same thing?
The page, the markup and every feed must match because Google and AI assistants cross-check them, and disagreement costs you visibility. Merchant Center disapproves items when price or availability conflict. ChatGPT ranks merchants “based on factors like availability, price, quality,” so a stale feed price can push you below a competitor.
Think of it as three copies of one fact:
- The visible page: what the shopper sees.
- The JSON-LD: what crawlers read as structured data.
- The feeds: Google Merchant Center, Microsoft Merchant Center and any OpenAI product feed.
Each surface leans on a different copy:
| Surface (US, Oct 2026) | Main product data source | Checkout in the AI? | What you control |
|---|---|---|---|
| Google Search, AI Overviews, AI Mode, Gemini | Shopping Graph: pages, markup, Merchant Center | Agentic checkout in AI Mode for eligible US merchants | Page, markup, Merchant Center |
| ChatGPT search and shopping | Crawled pages, provider metadata, merchant feeds | Own checkout allowed since Mar 2026; Instant Checkout for some eligible products | Page, OAI-SearchBot access, feed if approved |
| Perplexity | Crawled pages, merchant program data | PayPal checkout, retailer is merchant of record | Page, PerplexityBot access |
| Microsoft Copilot | Bing index, Microsoft Merchant Center | Copilot Checkout for US-selling merchants | Page, Bing access, Microsoft feed |
Sources: Google, OpenAI, Perplexity, Microsoft.
The fix is a process, not a one-time edit. Pick one source of truth, usually your ecommerce platform or PIM, and let the page, schema and feeds all read from it. Then spot-check your top 20 products against Merchant Center every month.
Not sure whether your feed and your product pages agree? Our team compares page, schema and Merchant Center values on your best sellers and shows you the gaps. Get Free Audit Worth $500
Can AI crawlers actually see your product page?
AI crawlers can see your product page only if it returns a 200 status, your robots.txt and CDN allow them, and the important content is in the raw HTML. Google renders JavaScript, but you cannot assume other crawlers do.
Does ChatGPT render JavaScript on product pages?
The best public evidence says no. A December 2024 log study by Vercel and MERJ found that “none of the major AI crawlers currently render JavaScript,” covering OpenAI, Anthropic, Meta, ByteDance and Perplexity. Gemini used Googlebot’s rendering, and AppleBot rendered pages. OpenAI and Perplexity do not document rendering either way, so treat this as strong evidence rather than a published rule.
Google’s own JavaScript SEO guide agrees in principle: “server-side or pre-rendering is still a great idea” because “not all bots can run JavaScript.” For a store, the safe rule is simple. Name, price, availability, key specs, review text and JSON-LD should all be in the HTML the server sends.
Which bots should a store allow in robots.txt and its CDN?
A store that wants AI visibility should allow Googlebot, Bingbot, OAI-SearchBot and PerplexityBot. OpenAI states that “Sites that are opted out of OAI-SearchBot will not be shown in ChatGPT search answers,” per its crawler documentation. GPTBot is a separate, training-only crawler, so blocking it is a business choice that does not remove you from ChatGPT search.
Check your CDN as well as robots.txt. Cloudflare switched its default to block AI crawlers on July 1, 2025, and its AI bot settings changed again for new domains on September 15, 2026. The exact robots.txt lines for each bot are in our AI SEO for ecommerce guide.
Which platform settings hide product content from crawlers?
The most common traps are features that load content after the page renders:
- Review widgets that fetch reviews with JavaScript after load.
- Tabs and accordions that request their content only when clicked.
- Headless or PWA storefronts that render product data in the browser.
- Specs inside images or downloadable PDFs only.
- Duplicate JSON-LD from a theme plus an SEO or review app.
Content that sits in the HTML but is hidden in a closed accordion is different. It is in the source, so crawlers can read it. The risk is content that is not in the source at all. Check your own store, since behavior varies by theme and app version.
How do product pages get into ChatGPT, Google AI Mode, Perplexity and Copilot?
Product pages reach each AI surface through a mix of crawling and feeds, and the rules differ by platform:
- Google AI Mode and Gemini: through the Shopping Graph, built from your pages, structured data and Merchant Center. Google’s guide notes that “Protocols like Universal Commerce Protocol (UCP) are emerging that will allow Search agents to do more.”
- ChatGPT: through OAI-SearchBot crawling and merchant data. OpenAI’s March 24, 2026 update said merchants can use “their own checkout experiences,” and Shopify merchants are covered through Shopify Catalog.
- Perplexity: through PerplexityBot and its merchant program. Shopping has been free for all US users since November 2025.
- Microsoft Copilot: through Bing and Microsoft Merchant Center, with Copilot Checkout open to English-language merchants selling to US buyers.
Instant Checkout was never a ranking requirement. OpenAI said at launch that “Instant Checkout items are not preferred in product results,” although whether Instant Checkout was enabled was one factor when several merchants sold the same product. For setup steps on each platform, see our guides to AI SEO for ecommerce, Perplexity SEO and the Business Agent in Merchant Center.
How do you test whether ChatGPT, Perplexity and AI Mode can read a product page?
You can test one product page in about 15 minutes with free tools. Run this on your best seller first, then on one page from each product template:
- Read the raw HTML. Open View Source (not Inspect) and search for the product name, price, availability, two key specs, one review sentence and the JSON-LD block. Anything missing is invisible to non-rendering crawlers.
- Compare with Google’s rendered HTML. Use URL Inspection in Search Console and check the rendered HTML for the same items.
- Check access. Confirm robots.txt and your CDN allow OAI-SearchBot, PerplexityBot, Bingbot and Googlebot, and that the page returns 200.
- Validate markup. Run the Rich Results Test. You want one Product or ProductGroup block, not two.
- Compare values. Check price, availability, brand and GTIN on the page against Merchant Center and any Microsoft or OpenAI feed.
- Ask the assistants. Ask ChatGPT with search on, Perplexity and Google AI Mode a precise question with brand, model and one attribute. Note whether your page is cited and whether the price and specs are right.
- Check the reports. Look up the page in the Search Console generative AI report and in Bing Webmaster Tools AI Performance.
- Check your logs. Look for OAI-SearchBot, ChatGPT-User, PerplexityBot and Perplexity-User hits on the URL.
Repeat step 6 monthly. AI answers change often, so one result on one day proves little. A pattern over several months is what counts.
How should you handle variants, out-of-stock and discontinued products?
Keep out-of-stock pages live with the Offer still in the markup and the availability set to OutOfStock or BackOrder. Some guides advise removing the Offer when stock runs out, but Google lists offers as required for merchant listings, and Merchant Center says the price should stay visible on the landing page. Removing it makes the page ineligible for merchant listings.
Use the right availability value. Google supports BackOrder, Discontinued, InStock, InStoreOnly, LimitedAvailability, OnlineOnly, OutOfStock, PreOrder, PreSale and SoldOut, and says “Don’t specify more than one value.”
For variants, give each one a distinct URL using a path or a parameter. Google’s URL structure guide says “Google does not use fragment identifiers in indexing,” so /boot#black and /boot#brown count as one page.
For discontinued products, choose based on value:
| Situation | Best option |
|---|---|
| Page still gets search traffic or links | Keep it, mark Discontinued, link to the replacement |
| Direct successor exists | Redirect to the successor product |
| No traffic, no links, no replacement | Let it return 404 or 410 |
Can you use AI to write product descriptions?
Yes, you can use AI to write product descriptions, as long as a person fact-checks every claim and you label AI text correctly in Merchant Center. Google’s guidance on generative AI content, updated October 1, 2026, says “It is critical to manually factcheck and review all AI-generated content,” including titles and image alt text.
For feeds, Merchant Center wants AI-written titles in structured_title and AI-written descriptions in structured_description, each with digital_source_type set to trained_algorithmic_media. The second risk is sameness. If you and five competitors run the same supplier text through the same model, the results can still be near-duplicates. Our full workflow is in SEO product descriptions at scale with AI.
How do you measure product page visibility in Google and AI search?
Measure product page visibility with four sources, checked monthly:
- Search Console generative AI report: AI Overview and AI Mode impressions by page, live for all sites since August 31, 2026. Filter “Web: multimodal” to see Lens and Circle to Search.
- Bing Webmaster Tools AI Performance: citations and grounding queries across Copilot and Bing AI summaries, launched as a public preview on February 10, 2026.
- Server logs: OAI-SearchBot and PerplexityBot crawl frequency on product URLs.
- GA4 referrals: sessions from chatgpt.com, perplexity.ai and copilot.microsoft.com landing on product pages.
Search Console also has a “Search generative AI” setting, and include is the default. Excluding removes your content from AI Overviews and AI Mode without affecting rankings.
That matters if a brand ever needs to opt out. Details are in Search Console Help. For prompt-level tracking, see our guide to ChatGPT rank tracking.
Product page SEO checklist: is your page ready for Google and AI search?
Use this checklist on each product template, then on your top 50 products by revenue:
- Title names brand, product type and the key attribute, without store-wide boilerplate
- Description is written for this product, not copied from the supplier
- Specs, sizing and compatibility are in an HTML table
- Price, availability, shipping cost and return terms are visible near the buy button
- Brand, GTIN or MPN are shown on the page and in the markup
- One Product or ProductGroup JSON-LD block sits in the initial HTML
- No second JSON-LD block from an app
- Review text is readable in the raw HTML
- No fake or undisclosed incentivized reviews
- Product Q&A is visible text
- Images use img tags, alt text, 500 x 500 pixels or larger and no overlays
- Each variant has its own URL, not a fragment
- The page has a self-referencing canonical and returns 200
- Googlebot, Bingbot, OAI-SearchBot and PerplexityBot are allowed in robots.txt and the CDN
- Feed values match the page for price, availability, brand and GTIN
- AI-written copy was fact-checked, and sent as structured_title and structured_description in Merchant Center
- The page is linked from at least one category page with a normal HTML link
How does Hustle Marketers approach product page SEO?
Hustle Marketers treats product pages as the meeting point of SEO, Shopping feeds and AI search, because we run all three for ecommerce clients. Our founder Ishant Sharma has worked in digital marketing since 2013 as a Google Ads, Microsoft Ads and SEO specialist, and the agency holds Clutch Award wins in 2023, 2024, and 2026 with 591+ client reviews across Google, Trustpilot, Clutch, G2 and other platforms.
Our process on a store starts with the template, not the copy:
- Compare raw HTML, rendered HTML and Merchant Center for the top-selling products.
- Fix rendering, schema and feed mismatches across the template.
- Rewrite descriptions in priority order, starting with pages that already earn impressions.
- Track Search Console, the AI reports and GA4 AI referrals monthly.
One published example: for a Vancouver-based Shopify hobby store, Search Console shows Google organic clicks up 45%, from 71.2K to 103K, over the last 6 months against the previous 6, after technical SEO, collection page SEO, buyer guides and AI search work. The full numbers, windows and caveats are in the hobby store SEO and AI search case study, and more examples are in our ecommerce SEO case study hub.
Product page SEO FAQs
Should I use pipes or hyphens in product page titles?
Either works. Google lists a hyphen, colon or pipe as acceptable delimiters in title links. Pick one, use it consistently, and spend the characters on the brand, model and key attribute instead.
Does URL structure matter for product pages?
A clean, readable URL helps a little, but it is rarely what holds a product back. What matters more is that each product and variant has one stable URL and that you do not change URLs without redirects.
Can I show Trustpilot or Google review stars on my product pages?
You can display them, but Google says “Don’t aggregate reviews or ratings from other websites” in review markup. Mark up only reviews collected and shown on your own page.
Do I need llms.txt for my product pages?
Not for Google. Google’s generative AI guide says creating an llms.txt file “will neither harm nor help” in Google Search. Focus on raw HTML content and crawler access instead.
Should I canonicalize product pages to collection pages?
No. A canonical tells Google the product page is a duplicate of the collection, which can remove the product from search. Use canonicals for true duplicates, such as parameter versions of the same product.
What is the difference between SEO and GEO for product pages?
SEO aims to rank the page in search results. GEO, or generative engine optimization, aims to have the product cited and described correctly in AI answers. On a product page they need almost the same things: unique facts, crawlable HTML and consistent data.
Should I optimize product pages or category pages first?
Fix crawl and index blockers first, then category pages, then product pages in batches by traffic and revenue. Category pages usually target bigger, broader searches, while product pages win specific model searches.
How we created this guide
We reviewed the pages ranking in Google’s US top 10 for product page SEO, the leading guides on ecommerce GEO, and Shopify Community and SitePoint threads where store owners ask about product pages. Every rule and date above was checked against Google, OpenAI, Microsoft, Perplexity and Cloudflare documentation in October 2026. AI tools helped organize the research, and a person checked every fact, figure and link against its source before publishing.
Get a free product page audit
If your product pages get impressions but few clicks, or your products never appear in AI answers, the cause is usually in the template, the markup or the feed. Hustle Marketers will review your product template, schema, feed matching and AI crawler access and send you a prioritized fix list. Learn more about our ecommerce SEO services, or Get Free Audit Worth $500.










