6
Implement structured data and schema
Imagine for a moment that you searched for a banana bread recipe on Google. Once the page loads, you notice that the entire site and even the recipe is written exclusively in French. You may be able to make out some of the words, and there may be clues on the page that can help you understand what’s going on, but it’s clear that you’ll never really know what the page is saying unless you learn how to read French.
Now, imagine you go through the same process again. However, this time the page has a box at the very top, in English, that describes who made the recipe, what ingredients you’ll need, and outlines the various steps you need to follow to make the banana bread. You still can’t understand the French, but the section in English gives enough contextual clues for you to piece together what the page is trying to communicate.
This example is, effectively, what structured data and schema try to do for the web crawlers. No matter how intelligent a crawler might seem, it still can’t “read” basic English in the same way that you or I can. For this reason, web developers try to add machine-friendly content to their websites to help crawlers read the page and contextualize its content in a way that is helpful to users in the SERPs.
For example, on a recipe page such as the banana bread example from above, the “English box” equivalent for a web crawler would be a .json file or other form of markup that explains (1) what kind of site the recipe is published on, (2) who wrote the content, and (3) how it can best present the recipe to users.
So, the website might mark up their page in a format like this:
- Page Type = Recipe
- Description = Tasty banana bread made using classic ingredients and baking methods.
- Name = My Grandma’s Best Banana Bread
- Publisher = circle S studio
- Author = Andrew Michael
- Ingredients = Banana; flour; butter; eggs…
- Instructions = Begin by peeling the bananas…
With this data, it’s not necessary to read the entire article to understand the recipe. Simply having access to this core information (author, ingredients, instructions) can give you enough clues to “read” the recipe’s core elements. By explicitly organizing all the important information in key-value pairs, you can provide numerous clues to search engines about the purpose and origin of a page.
Structured data for a company website might include information such as business type, email address, logo file, and social media profiles. When a crawler lands on your website, it will read this structured data section and gain a better understanding of your company. Google and other search engines can use this information to better direct users to your website (relevance + trustworthiness) while also improving your click-through rates through schema-specific rich results such as publication dates and review scores.
Best of all, implementing structured data on your site, especially if you’re using a WordPress SEO plugin such as Yoast or RankMath, is exceptionally easy. It’s wise to implement an automated structured data tool such as Yoast or RankMath so you can include important brand information on all relevant pages of your site.
This can all improve the correlation between your business’s Entity in the SERPs and the specific information you’re presenting on your website, thus increasing your website’s overall quality, relevance, and trustworthiness in the eyes of search engines such as Google.