A story about Schema, structured data and robots • Yoast


Once upon a time, a little robot came to a site to figure out what it was about. The robot read some words and followed some links and said: “Well, there are a lot of mentions of this particular word, so this page must be about that!” She sent out orders to the mothership to file the page in a giant register so the page could be retrieved for this particular term. The robot worked long hours to get all the pages she could find in that register.

After a couple of years, the robot was very experienced and smart. Her programmers trained her to read better so she could figure out what a piece of text was about. She could even distinguish in what cases it would make the most sense to show it. She even started to use context to judge a piece of text instead of just finding mentions of that particular term.

But, smart as the robot was, her makers needed outside help to get her to fully understand the world. The robot did not have the capacity to grasp all the knowledge and she needed help connecting what she knew.

Luckily, some smart humans built something incredible called SCHEMA: a giant thesaurus for robots just like our little hero.

In it, she found everything she needed. It told her what she could look for to determine a particular page was about a product, an event or a person. She learned about movies, books, authors. About recipes, ingredients and cooking instructions. She found out how people relate to each other, to past events and to abstract concepts that were always a mystery to her. Everything she read was instantly clear to her — she was so happy!

Websites using this SCHEMA thesaurus well, helped robots like her to make sense of the world. She finally knew everything. In return, she could reward those sites with spectacular shiny stuff in the search results. But she could only reward those sites that implemented it well and that was a problem.

She soon found out that there was much to be desired. Many sites offered only small pieces of magical SCHEMA and none of it was interconnected to sources that could help her do her job better. She tried asking for help — pleading for site owners to improve their use of SCHEMA, but to no avail. Until, years later, a massively popular plugin for the biggest content management system in the solar system offered to help the little robot.

READ ALSO  Switching the TLD of your website • Yoast

Nervously, she looked at the internals of the SCHEMA implementation of the plugin codenamed Yoast SEO 11.0. “Wow, this is just what I need!”, she said. “I’ve never seen this before. This is SCHEMA that I can read and understand. It is complete, it shows me where pages reside and how people and organizations connect. Most importantly, it is interconnected! No longer do I have to guess where everything goes. It’s all in a graph — a neat little package —, ready for me to gobble up!”

And all was well in the world.

(Yes, your author has read Marieke’s posts on storytelling)

Results of using Schema structured data

Schema-powered structured data is one of the hardest, most abstract pieces of web technologies to describe, while also being one of the most important ones. I hope the story above has made the concept a lot clearer for you. Now that you’ve formed a mental image of what we’re talking about here, let me show you what adding structured data to your site can lead to.

A better understanding of your site

We always say you should do everything in your power to help both search engines and searchers to find out what your site is about. Using structured data gives you superpowers in the eyes of the search engine. Since you are labeling the most important parts of your content or site elements and connecting them to other parts, you are making sure that search engines truly understand your site. No longer do they have to guess about what everything means — you can just tell them.

Getting stuff into Google’s Knowledge graph gets a lot easier once you add relevant Schema to your site. Not only that, other platforms like Pinterest love this kind of data as well.

Rich results

Another reason for implementing structured data is the spectacular shiny stuff our robot heroine promised: rich results. Rich results are enhanced search results and they come in many forms, from star ratings to fully enhanced recipe snippets. Many are powered by structured data, but sometimes, you get them without doing anything — besides having an awesome site, of course.

Here is an example of a structured data powered rich result:

An example of a recipe rich result, powered by structured data
This is a recipe result (not currently supported by Yoast SEO)

With the new structured data implementation in Yoast SEO 11.0, you get a firm foundation to build on. While you’ll have a bigger chance of getting rich results by using Yoast SEO, there’s no guarantee that you’ll get them — in the end, the search engines decide who gets what.

Here’s a selection of what we do at the moment. You can find a complete overview of all Google’s current rich results in the Search Gallery:

READ ALSO  Using Python to recover SEO site traffic (Part three)

Logo and social profiles in the Knowledge graph

If you have an Organization, you can get its logo to show up in the Knowledge panel. The same goes for social profiles. Simply add these in the settings of Yoast SEO and they’ll eventually show up.

The Yoast Knowledge panel
Your organization might get a Knowledge panel like the one above

Personal graphs

The personal Knowledge panel of Joost de Valk

If you have a site representing a person, you can add the necessary social accounts. Your image will be grabbed from Gravatar. You can set this in Yoast SEO. Not every person will get a Knowledge graph panel — there’s more at play here. Google combines this input with other sources to build a panel. Once you have one, you can claim it and suggest edits.

Articles

Search engines might do cool stuff with articles marked up with structured data. For news publishers, this is important because this might also mean a top spot in the news carousel. For this, you need NewsArticle Schema in your articles and our News SEO plugin provides this for you. Yoast SEO itself, automatically adds regular Article structured data to your articles, including information about the author and how the page connects to the main entity of the site.

An example of a Top Stories carousel result
For some outlets, working with structured data helps them get in the Top Stories carousel

Local business

An example of a local panel

Our Local SEO plugin takes care of everything you need to get your local business correctly visible in the search engines. You can add opening hours, geographical information, contact information, business locations — including multiple locations under one name, et cetera.

Breadcrumbs

A breadcrumb is a navigational tool that helps searchers and search engines figure out where they are on your site. If you activate this in Yoast SEO, you might get something like this in the search results:

An example of a breadcrumbs rich result
An example of a breadcrumbs rich result

Products

Our WooCommerce plugin adds a cool possibility for getting rich results for products. If you combine this with other structured data, you can get really expansive rich results in search results with ratings and everything. You can also be featured in image search and different product carousels. In addition, Pinterest will pick up the main product on your page more easily.

An example of a rich result with reviews, ratings and product information
An example of product, ratings and reviews schema in action

Structured data is hot

This article, including the adventures of our little robot, aims to show you a small sampling of structured data powered search results. Working with structured data was always hard, but we’re fixing that — and you don’t have to do much for it!

Yoast SEO 11.0 has a completely rebuilt structured data framework that adds more sensible, and more importantly, interconnected structured data to your site. Search engines can pick this up and do interesting things with. We’re not done yet, because we have a lot more cool stuff coming up!

Read more: Schema structured data is hard, but we’re making it easy



Source link

?
WP Twitter Auto Publish Powered By : XYZScripts.com