AEO Saigon
How-to

What Is Product Schema? A Guide for Online Stores in Vietnam

Table of contents

Product schema is a JSON-LD code snippet describing a product — name, price, stock status, ratings — in a standard format that Google and AI tools like ChatGPT can read with absolute precision. When a customer asks an AI "which product X should I buy", the stores with clean product data are the first candidates to be recommended.

What does Product schema look like?

Here is a complete Product schema using a blender as an example — replace the content and it is ready to use:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "ABC Pro 1200W Blender",
  "image": "https://shopcuaban.vn/images/may-xay-abc-pro.jpg",
  "description": "1200W blender with a 1.5L glass jar that crushes ice without added water. 24-month warranty.",
  "brand": { "@type": "Brand", "name": "ABC" },
  "offers": {
    "@type": "Offer",
    "price": "1290000",
    "priceCurrency": "VND",
    "availability": "https://schema.org/InStock",
    "url": "https://shopcuaban.vn/may-xay-abc-pro"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "128"
  }
}

The three most important blocks: offers (price + stock — the signals AI uses when comparing), aggregateRating (credibility — it must match the real reviews on the page), and a description written as a direct answer rather than ad copy.

Why do online stores need Product schema right now?

Shopping behavior is shifting: instead of typing a product name into Google and comparing 10 tabs, buyers now ask AI directly "which blender under 1.5 million VND is worth buying" and get back 3–5 recommendations. AI builds those recommendations from sources it can read and can trust — and Product schema is exactly how you get your product data into the readable category.

A point worth noting for Vietnamese stores: most local e-commerce websites either have no Product schema at all, or rely on default theme schema that misses important fields. Whoever gets it right first claims a spot in AI recommendations first — the same logic we analyzed in what AEO is.

How do you add Product schema to your store?

Four steps, depending on the platform you are using:

  1. Check your current state: paste a product page URL into Google's Rich Results Test. No "Product" item means you have nothing yet.
  2. Hosted platforms (Shopify, Haravan, Sapo): standard themes usually generate schema automatically but often miss aggregateRating or set availability incorrectly. Check and supplement via theme settings or a schema app.
  3. Custom-built website: insert a <script type="application/ld+json"> tag into the product page template, with data pulled dynamically from the database — the price in the schema must always match the displayed price.
  4. Re-test + monitor: run the Rich Results Test again, then each month ask AI shopping questions in your niche to measure progress — we covered the detailed measurement method in how to check whether ChatGPT cites your website.

What are the most common Product schema mistakes?

The three mistakes we see most often when auditing Vietnamese e-commerce websites:

  • Schema price out of sync with the real price: the store runs a promotion and changes the price on the page, but the schema keeps the old price (because it is hardcoded). Contradictory data makes both Google and AI lower their trust.
  • availability left as InStock forever: the product is out of stock but the schema still says it is available — AI sends customers in only for them to be disappointed, and the negative signals accumulate over time.
  • Descriptions copied from the supplier: when hundreds of stores share the exact same description, AI has no reason to pick you. Rewrite descriptions to answer customers' real questions ("can this blender crush ice?") — both distinctive and exactly the format AI prefers.

Is Product schema enough to get AI recommending your store?

Schema is a necessary condition, not a sufficient one. AI also looks at your website's overall credibility: advisory content around the products, FAQs for each product group (we covered FAQ schema here), genuine reviews, and your website being mentioned by other sources.

That is why our E-commerce AEO package covers the full set: Product + Offer + AggregateRating schema, answer-first product description rewrites, FAQs by product group, and monthly tracking of which shopping questions AI recommends your store for. Want to know where your store stands? Start with the free AEO checker — paste a product page URL and get results in 10 seconds.

Frequently asked questions

Do stores on Shopee/Lazada need Product schema?

Marketplace stalls cannot add their own schema — the marketplace controls all the markup. That is exactly why serious stores should have their own website: you control the product data AI reads, instead of letting the marketplace represent you.

Does Product schema require a price?

Not required, but strongly recommended. The price inside the offers field is one of the signals AI uses most when comparing and recommending products. Schema without a price is nearly useless for shopping questions.

Can I make up an aggregateRating to look good?

No. The rating in the schema must match the real reviews displayed on the page. Google penalizes deceptive structured data, and when AI detects contradictory data it lowers trust in your entire website — you lose more than you gain.

AEO Saigon

An Answer Engine Optimization agency in Ho Chi Minh City — helping business websites get cited by AI. About AEO Saigon →

Want your website to be cited by AI like this?

Free Audit