Now open the page itself. What's there? A product name, a price, an "Add to cart" button and a paragraph of brand copy: "innovative design", "premium quality", "for the most demanding users".
Technically, the page is "optimized". In practice, it doesn't answer a single question a shopper asks before buying.
Here's the part that matters: the shopper's list of questions is almost exactly what AI assistants (ChatGPT, Claude, Gemini, Google's AI Mode) extract from a page when they decide which products to include in an answer. They aren't looking for "optimization". They're looking for the factors that decide a purchase.
Why it matters: what the data says
This isn't one SEO's opinion. Here's what official sources and independent research confirm.
Source | Finding | What it means for your PDP |
|---|---|---|
Only 49% of large ecommerce sites have "decent" or "good" product page UX; 51% are "mediocre" or worse | Half the market loses buyers on the product page itself | |
Missing product information makes users abandon the page, sometimes the whole site. Materials/composition and dimensions are among the details users look for most | Specs aren't "for SEO"; they're a precondition for the sale | |
Google: Optimizing for generative AI features on Google Search | AI Overviews and AI Mode are rooted in the same core ranking systems as classic Search. The model splits a query into related sub-queries (query fan-out) and retrieves pages for each | A page that answers the follow-up questions has a better chance of being used in an AI answer |
The same Google guide | Google states plainly that you don't need to write separately "for AI"; llms.txt files and "chunking" content aren't needed for Search | Write for the shopper; that is the AI optimization |
Structured data must match the content visible on the page | Schema.org attributes = the attributes in your visible spec table |
The takeaway is simple: a page that fully answers the shopper ranks better in classic search and gets used more often as a source by AI systems.
6 questions a product page must answer
Beyond the title and the price. Each one is a real question in the shopper's head.
1. What job is it bought for?
"Wireless headphones" is the category. "Noise-cancelling headphones for long flights" is the purchase.
People don't search for a product; they search for a fix for their situation. Say in the first lines which scenario the product suits best: flights, the gym, an open-plan office, calls.
2. Which specs decide the purchase?
Every category has its own set of deciding attributes:
Category | Deciding specs |
|---|---|
Headphones | Battery life, quick charge, comfort over hours of wear, sound profile, noise cancelling |
Furniture | Dimensions, whether assembly is needed and how long it takes, weight capacity, material |
Footwear | True-to-size fit, width, upper and sole materials, intended use |
Tires | Size, season, load and speed index, noise level |
The rule: the attribute set is defined at category level and shown on every product page in the same format. Not "weight 1.2 kg" on one page and "mass: 1200 g" on another.
3. How does it compare with the alternatives in your own catalog?
Shoppers are almost always choosing between two or three options. If you don't help them compare, they'll go and compare on a competitor's site or a marketplace.
The SEO bonus: a comparison block creates natural internal links to sibling products, collections and comparison pages that often have no path into them today.
4. Who is it NOT right for?
It sounds counterintuitive, but it works. A line like "not for you if you need full waterproofing for swimming" does three things:
- it reduces returns, because people don't buy what they don't need;
- it builds trust, because you're not selling at any cost;
- it gives search engines and AI assistants a clearer reason to match the page to a specific query rather than a generic one.
5. Fit, materials and compatibility
These are the questions that most often stop a purchase, and the ones your support team answers ten times a week. "Does it work with an iPhone 15?", "Is it genuine leather?", "Will it fit through a 32-inch door?" If the answer is on the page, the question never comes up.
6. Trade-offs, stated plainly
Every product has weak spots: heavier than the alternatives, slower to charge, no menu in the buyer's language. A page that admits a drawback is a page the buyer believes. And a customer who knew about the downside in advance doesn't write an angry review.
How to find the real decision factors, without guessing
You don't need to guess what matters to shoppers. Your own data already knows.
Source | Where to look | What to look for |
|---|---|---|
Google Search Console | Performance → filter by the PDP URL or template → queries | Long-tail modifiers: "for running", "waterproof", "up to 100 kg", "compatible with…" |
On-site search | GA4 (the view_search_results event) or your CMS search logs | What people search for on your site and can't find: sizes, compatibility, comparisons |
Reviews and support tickets | CRM, helpdesk, reviews on your site and on marketplaces | Questions that keep repeating |
AI assistants | ChatGPT, Claude, Gemini | Ask as the customer: "what matters most when choosing X?", then compare the answer with what your page covers |
One caveat on the last point: an AI answer is a hypothesis, not ground truth. Use it as a completeness checklist, and confirm priorities with data from the first three sources.
And one warning from Google: don't create separate pages for every variation of a query. Google explicitly calls this a violation of its scaled content abuse policy. Answers to follow-up questions belong on one strong product page.
How to structure it: not another wall of text
Don't pour what you've collected into one long paragraph. Break it into blocks:
Block on the page | What goes in it | What it does |
|---|---|---|
Use case | 1–2 sentences: who it's for and what for | Matches search intent |
Spec table | Consistent attribute names across the category, with units | Fast scanning, comparability, machine readability |
Short comparison | 2–3 sibling products from the catalog and the key difference | Internal links, keeps visitors on the site |
"Not right for" and trade-offs | Honest limitations | Trust, fewer returns |
FAQ | Recurring questions from support and reviews | Handles objections before the purchase |
Product markup | The same attributes as the visible table | Helps search engines understand the page |
What you need to know about structured data
- Markup must match the visible content. This is an explicit Google requirement. An attribute that isn't on the page doesn't belong in the markup.
- FAQPage markup won't earn you a rich result. Since August 2023, Google shows FAQ rich results only for well-known, authoritative government and health websites. The restriction still applies today; it's stated in Google's current FAQPage documentation. The markup itself does no harm (Google simply ignores unused data), and an on-page FAQ block is still useful to shoppers. But an online store shouldn't count on expandable questions in its snippet.
- Markup isn't required for Google's AI answers. Google states that no special markup is needed for generative search. It is still needed for product rich results, so don't drop it.
- Don't forget your Merchant Center feed. The product_detail attribute lets you submit technical specs as "section : attribute : value", using the same names as on the page.
An example markup snippet where the specs match the table on the page:
{ "@context": "https://schema.org", "@type": "Product", "name": "X200 Active Noise-Cancelling Headphones", "description": "Wireless headphones for long flights: up to 30 hours of battery life, 10 minutes of charging for 5 hours of playback.", "brand": { "@type": "Brand", "name": "Brand" }, "material": "Plastic, faux leather", "weight": { "@type": "QuantitativeValue", "value": 250, "unitCode": "GRM" }, "additionalProperty": [ { "@type": "PropertyValue", "name": "Battery life", "value": "30", "unitText": "h" }, { "@type": "PropertyValue", "name": "Quick charge", "value": "10 min = 5 h" }, { "@type": "PropertyValue", "name": "Noise cancelling", "value": "Active (ANC)" } ], "offers": { "@type": "Offer", "price": "159.00", "priceCurrency": "USD", "availability": "https://schema.org/InStock" }}
The values in the example are illustrative. Before publishing, validate the markup in the Rich Results Test.
Checklist: audit your product page in 10 minutes
- The first lines make clear what job the product is for
- There's a spec table with consistent attribute names across the category
- The category's deciding specs are listed with units
- There's a comparison with 2–3 similar products from the catalog, with links
- It says who the product is not right for
- Fit, materials and compatibility questions are answered
- Limitations are stated honestly
- The FAQ is built from real support questions and reviews
- Product markup matches the visible data and passes the Rich Results Test
- The same attributes are sent in the Merchant Center feed
How to measure the impact: in Search Console, compare the number of unique queries and impressions for the product page template before and after the rollout, and use the generative AI report to track visibility in Search's AI features. On the business side, watch PDP conversion rate, return rate and the volume of support requests for those products.
Takeaway
A product page that answers the shopper's real questions wins twice.
In classic search it becomes more relevant, because it covers what people actually ask. In AI search it becomes a source, because it holds the answer when someone phrases a question rather than a keyword.
The title, description and H1 get people to the page. What sells and ranks is what's on it.
Sources
- Google Search Central: Optimizing your website for generative AI features on Google Search (обновлено 10.07.2026)
- Google Search Central Blog: Top ways to ensure your content performs well in Google's AI experiences on Search (май 2025)
- https://developers.google.com/search/blog/2025/05/succeeding-in-ai-search
- • Google Search Central: документация FAQPage
- Google Merchant Center: атрибут product_detail
- Baymard Institute: Product Page UX
- Baymard Institute: Product Descriptions research
- #Google AI Content

About the author
Garbuz Alexandru
SEO Specialist
SEO specialist: technical audits, strategy and organic growth for multilingual websites.
- years in SEO
- 12+ years in SEO
- Languages
- Română · Русский · English
- Technical SEO
- E-commerce SEO
- International SEO
- SEO strategy
- Link building
- Analytics