The PDP Field Guide

How Google Evaluates Product Pages

Jon Ricketts

⚡ TL;DR — How Google Evaluates Product Pages

  • Google parses schema—not your layout
  • Price and availability must match your feed
  • Crawlable doesn’t mean indexable
  • Structured fields power visibility and trust

If your Product Detail Page isn’t showing up in Shopping, rich results, or AI overviews—it’s probably not a visibility problem. It’s a structure problem.

Google doesn’t rank your PDP based on how persuasive the copy is or how nice the layout looks. It parses your structured data, cross-checks it against your Merchant Guidelines, and decides whether your page qualifies for surfaces like Shopping Graph, organic product snippets, or AI answers.

To rank, your PDP must be machine-readable and trustworthy.

This lesson explains how Google reads PDPs—and what it takes to stay visible.

Google Parses Schema, Not Style

When Googlebot hits your PDP, it doesn’t “see” the design. It evaluates:

If your page lacks schema—or if the fields conflict with your feed—your product may be disqualified from showing up in Shopping, organic snippets, or Search Generative Experience (SGE).

See Structured PDP Fields for a complete field breakdown.

What Fields Google Looks For

Here’s what Google expects to see on your PDP, both in structured markup and live page content:

  • Product
    • name, image, description, sku, brand
    • Required for any product listing
  • Offer
    • price, priceCurrency, availability, itemCondition
    • Powers price display & stock status
  • Review / AggregateRating
    • ratingValue, reviewCount
    • Needed for star ratings in search
  • BreadcrumbList (optional but recommended)
    • Improves context and sitelink display
  • Canonical URL
    • Ensures crawl deduplication
    • Crucial for multi-variant PDPs

Official reference: Google’s Product Structured Data Guidelines

Price & Stock Must Match the Feed

One of the most common disapproval triggers is feed mismatch.

If your Google Merchant feed shows one price or availability, but your PDP displays something different, your product can be disqualified. This is a trust issue—Google expects Price Sync and inventory consistency across all surfaces.

Symptoms of mismatch:

  • PDP shows “in stock,” feed says “out of stock”
  • Sale price listed in schema but not shown visually
  • Currency or decimal formatting differences
  • Drifting inventory across regional PDPs

To catch these, use Google’s Feed Diagnostics Report and compare live PDPs with your Merchant Center listings.

Crawlable ≠ Indexable

Many teams assume that once Google crawls a PDP, it will appear in search.

Not true.

Crawlable just means Google can access the page. Indexable means Google wants to show it.
That decision is based on:

A PDP can be technically crawlable but silently excluded from shopping or search results.

Google Visibility Checklist

Use this checklist to evaluate your PDP’s readiness:

✅ Has valid Product, Offer, and Review schema in JSON‑LD format
✅ Structured data matches your Merchant Center feed exactly
✅ Live page reflects all key metadata fields: price, availability, images, SKU
Canonical URL is present and points to the correct page
✅ Product rating data is present and matches your structured fields
✅ All PDP variants follow PDP Metadata rules
✅ Fields update on a reliable Update Cadence
✅ No Schema Errors or missing Alt Text

You can also benchmark against Anatomy of a Healthy PDP for more structural integrity checks.

Bottom Line

Google doesn’t guess what your PDP is.
It uses schema. It compares it to your feed. And if anything’s off—it excludes it.

To rank in modern search, appear in Shopping, or show up in AI overviews, your PDP needs to be clean, complete, and machine-readable.

Fix the structure, and visibility follows.