Schema Generator & Structured Data Testing Tool

Get rich snippets by adding structured data to your site

By adding the JSON-LD this tool generates to your pages you help Google better understand their purpose.Make it easy for Google to understand key elements of your page, such as a product's price or an event's date. In turn for the extra information Google will often 'enhance' your listing with extra features.These features can help you stand out in crowded SERPs and improve your organic clickthrough rate.

Where should I put the generated JSON-LD snippet?

Your JSON snippet can be added anywhere in your page's HTML. Most editors, such as the Wordpress HTML editor, have a 'View Source' mode that allows you to directly edit the HTML.Generally it's easiest to place the snippet somewhere you'll find it in the future. I like to put the code at the end of an article so it is out of the way yet simple to find.

What is markup for? is a community driven project that aims to create a standard for structured data. They have created many categories of structured data in order to help website owners describe their content more clearly to search engines and other services.

The markup our generator provides makes it simple to add structured data to your pages. By adding the snippet of JSON-LD to your HTML you help crawlers such as Google understand exactly what your page is about, including core details such as the people involved, the organizations and entities mentioned or other elements.

Some Schema markup is very helpful for ecommerce - for example, the Product markup allows you to describe a products features, price and availability, while a LocalBusiness schema might specify a service company's details such as its physical address, contact number and opening hours.

How does schema help your SEO?

Schema helps your SEO by explaining to Google exactly what your page or data is about. By helping Google understand the specifics you can rank better, as Google no longer need to guess the subject of your page. This no doubt helps Google to understand your content, but you mustn't neglect the best practices of writing for SEO and remember to spend some time optimizing your content for search.

Some have seen direct improvements in their search engine ranks by adding Schema to their site. Others are more excited by the impact on their organic clickthrough rate, as sites that use the appropriate schema for their content are more likely to see rich snippets on their search engine listings.

These rich snippets could include pictures or cooking times for recipes, review scores for products and businesses or other elements, all of which help increase the visibility of the page. This increased visibility often leads to more click throughs to the target site, helping the site owner earn more traffic for the same organic positions.

How to test your structured data is valid

To be sure your structured data can be digested by Google and other robots, you should always use a testing tool. We offer a structured data testing tool that supports JSON-LD, Microdata and RDFa, and test against all types - not just the ones Google highlight in their Rich Results Test.

  1. To use the tool, simply enter your URL or paste in your HTML source code.
  2. Click the button and we will perform a swift analysis on your content
  3. Check the results to see if your structured data appears. Any syntax errors or properties that do not match the specs at will be highlighted.

What does the structured data testing tool actually test?

To help you understand whether your structured data is valid we perform a number of checks. First, we check each property against the given Schema Type you provide. If you are using properties that are not part of the original schema spec - or if you have introduced any typos to their names - we will highlight that property as an error.

Next, we check your schema against the standards set in their guidelines for Rich Snippets. in those help documents Google list a number of fields they consider either 'required' or 'recommended' to help you achieve a rich media snippet for your listing.

If your schema is using one of the key properties they highlight for rich snippets - for example an Article, Book, Review or Rating, Product, Local Business, Video, Recipe or Event - then we will flag any missing properties that are required for a rich snippet. We also suggest which properties Google recommends you add to your schema for more completeness.