# Product schema

> Product schema is Schema.org structured data that describes a product or service: its name, price, availability and reviews.

- **Check ID:** A2
- **Area:** [AI Readiness](https://be1st.ai/glossary/ai-readiness)
- **Tool:** [AI Readiness](https://be1st.ai/tools/ai-readiness)
- **Page:** https://be1st.ai/glossary/ai-readiness/product-schema

## Why it matters

AI assistants like Google Shopping and ChatGPT's shopping features use Product schema to compare products and generate recommendations. Without this markup, your products won't appear in AI-driven shopping results.

## In practice

Amazon has Product schema on every product page, enabling Google to display price, availability, and ratings directly in search results. E-shops without Product schema lose up to 30% of organic traffic from shopping queries.

## How be1st checks it

Checks for Product schema on e-commerce product pages and service listings. It includes price, availability, ratings, and product description in a machine-readable format. If the page has no Product schema, the check is not counted (N/A), so sites without products lose no points.

[AI Readiness](https://be1st.ai/tools/ai-readiness), Access tab.

Every check ends as: Pass, Warning, Fail.

## Sources

- [Product Structured Data](https://developers.google.com/search/docs/appearance/structured-data/product) (Google)

## Related terms

- [FAQ schema](https://be1st.ai/glossary/ai-readiness/faq-schema): FAQ schema is Schema.org structured data (FAQPage) that marks up the questions and answers on a page in a machine-readable form.
- [Review / rating schema](https://be1st.ai/glossary/ai-readiness/review-rating-schema): Review and AggregateRating schema are Schema.org structured data that describe the reviews and the average rating of a product or service.
- [AI bot policy](https://be1st.ai/glossary/ai-readiness/ai-bot-policy): An AI bot policy is the set of robots.txt rules for AI crawlers such as GPTBot, ClaudeBot or Google-Extended that allow or block them on a website.
- [llms.txt existence](https://be1st.ai/glossary/ai-readiness/llms-txt-existence): llms.txt is a Markdown file at the root of a website that gives AI models a short overview of the site and links to its most important pages.
- [llms.txt content quality](https://be1st.ai/glossary/ai-readiness/llms-txt-content-quality): llms.txt content quality is how useful that file is to an AI model: a clear description of the site, working links to its sections and enough detail.
- [llms-full.txt](https://be1st.ai/glossary/ai-readiness/llms-full-txt): llms-full.txt is an extended version of llms.txt that holds the full text of a website's key documentation in one Markdown file.
