Product Rich Snippet Testing Tool
Test what your product pages look like in search results based on your product schema.
Paste your product's JSON-LD structured data or your URL (if you already have structured data on your page) to see how it might appear in Google search results.
How This Tool Works.
Ever wonder how your product's structured data translates into what users see on Google? Our Product Rich Snippet Tester gives you a quick visual sneak peek!
​
-
Paste Your Code: Simply copy your product's JSON-LD structured data and paste it into the input field provided.
-
Click "Test Snippet": Hit the button, and the tool will instantly parse your data.
​Standard Snippet
View a representation of how your product might appear as a detailed rich snippet in search results, including elements like the product image, name, rating, price, availability, and brand.
​
Carousel Item
See a more compact version, simulating how your product might look within a Google product carousel.
Get Basic Feedback: If there's an issue with the JSON format or if it's not recognized as "Product" type data, the tool will provide a simple error message.
Important Note: This tool is a visual simulator designed to help you quickly see the potential appearance based on common fields. It's not a replacement for Google's official validation tools. For complete validation and to check for all errors and warnings, always use Google's Rich Results Test.
Best Practices for Product Schema.
​​Implementing Product structured data is how we show up for rich snippets and improve product visibility in Google Search. Here are some best practices to follow:​
​
Use the Correct Schema Type.
Make sure that your main entity is @type: "Product".
​
Provide Product Details.
These are important for Google and AI to understand and display your product:
​
-
name: The official name of your product. Keep it clear, concise, and consistent with your product page.
-
image: High-quality image(s) of the product.
-
Provide at least one image, but more (in an array) can be beneficial.
-
Use clear URLs that Googlebot can crawl and index.
-
Make sure that images are representative and adhere to Google's image guidelines.
-
-
offers (or Offer / AggregateOffer): This is vital for price, availability, etc.
-
price: The product's price (e.g., 19.99).
-
priceCurrency: The currency in ISO 4217 format (e.g., "USD", "EUR").
-
availability: The current stock status (e.g., "https://schema.org/InStock", "https://schema.org/OutOfStock", "https://schema.org/PreOrder"). Keep this very accurate!
-
itemCondition: The condition of the product (e.g., "https://schema.org/NewCondition", "https://schema.org/UsedCondition").
-
url (within offers): A direct link to the specific product page where the offer can be found.
-
​
Include Ratings and Reviews (If Applicable and Genuine).
Ratings and reviews must be genuine and sourced directly from your users.
​
-
aggregateRating: If you have aggregated reviews.
-
ratingValue: The average rating (e.g., "4.5").
-
reviewCount (or ratingCount): The total number of reviews or ratings.
-
-
review: For individual reviews, include properties like author, reviewRating, datePublished, and reviewBody.
​
Add Recommended and Helpful Details.
-
description: A unique description of the product. While Google may not always use this exact text for the SERP snippet (often preferring the meta description or page content), it's good for completeness.
-
brand: The brand of the product. Use the nested Brand type: "brand": { "@type": "Brand", "name": "YourBrandName" }.
-
Global Identifiers (sku, gtin, mpn):
-
sku: Your internal Stock Keeping Unit.
-
gtin (e.g., gtin8, gtin12, gtin13): The Global Trade Item Number (like UPC, EAN, ISBN). Highly recommended for uniquely identifying your product.
-
mpn: Manufacturer Part Number.
-
These help Google accurately match your product with its catalog and user queries.
-
​
Accuracy and Consistency.
The information in your structured data must match the information visible to users on the product page. Discrepancies can prevent rich snippets or lead to manual actions. Keep prices, availability, and other details up-to-date.
​
Correct Implementation.
JSON-LD is Preferred: Google recommends using JSON-LD for structured data. Include the JSON-LD snippet in the <head> or <body> of your product page.​
​
Follow Google's Official Guidelines.
Google's documentation for Product structured data is the ultimate source of truth. Review it regularly for any updates or specific requirements.
​
Test, Test, Test.
After using our visualizer, always validate your markup using Google's Rich Results Test to check for eligibility and identify any errors or warnings.