Generate JSON-LD structured data for your web pages. Select a schema type, fill in the fields, and copy the script tag.
Schema markup (structured data) is code in JSON-LD format added to your page's HTML that tells search engines exactly what your content means, not just what it says. It is defined by Schema.org, a collaboration between Google, Bing, Yahoo, and Yandex.
When Google understands your content through structured data, it can display rich results — enhanced search listings with star ratings, FAQ dropdowns, price information, event dates, and breadcrumb trails. These rich results have significantly higher click-through rates than plain blue links. JSON-LD (JavaScript Object Notation for Linked Data) is Google's preferred format: it lives in a <script type="application/ld+json"> tag and does not require modifying your HTML structure. Add the generated script tag to the <head> or anywhere in the <body> of your page. Use Google's Rich Results Test to validate before publishing.
JSON-LD (JavaScript Object Notation for Linked Data) is a structured data format that embeds machine-readable information into web pages. It tells search engines what your content means — enabling rich results like FAQ dropdowns, star ratings, and product prices in Google Search.
Paste the generated <script type="application/ld+json"> tag anywhere in your page's <head> or <body>. Google recommends placing it in the <head> for cleanliness, but it works correctly anywhere in the document.
Schema markup does not directly boost rankings, but it enables rich results which increase click-through rates. Higher CTR signals to Google that your result is relevant, which can indirectly improve rankings. FAQ and HowTo rich results are especially effective at increasing visibility.
Use Google's Rich Results Test (search.google.com/test/rich-results) to validate your schema. Paste your URL or code to check for errors and see a preview of how rich results will appear. Schema.org also provides a validator at validator.schema.org.