• Home
  • Courses
    • Sign In To Your Courses
    • Done-for-You GA4 Reports
    • GA4 Quick Start
    • Google Analytics 4 Simplified for Pro Bloggers
    • Search Console Traffic Techniques
    • Pinterest Pin Traffic Tracking
    • Outbound Clicks Tracking Report
    • Google Search Console Challenge
    • Nuts & Bolts of Google Search Console
    • Gutenberg Blocks Made Easy
    • WordPress Walkthrough
  • Free Resources
    • GA4 Configuration Guide
    • Grow Your Traffic with No New Content Guide
    • Create Content Guaranteed to Rank
    • Create Content Your Audience Wants
    • Google Search Console Metrics & Dimensions Reference Guide
    • Campaign URL Tracker
    • How to Set Up & Configure Google Analytics & Google Search Console
    • Gutenberg Blocks Resource
  • Your Blog’s Data
  • Google Analytics
  • Google Search Console
  • Monetization Analytics
  • Services I Use
Painless Blog Analytics

Painless Blog Analytics

Home » Structured Data and Schema Markup Explained for Bloggers

June 15, 2021

Structured Data and Schema Markup Explained for Bloggers

Filed Under: Google Search Console, Your Blog's Data

This post may contain affiliate links which means we receive a small commission at no cost to you when you make a purchase. As an Amazon Associate, I earn from qualifying purchases.

37 shares
  • Facebook37
  • Twitter
structured data
schema markup

Structured data and schema markup are confusing topics for bloggers, but by the end of this post you will have an understanding of what they are. While the two terms are used interchangeably, they actually are two different things.

structured data and schema markup explained for bloggers

What is Structured Data?

Structured data is data that's been organized. Your address book is a perfect example of structured data. Everyone's contact information (data) is neatly organized (structured) in alphabetical order.

Unstructured data would be when you scribble someone's name and number on a scrap of paper then throw into a drawer with 50 other scraps of paper.

Structuring data makes it much easier to search. You can flip to the S page of your address book to get my number, but you might have to look at all 50 pieces of paper to find it if it weren't structured.

In that address book, there are fields for:

  • Name
  • Address
  • Phone number
  • Email address

There could also be fields for company, job title, and even birthday.

What Does Structured Data Mean for Blogs?

As I mentioned, structuring your data makes it easier to search. Google, Bing, and Yahoo are in the business of searching the internet, so we want our blogs to be set up in a way that makes it easier for them to find us.

Think about each of our blog posts being on a scrap of paper thrown into the internet drawer with millions (if not billions) of other blog posts. That makes it super hard for search engines to find the best results on the search results page.

History of Structured Data

Back in the day, search engines each tried to create their own way of structuring data, but because it wasn't standardized, it didn't work well.

Back to the address book analogy, one search engine may have called it “street address,” another called it “mailing address,” and a third just called it “address.”

That didn't make it easy for search engines or for content creators.

So, in 2011, Google, Bing, and Yahoo got together and came up with a standardized structured data method called schema. The schema.org site is where all the information about it is stored.

Basically, the search engines created a common vocabulary so that they all use “address” rather than each of them calling it something different.

woman with computer

What Does This Mean for Blogs?

Now that we understand what structured data is, we need to understand how it's applied to websites.

Let me start with another analogy.

Let's say we have a pile of different kinds of forms sitting on our desk. For some of these, we can figure out what kind of form it is by the types of information it asks for–basically the blank fields on the form.

A job application is going have fields for your work history, education, references, desired starting salary, etc.

A medical form that we fill out at the doctor's office has fields for the symptoms that brought us to the office today, our medical history, our insurance information, etc.

Fields on an order form include the name of the product we want to buy, the quantity, our payment method, and our shipping address.

If I look at a form that has fields for my medical history and insurance information, I know that it's a medical form.

So if a blog post has a form with fields such as cuisine type, cooking time, and nutritional information, the search engines can assume that post has a recipe.

A form with fields such as supplies, tools, and step-by-step instructions tells the search engines that the post is probably a how-to post.

What is Schema Markup?

Schema markup is code that can be added to the HTML code of our sites. It structures our sites so that it's easier for search engines to understand them.

It also gives the search engines the information they need to show rich results.

Are you ready to learn more about all the information Google Search Console can tell you about your blog? Sign up for my course, “The Nuts & Bolts of Google Search Console!”

What are Rich Results?

Google defines rich results as, “An enhanced result in Google search with extra visual or interactive features.” They used to be known as “rich snippets.”

Here is an example of a search for “chocolate chip cookie recipe.”

rich results

See the elements such as images, ratings, and ingredients? That's what makes up a rich result for recipes.

Here is a result for the same search that doesn't have a rich result.

no rich results

There are lots of types of rich results. You can see more examples in Google's search gallery.

Note: You can see data about your rich results in Google Search Console.

How Content Creators can add Schema Markup to Sites

Schema markup can be added to our blogs manually, but for the vast majority of us, that's not feasible–we're bloggers, not coders.

Instead, most bloggers who use WordPress will use plugins to add the code.

Most SEO plugins like Yoast or Rank Math will add some of the schema markup that you need for your site overall.

For example, in the Yoast Search Appearance settings, we can set our defaults for schema markup code.

We can indicate whether our site represents an organization or a person on the general tab. If we choose organization, we'll be asked for the name and logo.

yoast schema markup

What we probably don't realize is that in the background, Yoast is adding schema markup code to tell the search engines that this site is about an organization named Painless Blog Analytics with this logo.

The content types tab asks us for a default page type and a default article type for our posts.

Again, Yoast adds the schema markup for us.

yoast structured data

These plugins are limited in the type of schema markup that they can output, so if we want other types, we'll need to find another alternative.

My favorite plugin is Create by Mediavine. It's free for anyone (not just Mediavine publishers).

Create supports recipes, how tos, lists, and FAQ Schema markup.

What Types of Schema Markup do Bloggers Use?

There are so many types of schema markup. Check out this list, but don't let it overwhelm you.

Some of the most popular Schema types that bloggers use are:

  • Recipes
  • How tos
  • FAQs
  • Lists.

Most bloggers have heard of recipe cards. While we see them as a nice visual way to see our recipe that makes it easy to print, they are actually adding Schema markup code to our post so that Google will know it's a recipe.

If your post is a how to (like how to make robots out of toothbrushes), the Schema markup will tell Google, “Hey, this post tells people how to make toothbrush robots.”

How does Schema Markup Help SEO?

As I mentioned earlier, Schema markup gives the search results the information they need to display a rich result. So if you don't have Schema markup, you are ineligible for rich results.

Because they're so eye-catching, rich results will have a higher click through rate than non-rich results. If you don't have them, you probably won't get as much traffic as blogs that do.

So, what can we expect when we add Schema markup?

For my Cub Scout blog, I have a couple of recipes including the infamous armpit fudge one. I never thought about adding a recipe card because I'm not a food blogger. A fellow blogger suggested that I should have one.

Look what happened to my search traffic after I added the recipe card in April 2020.

results of adding schema markup to blog post

You can see how my organic search traffic started ramping up after that, so it's definitely worth your time to add Schema markup to your site.

Hopefully, this helps you understand what structured data is and how to implement it with Schema markup on your site.

Sign Me Up!

Yes, I want to learn more about my site's data.

Thank you!

You have successfully joined our subscriber list.

.
Previous Post: « What is Google Tag Manager? Info for Bloggers
Next Post: What is Search Console Insights? »

Reader Interactions

Comments

  1. Holly says

    September 18, 2021 at 11:50 pm

    Non-food items should not be used for a recipe card. If google realizes this you can actually get a manual penalty against your blog.

    Reply
    • Sherry Smothermon-Short says

      September 19, 2021 at 12:08 am

      Yes, you’re absolutely correct! Before we had how to cards, some bloggers would use recipe cards for how tos. Glad we have those now!

      Reply

Trackbacks

  1. What is Google Search Console? (For Bloggers) | Painless Blog Analytics says:
    June 23, 2021 at 1:13 pm

    […] your site has structured data set up, you may see one or more of these Rich Results Status […]

    Reply
  2. What are the Differences Between Google Analytics & Search Console | Painless Blog Analytics says:
    June 24, 2021 at 3:05 pm

    […] Do you have any problems with mobile usability or structured data markup? […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • About
  • Contact
  • Privacy Policy
  • Terms of Use
  • Disclosure Policy
  • Sign Up
  • Blog

Copyright © 2025 · Painless Blog Analytics

37 shares
  • 37