Tested tool guide
Tested browser tools
Checked August 16, 2026
What Rich Result Type Tester does, with a checked example
You paste the structured data from your page, either a JSON-LD script block or the HTML that carries the Microdata attributes, and the tool detects the schema.org type it declares, one of recipe, product, event, FAQ page, or how-to, and renders the preview card for that type. The surprise most people hit: a clean preview means the markup parses into a recognizable type, not that Google will show the result. Google runs its own eligibility checks, which change over time and which no third-party preview replicates.
Worked example
A concrete input and expected output from the current implementation.
Input
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Bamboo Desk Organizer",
"image": "https://example.com/images/bamboo-organizer.jpg",
"description": "Three-tier organizer with a drawer and cable slot.",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "12"
},
"offers": {
"@type": "Offer",
"price": "129.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
} ->
Expected output
The tool detects @type Product, parses the nested AggregateRating and Offer, and renders a product preview card: name 'Bamboo Desk Organizer', a 4.5-star rating, '12 reviews', price $129.00, and availability 'In stock'. The description fills the card's text slot, the image URL its image slot.
The card is built from the markup: ratingValue 4.5 and reviewCount 12 from aggregateRating, price 129.00 with currency USD from offers, and InStock mapped to 'In stock'. A missing or misspelled property leaves its slot empty rather than failing the parse.