Pick a schema type, fill in the fields, and copy production-ready JSON-LD. Supports Product and SoftwareApplication with AggregateRating and reviews — the markup behind star ratings in Google. Runs entirely in your browser.
{
"@context": "https://schema.org",
"@type": "Product",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.6,
"reviewCount": 123,
"bestRating": 5,
"worstRating": 1
}
}name Product is missing required property "name".image Product is missing recommended property "image". Adding it improves rich result eligibility.description Product is missing recommended property "description". Adding it improves rich result eligibility.brand Product is missing recommended property "brand". Adding it improves rich result eligibility.sku Product is missing recommended property "sku". Adding it improves rich result eligibility.url Product is missing recommended property "url". Adding it improves rich result eligibility.Copy the snippet first, then paste it into either tool's code tab.
Paste this inside your page's <head> (or anywhere in the HTML). Then check it with the JSON-LD validator.
This tool builds JSON-LD structured data — the machine-readable layer that tells Google, Bing, and AI assistants what your page is actually about. Choose from eight schema.org types: Product, SoftwareApplication, Organization, LocalBusiness, FAQPage, Article, BreadcrumbList, and Review. As you type, the output updates live, pretty-printed and ready to copy — optionally wrapped in the <script> tag you paste straight into your HTML.
For Product and SoftwareApplication you can embed an AggregateRating (average score plus review count) and individual Review entities. That combination is what makes pages eligible for star ratings in Google search results. Everything runs client-side; your data never leaves the browser.
Search engines can usually work out your page's topic from its text, but structured data removes the guesswork and unlocks rich results: star ratings, FAQ dropdowns, breadcrumbs, price and availability lines. Rich results occupy more vertical space and consistently earn higher click-through rates than plain blue links — for review stars specifically, case studies regularly report CTR lifts of 10–30%.
Structured data also feeds AI answers. Assistants like ChatGPT, Perplexity, and Google's AI Overviews lean on structured, verifiable sources when recommending products. A SaaS page with clean SoftwareApplication + AggregateRating markup is far easier to cite than an unstructured wall of testimonials. If you want that rating data generated from real, verified reviews, that is exactly what TheWebRatings automates.
JSON-LD (JavaScript Object Notation for Linked Data) is Google's recommended format for structured data. It is a small JSON script embedded in your page's HTML that describes what the page is about — a product, an article, a business — in a vocabulary (schema.org) that search engines understand.
Paste the <script type="application/ld+json"> block anywhere in your HTML — the <head> is conventional, but Google reads it from the <body> too. It must be present in the served HTML (or rendered DOM) of the page it describes.
Star ratings come from AggregateRating markup nested inside a Product, SoftwareApplication, LocalBusiness, or similar entity. The rating must reflect real reviews that users can find on the page — self-serving markup with no visible reviews violates Google's guidelines.
No. Fill in the form fields, copy the output, and paste it into your page template or your CMS's custom HTML field. Most site builders (Webflow, Framer, WordPress) have a place to add head scripts per page.
Yes — completely free, no signup, and everything runs in your browser. Nothing you type is sent to a server.
TWR adds AggregateRating schema to your public review page automatically — free. Collect verified reviews inside your app and let us handle the structured data.