A product detail page (PDP) must rank in Google and be machine-readable for AI shopping assistants. In Utiliy’s Q1 2026 PDP Index, only 75% of major-retailer sample pages had complete Product JSON-LD — and keyword alignment averaged 25.8/100. This guide walks through the workflow Utiliy automates.
1. Start with the live URL
Always audit the public product URL shoppers and crawlers see — including variant parameters if that is the canonical listing. Headless storefronts should still expose product facts in HTML or JSON-LD.
2. Google SEO fundamentals
| Element | What to check |
|---|---|
| Title tag | ~50–60 characters, product name + key attribute + brand |
| Meta description | 120–155 characters, click intent, primary keyword once |
| H1 | One clear product name; avoid duplicate H1s from theme sections |
| Canonical | Points to the preferred URL without parameter clutter |
| Body copy | Unique description — not factory duplicate content |
3. Structured data (Product JSON-LD)
- Valid
Productschema withOffer(price, currency, availability) - Brand, SKU, GTIN, or MPN where applicable
- Visible price and stock match schema values
- No conflicting JSON-LD blocks from apps and theme
4. Keywords & content depth
- Primary keyword in title and early body copy
- Specs, materials, compatibility, and FAQs for long-tail queries
- Answer “who is this for?” in the first screen
5. Images
- Gallery with descriptive alt text on every product image
- File names and captions that support the product story
- Largest image suitable for Google Shopping where relevant
6. AI shopping & GEO visibility
AI agents (ChatGPT, Gemini, Perplexity, shopping agents) need structured facts: dimensions, weight, materials, warranty, shipping, returns. Missing attributes reduce recommendation confidence.
Utiliy scores this as AI visibility alongside traditional SEO.
7. Apply fixes in priority order
- Blocking technical issues (404, wrong canonical, noindex)
- Title + meta (highest SERP impact)
- Product schema gaps
- Missing product attributes for AI
- Image alt text and keyword alignment
Automate this: Open the AI optimization lab — paste your URL and copy AI-generated fixes into your theme or CMS.