Close-up of website code on a screen, representing structured data implementation

Vehicle Schema Markup NZ: How Car Dealers Win Rich Results

New Zealand car dealers cannot run Google Vehicle Listing Ads, the rich, photo-led search results that show individual cars with price and mileage overseas. Google has not switched the feature on for this market, and there is no public timeline for it to change. Vehicle schema markup is the workaround most NZ dealer sites get wrong or skip altogether, and it is the closest thing available to winning that same visual real estate in Google Search results. Done properly, it tells Google exactly what is on every vehicle detail page: make, model, year, price, mileage, condition and availability, in a format search engines can read without guessing.

Why Vehicle Listing Ads Skip New Zealand

Google Vehicle Listing Ads and Vehicle Listings structured data are live in the United States, Canada, the UK and a handful of other markets, but not in New Zealand or Australia. Almost every car buyer here starts their search on Trade Me Motors or AutoTrader NZ rather than a dealership website, and neither of those platforms needs the feature to dominate the way they already do. That leaves individual dealer sites competing for organic visibility with none of the rich-result shortcuts overseas dealers get.

The practical substitute is standard schema.org structured data, specifically the Car and Vehicle types, added directly to each vehicle detail page (VDP). It will not produce the same photo carousel Google shows in the US, but it does qualify a listing for enhanced search features that are available here: pricing and availability details in the snippet, eligibility for Google Merchant Center vehicle feeds, and cleaner indexing of inventory that changes daily.

What Vehicle Schema Markup Actually Tells Google

Structured data is code, usually JSON-LD, embedded in the page that describes the content in a format search engines parse directly rather than infer from visible text. Without it, Google has to guess that “2019 Toyota RAV4 GXL, 42,000km, $28,990” on a page is a specific vehicle with specific attributes. With correct vehicle schema markup, that guesswork disappears.

This matters more for car dealership website SEO NZ firms compete on than most other retail categories, because inventory turns over constantly. A listing that sells on Monday needs to drop out of search results cleanly, and a new arrival needs to be indexed and eligible for rich treatment within days, not weeks. Structured data speeds up how quickly Google understands what changed.

The Vehicle Schema Fields Worth Getting Right

Google’s documentation for vehicle listing structured data is more detailed than most dealer sites implement. At minimum, every VDP should carry these fields, populated from live inventory data rather than typed in manually:

  • vehicleIdentificationNumber – the VIN, required for the listing to be eligible for enhanced treatment
  • brand, model, vehicleModelDate – make, model and model year
  • mileageFromOdometer – current odometer reading with the correct unit (km, not miles)
  • itemCondition – new, used or certified pre-owned, using schema.org’s defined values
  • offers – a nested Offer object with price, priceCurrency (NZD) and availability
  • vehicleTransmission and fuelType – manual or automatic, petrol, diesel, hybrid or electric
  • color and bodyType – exterior colour and body style (hatch, SUV, ute, wagon)
  • image – a direct URL to the primary listing photo, not a lazy-loaded placeholder

Dealers running a large yard should also add FAQPage schema to service and finance pages, and AggregateRating or Review schema where genuine customer reviews exist. Google explicitly disallows fabricated ratings, so only mark up reviews that are real and independently verifiable.

Where to Add Structured Data on a Dealer Website

Vehicle schema belongs on the page it describes, not on a sitewide template. The three places it earns its keep:

  1. Every individual vehicle detail page – one Car/Vehicle schema block per listing, matching that page’s exact price, mileage and status
  2. Search results and category pages – ItemList schema referencing the individual vehicle URLs, so Google can crawl the relationship between the listing page and each VDP
  3. Service, finance and contact pages – LocalBusiness or AutomotiveBusiness schema with accurate NZ address, phone and opening hours, plus FAQPage schema for common questions

This is also where dealer conversion problems and SEO problems overlap. If your vehicle listing pages leak leads because the data on the page is thin or inconsistent, that same thin data is what makes schema markup hard to implement properly. Fixing the underlying data feed tends to solve both issues at once.

⚙️

Feed-driven inventory: If vehicle data comes from a DMS or feed provider, ask whether it can push structured data automatically. Manually maintaining schema for a 60-car yard is not realistic, and manual data drifts out of sync with live pricing within weeks.

Testing and Validating Your Markup

Before publishing, run every VDP template through Google’s Rich Results Test to confirm the markup validates without errors or warnings. A few checks worth doing on a sample of pages:

  • Confirm the price in the schema matches the price displayed on the page exactly, including GST treatment
  • Confirm availability updates automatically when a vehicle sells, rather than staying marked “InStock” after removal
  • Check that VINs are not duplicated across listings, which happens when a template defaults to a placeholder value
  • Re-test after any theme, plugin or DMS integration change, since these regularly strip structured data without warning

Search Console’s Enhancements report will also flag valid and invalid pages over time, which is the easiest way to catch markup that silently breaks after a site update.

Mistakes That Quietly Break Vehicle Schema

Most of the vehicle listing rich results issues Bright Box sees on dealer sites come down to a handful of repeated errors:

  • Stale availability – a sold car still marked as available, which damages trust with both Google and buyers who click through to a dead listing
  • Mismatched currency or price formatting – schema listing a number with no currency code, defaulting incorrectly to USD
  • Schema on the wrong page – a single Car object describing a category page (“Used SUVs Auckland”) instead of one object per actual vehicle
  • Missing required fields – no VIN or no odometer reading, which drops the listing out of eligibility entirely
  • Duplicated schema blocks – both a theme and a plugin injecting competing structured data on the same page

Structured Data Is One Part of a Wider SEO Play

Schema markup gets a listing understood correctly. It does not, on its own, get a listing to rank. That still depends on the broader car dealership SEO strategy around it: page speed, content depth, local signals and backlinks. And structured data cannot fix a fundamentally weak page. If your listing pages are already leaking leads, the priority is fixing that experience first, then layering accurate schema on top of it.

FAQ

Does New Zealand have access to Google Vehicle Listing Ads?
No. The feature is limited to a small number of markets and New Zealand is not currently one of them. Standard vehicle schema markup is the available substitute.

Will schema markup guarantee a rich result in Google?
No. Valid structured data makes a page eligible for enhanced treatment, but Google decides case by case whether to display it. Accurate, complete markup improves the odds significantly.

Can I add vehicle schema markup myself on WordPress?
Yes, through a schema plugin or a custom template, but it needs to pull live values from your inventory feed rather than static text, or it will fall out of date within days.

Does schema markup help with Trade Me competition?
Indirectly. It will not outrank Trade Me for broad searches, but it strengthens how your own site is understood and indexed, which matters for buyers searching your dealership or specific stock by name.

Want results like these for your business?

We are a full-service digital marketing agency based in Auckland. No lock-in contracts. No generic templates. Just clear strategy and results that matter.

Request a Free Quote

We will tell you exactly what we would do and what it will cost.