Structured Data & Schema Markup for Beginners
In this guide, we will explain what structured data is, and introduction schema markup for beginners. Once you finish reading this you should learn how structured data and schema markup can benefit you.
The goal is to demystify Schema.org structured data.
What Is Structured Data?
In the most general sense, Structured Data is information (data) that is organized (structured).
Organized information is what structured data is. Information that is organized.
Structured Data Markup
When dealing with structured data you’re going to hear phrases like, “structured data markup” and “marking up structured data.”
“Marking up” structured data means creating the structured data code.
Markup means a computing language. HTML is a markup language.
HTML organizes the web page content that a site visitor sees and the code that helps the browser display that web page (code that the site visitor does not see).
The HTML also contains informational content meant for search engines. That content is called Meta Data.
Structured Data is a Markup Language
Structured data is a markup language, too. Like HTML, it takes content (data) and communicates it to search engines so that they can display that information in an attractive manner in the search results.
Similar to the meta description element in HTML, structured data is also a form of meta data.
The content in structured data makes it easy for search engines to understand what images and content are about and accurately display it in the search results.
Examples of the kind of data that is organized by structured data is the name of a product, review content, ratings, and images.
Structured data allows a publisher to label the name of a product, review content, ratings and images for search engines.
With structured data, search engines don’t have to use algorithms to know that something is a product image. Structured data tells them it’s a product image.
An image is labeled as a product image, specific words are labeled as a product review, etc.
In order to organize something, one needs rules. When organizing the laundry, we sort the clothes by color.
Sorting by color is an example of a rule for organizing something.
Libraries organize books in alphabetical order by topic. Organization by topic and alphabet is also a rule used to organize.
Similarly, structured data has simple rules for how the information (data) is organized (structured).
Schema.org and Structured Data
There are two groups in Schema.org that are in charge of developing the structured data protocol, the Steering Group and the larger Community Group.
The community group does the main work of discussing, proposing, creating and updating structured data. The Steering Group, a smaller group, manages the entire process.
Google’s Relation to Structured Data
Google publishes developer pages, support pages, that are about Structured Data. These pages are are focused on describing which structured data publishers should use in order to qualify for rich results in Google’s search result pages (aka SERPs).
Google doesn’t define what structured data is. Google defines which structured data it uses for the purpose of showing different kinds of rich results.
Google Webmaster Trends Analyst John Mueller recently remarked that he thought it was a shame that the documentation was limited to the context of rich results.
He suggested that using structured data that does not result in rich results but helps to communicate what the web page is about could be useful.
But he also cautioned that it’s easy to go overboard by marking up information that does not help Google understand what the page is about.
How Google Uses Structured Data
Sites that use structured data are eligible to obtain search results with stars, images and top placement in the featured snippet that’s located at the top of the search results.
All of that can result in more traffic.
Using structured data is a necessity, it is not really optional. If you don’t do it your competitors will.
Why Websites Should Use Structured Data?
Sites that are eligible for rich results will benefit from more traffic if Google chooses to use the information.
The above search results for “how to make french toast” shows attractive rich results at the top of the page.
The images of french toast, the review star ratings, the cooking time information, the website organization name, all of that information (data) was communicated to Google with structured data.
It’s not guaranteed that using structured data will result in a prominent featured snippet position at the top of the SERPs.
Using structured data only makes a web page eligible for a rich result.
JSON-LD Structured Data
Google’s preferred version of structured data is JSON-LD, which is called a script.
There are other kinds of structured data but they are more complicated to work with than JSON-LD.
Other forms of structured data alter the HTML of a web page. JSON-LD by contrast is independent of the HTML and can be placed anywhere in the code of a web page.
You can put it in the footer, in the middle of the content or at the beginning of the web page in the head section.
Editing JSON-LD structured data is easy because it’s a script that you can just copy and paste into whatever text or code editor you want and then work with it.
That’s something that can’t be done with the older forms of structured data.