Skip to content
English
  • There are no suggestions because the search field is empty.

Google Merchant Center (GMC) VLA Compliance: VDP Page Requirements

A guide to aligning VDP page attributes with inventory feeds to prevent Google Merchant Center ad disapprovals.

To maintain active Google Vehicle Listing Ads (VLA) without account disapprovals, every vehicle details page (VDP) must present text attributes that match your inventory syndication feed. Google’s crawlers evaluate your live site text against submitted feed data to detect pricing, vehicle specification, mileage, and condition mismatches.

At a Glance: Invalid vs. Valid VDP Page Structure

The diagram below contrasts a non-compliant VDP template against an approved, fully compliant layout:

VDP Requirements Breakdown

1. Pricing

  • Feed Attribute: [price]
  • Compliance Standard: The primary sale price rendered on the VDP must match the submitted feed value dollar-for-dollar.
  • Invalid Example: VDP displays a primary price of $45,000 while the feed submits $42,000.
  • Valid Example: VDP displays $42,000 as the primary prominent sale price, matching the submitted feed value.

2. Vehicle Identification ([vin], [brand], [model], [trim])

  • Feed Attributes: [vin], [brand], [model], [trim]
  • Compliance Standard: Visible page headers and specification blocks must use exact text strings that correspond to the VIN in the feed.
  • Invalid Example: Header/Trim lists Lariat for VIN 1FTFW1ED4MFC09823 when feed data lists XLT.
  • Valid Example: Header/Trim lists 2022 Ford F-150 XLT, aligning page text with feed attributes for VIN 1FTFW1ED4MFC09823.

3. Odometer & Mileage

  • Feed Attribute: [mileage]
  • Compliance Standard: VDPs must display both the correct numeric value and the distance unit in plain, parseable text.
  • Invalid Example: Displaying 15,000 without distance units (missing miles or km) or presenting an odometer count different from the feed.
  • Valid Example: Displaying 12,000 miles clearly in plain text.

4. Vehicle Condition

  • Feed Attribute: [condition]
  • Compliance Standard: The VDP must state New or Used in clear HTML text.
  • Invalid Example: Displaying subjective labels like EXCELLENT under a "Condition" field label, which leads Google's crawler to register an invalid condition type.
  • Valid Example: Explicitly displaying Condition: Used (or Condition: New) in plain text.

Under the Hood: How Google Crawlers Evaluate Your VDP

Google relies on automated web crawlers to parse your VDP and compare the text against your submitted feed data. Crawlers look for key label patterns (like "Price", "Mileage", or "Condition") and pair them with the nearest visible text string.

Because crawlers do not read pages with human context, slight labeling ambiguity across any specific field can trigger an automated account disapproval.