There are several different ways that you can implement schema markup to your website, whether it’s through adding schema code directly to your site, firing triggers in Google Tag Manager, or using Data Highlighter in Google Search Console.
You may be wondering, “which is the recommended method for SEO?”
This post will dive into the difference between Data Highlighter vs. directly adding schema markup to your website.
Google Data Highlighter is a tool found in the old version of Google Search Console that you can use to tag data fields on your websites.
Doing this allows Google to more effectively show your content as rich results, and helps Google better understand the content on your website, which may lead to improved keyword rankings.
Google Data Highlighter is a great option to automatically markup the contents of your website without manually writing schema code, or if you don’t have access to insert code into your site header.
If you have access to a GSC account, you can highlight the following data types for your site:
Like I mentioned earlier, Google will take the information you provided from the data sets to automatically markup the contents of similar articles and present that data as rich content in the search results.
Looking to learn more about search engine optimization? Read our SEO beginner’s guide for everything you need to know about SEO and how to drive business results through search engines like Google and Bing.
With Google Data Highlighter, you can create page sets that tell the tool which web pages on your website contain data for use as rich results.
A page set is basically a collection of web pages, such as a template, that are organized in a specific way based on the content found on that page.
The other method for generating rich results for your web pages is by using structured data from schema.org.
Schema markup is a HTML-based code that search engines use to better understand your website’s content.
By having a better understanding of your website’s content, search engines can provide better results for search queries, and even display rich results for your webpages to increase the amount of organic traffic that your website generates.
Be sure to read my latest article if you're looking to learn how to write FAQPage schema markup to generate more organic traffic for your website.
There are several different types of schema markup formats available, which I’ll cover below:
Microdata is embedded within HTML content that’ used to improve machine readability, analyze web pages and annotate elements.
One downside to using this type of schema markup is that you have to mark every individual item within your body content.
RDF-A is a W3C recommendation that’s used to chain structured data vocabularies.
It’s an HTML5 extension designed to add users for structured data markup. While RDF-A markup isn’t a lot different than Microdata, it’s useful for adding schema markup beyond what’s outlined within schema.org.
This type of markup is preferred by Google when adding schema to your website.
Most users will add it to their site header; JSON-LD isn’t visible to users, but is visible to search engines, making it a better option than adding RDF-A or microdata within your site’s body content.
While both are good options, it’s recommended to use JSON-LD schema markup. You can generate rich results with this type of schema, and help search engines better understand your site.
While Google Data Highlighter is good for users that aren’t code-savvy, are on a time-crunch, or don’t have access to their site’s header code, implementing schema on your website will offer better results for your organic visibility in the SERPs.
It’s also better to have direct control over your website, rather than relying on Google to automate page sets and hope that it attributes the correct properties for your website.
Be sure to check out my SEO resource hub for more content.