On-Page SEO
Merchant Center and Product Feed SEO
A practical guide to aligning product pages, Merchant Center feeds, structured data, identifiers, availability, price, and product visibility signals.
Product feed SEO is the work of making product data consistent, complete, accurate, and aligned across the visible website, structured data, and Merchant Center.
Merchant Center is not only paid shopping infrastructure. Product data can support visibility across Google surfaces when the site and feed describe the same real product clearly.
Three product data layers
| Layer | What It Provides |
|---|---|
| Visible product page | User-facing product identity, price, availability, images, reviews, shipping, returns, and buying path. |
| Structured data | Machine-readable product facts embedded on the page. |
| Product feed | Merchant Center product data such as title, description, link, image, price, availability, identifiers, shipping, tax, and product attributes. |
These layers should agree. If the page says one thing and the feed says another, search and shopping systems may distrust or disapprove the data.
Product identity fields
Review:
- Product title.
- Brand.
- GTIN where assigned.
- MPN where relevant.
- SKU or item ID.
- Item group ID for variants.
- Product type or category.
- Color, size, material, pattern, gender, age group, or other variant attributes.
- Canonical product URL.
Unique identifiers help systems classify products. If a manufacturer assigned a GTIN, it should be provided accurately rather than invented or omitted.
Title and description quality
Product titles should be clear and useful, not stuffed.
Useful title elements may include:
- Brand.
- Product name.
- Model.
- Variant attribute.
- Size or quantity.
- Important compatibility or use case.
Descriptions should match the visible page and help shoppers understand product use, specs, fit, materials, compatibility, and limits. Avoid promotional filler, keyword repetition, and mismatch between feed and page copy.
Price and availability alignment
Check that these match across page, schema, and feed:
- Price.
- Sale price.
- Currency.
- Availability.
- Condition.
- Shipping.
- Returns.
- Regional availability where applicable.
Availability mismatches are especially damaging. A shopper should not click an “in stock” result and land on an unavailable product.
Variant feed rules
Variants need consistent grouping.
| Variant Need | Feed/Page Requirement |
|---|---|
| Several sizes/colors of same product | Use stable item IDs and a shared item group ID where applicable. |
| Unique variant URL | Feed link should land on the selected variant or make the variant obvious. |
| Variant-specific price or availability | Feed and page should reflect the selected variant. |
| Variant-specific image | Use images that represent the exact variant when possible. |
| Parent product page | Make variant selection clear and keep canonical/indexation policy consistent. |
Variant confusion can create duplicate pages, incorrect availability, and weak product classification.
Image quality
Product images should:
- Represent the actual product.
- Be crawlable.
- Be high quality enough for shopping surfaces.
- Match the variant where practical.
- Avoid misleading placeholders.
- Use stable URLs when possible.
Image URLs in feeds and visible page images should not fight each other.
Structured data alignment
Product structured data should describe visible content.
Validate:
- Product name.
- Images.
- Offers.
- Price and currency.
- Availability.
- Reviews and ratings where visible and compliant.
- Brand, SKU, GTIN, or MPN where relevant.
- ProductGroup or variant markup where appropriate.
Do not add hidden ratings, fake offers, or stale availability.
Diagnostics
Use:
- Merchant Center product diagnostics.
- Search Console product enhancement reports where eligible.
- Rich Results Test for representative templates.
- Site crawls for structured data extraction.
- Feed exports for data consistency.
- Landing-page checks for price, availability, canonical, and indexability.
Sample by product type, category, variant group, and availability state.
Common mistakes
- Feed title differs from the visible product identity.
- Missing or incorrect GTIN, MPN, or brand.
- Product feed links to non-canonical or redirected URLs.
- Price or availability differs between feed, page, and structured data.
- Variant feeds do not land users on the selected variant.
- Product images are placeholders or do not match the variant.
- Removed products remain in feeds.
- Merchant Center issues are treated as only paid media problems.
Useful source references
- Google Search Central: Share your product data with Google
- Google Search Central: Product structured data
- Google Merchant Center Help: Product data specification
- Google Merchant Center Help: GTIN attribute
For product lifecycle decisions, use Ecommerce Product URL Decisions.