Product + Offer
Price, availability, and ratings in results and in Google Shopping's free listings. Requires name, and an Offer with price and priceCurrency; availability, image, sku, brand, and shipping and return details strengthen it.
Structured data is how a page tells Google, shopping surfaces, and AI assistants what it is: this is a product, this is its price, these are its reviews, this is the company behind it. Most stores have some. Most of it is incomplete, and one missing property is enough to lose the rich result. Paste a page and see every schema node it carries, what Google requires that is missing, and which rich results it qualifies for.
Start here · free structured data check
Test the page type that matters: a product page for Product and Offer markup, a post for Article, the homepage for Organization and WebSite. We read the page's JSON-LD, check each node against Google's required and recommended properties, and list the rich results it is eligible for.
Free · no signup · reads JSON-LD (the format Google recommends). We save the URL and the types found to improve the tool and may follow up; see our privacy policy.
Want the markup fixed in the theme, per template, and validated before release?
15
Fifteen years of building, migrating, and growing online stores for B2B and B2C brands.
30+
SEO, AI search, paid media, design, and development experts under one roof.
USA
A US-based core team you talk to directly, backed by vetted specialists worldwide.
4.9
Average score across 650+ verified client reviews.
What to mark up
Not every type earns a rich result, and not every rich result Google ever offered still exists. These are the ones that still show in results, feed shopping surfaces, or are read by AI assistants.
Price, availability, and ratings in results and in Google Shopping's free listings. Requires name, and an Offer with price and priceCurrency; availability, image, sku, brand, and shipping and return details strengthen it.
The stars. Needs ratingValue with reviewCount or ratingCount on the product (or business), and reviews with a named author and a reviewRating. Self-serving ratings on your own Organization do not qualify.
Your entity: name, url, logo, sameAs profiles, contact points, return policy. This is what AI assistants resolve your brand to, and it feeds the knowledge panel and logo in results.
The path shown under the title in results. Each ListItem needs position, name, and item. Cheap to add and consistently displayed.
For posts and guides: headline, image, datePublished, dateModified, author, publisher. Feeds Top Stories, Discover, and the author signals AI engines weigh.
Google stopped showing these rich results for most sites in 2023, but the markup is still the cleanest way to hand an assistant a question and its answer. Keep it where the content is real.
For stores with a location: address, telephone, hours, geo, and priceRange. Powers the local panel and map results.
On the homepage: the site name Google displays and the sitelinks search box.
What the validator catches
After the check
Passing the validator is the floor. Here is how we turn clean markup into results and citations.
Schema belongs in the template code, generated from the real product, order, and content data, not pasted into a plugin field. Our developers build it into the theme so it stays in step with the catalog.
Organization, WebSite, author, and brand nodes with stable @ids that every page references, so Google and AI engines resolve your business to one thing.
Product, category, article, FAQ, and breadcrumb markup fixed once per template, validated before release and checked again after platform updates, as part of our SEO services.
The enhancement reports (Products, Merchant listings, Breadcrumbs, Reviews) are watched monthly, with impressions on rich results reported next to rankings and revenue.
Errors versus warnings, JSON-LD versus microdata, and why valid markup still may not show.
An error is a property Google requires for that type; without it the rich result is ineligible. A warning is a recommended property: the markup still works, but adding it makes the result richer or more likely to show. Fix every error on a template; fix the warnings that match the data you actually have.
JSON-LD is the format Google recommends and the one every modern platform and plugin emits. If the page also has microdata or RDFa, the result notes it, but those formats are harder to keep correct and we migrate them to JSON-LD when we rebuild templates.
Validity is one of several conditions. Google also needs the page indexed, the markup to match visible content, the type to be one it still shows (FAQ and HowTo were retired for most sites in 2023), and enough quality signals on the page. Search Console's enhancement reports show what Google detected and whether it chose to display it.
Yes, and increasingly. Assistants and AI Overviews use entity markup to confirm who you are and product markup to quote prices and availability; our AI visibility scan grades those signals specifically.
Plugins generate generic markup from fields and often duplicate what the theme already emits, which produces conflicting values. They are fine as a start; a store that depends on product rich results needs the markup generated from the catalog in the theme, validated per template.
A per-template fix on an existing store is a small, fixed-price project, usually one to three weeks depending on the platform and how many templates carry markup. It is also included in our SEO programs, where it is one of the first things done.
Send us the page you validated. We will reply with what is wrong per template, what each fix earns, and a fixed price.
From the eCommerce Experts
On GunBroker, “maximum sales” does not mean guaranteed volume. It means tightening the factors the platform actually exposes and reviews: seller approval,…
Read MoreThis article treats a Magento to BigCommerce migration as a total cost of ownership decision. The pressure usually starts with four line…
Read MoreTwice a month: what changed in Google and AI search, what it means for your store, and exactly what to do about it. Written by the people who build and rank stores for a living.
First issue lands within two weeks. Check your inbox for a hello from us in the meantime.