You Ask, I Answer: What is Structured Data in SEO?

Warning: this content is older than 365 days. It may be out of date and no longer relevant.

You Ask, I Answer_ What is Structured Data in SEO_

Joshua asks, “What is structured data in SEO? Do I need to put it on every page of my website?”

Structured data is exactly what it sounds like – data in structures to help search engines understand what they’re looking at. If you want your company’s website to appear in search results with featured snippets, like reviews, driving directions, etc., you need to use structured data.

There are two primary formats of structured data for SEO – in-line HTML schema tags, and JSON-LD. Of the two, the preferred version today is JSON-LD, and the preferred mechanism for delivery is tag management software like Google Tag Manager. Watch the video for complete details:

You Ask, I Answer: What is Structured Data in SEO?

Can’t see anything? Watch it on YouTube here.

Listen to the audio here:

Download the MP3 audio here.

Machine-Generated Transcript

What follows is an AI-generated transcript. The transcript may contain errors and is not a substitute for watching the video.

In today’s you ask I answer Joshua asks, What is structured data in SEO? Do I need to put it on every page of my website? structured data is exactly what it sounds like. It is data that is in defined structures. And

what it does is it helps search engines understand what they’re looking at on the page.

This is really important. If you’ve been googling on Google for any amount of time, and you’ve searched for things like a recipe, or movie review, or product review, or things like that, you’ve probably seen little snippets or little boxes on the search results that say, like, you know, number of stars and reviews on this thing, or number of stars movie got or driving directions to the place. All those snippets are partially informed by structured data, people who run those websites

have put in data that says that, you know, this page is a bout a review, and there’s

a better stars on this page, there is a review data on this page, etc. If you have a company contact page, and you have a physical location, someone who’s using structured data has defined this is the company’s address, this is their postal code, this is their country, this is their state, this is the phone number, and so on, and so forth. And what that does, again, is it tells Google or Microsoft Bing, or any search engine that in the modern era, this is what you’re looking at on this page. And this is how you should treat this page. This page is a review page, this is a product pages, there’s a a business hours page. So if you have any pages that have data that you would like to have is part of your your search results, you would want to use structured data. Now, if you don’t, if you just have like a brochure on your website, then you wouldn’t need that. But even things like blog posts, you want them marked up as a articles, you want them to be treated as journalistic pieces that have an author that have a title image, things like that. If you go to schema dot org, s ch e ma dot org, and you look at the documentation, you can see a whole long list of all the things that you can define as structured data. So articles new and different kinds of articles is a news article is it a scholarly articles that the social media posting, there’s maps, episodes, media objects, movies, messages, questions, software, TV series, or a TV series events, and so on, the page just goes on and on and on. And what, again, what this tells you is that if you’ve got a web page that has this information on it, and you want to increase the likelihood that Google will put

pieces of content from your page into the search results themselves, to better inform or search or to better help us get what they want, you want to use, you want to use structured data. Now, there are two formats you can use to, to put structured data into a website, there are in line schema tags, and these go in the HTML of a page. So for example, if you have a phone number written on your page, in the code that displays that phone number, you would tag it with that phone number information that would say, this is a phone number, this is the format of the phone number, this is the country that it’s part of, and so on, and so forth. And that’s any would tag that up so that it was available for the search engine went across the page. Now, if you’re using if you have a lot of content on different pages, that needs markup that can get somewhat onerous, or if you don’t necessarily have full access to the HTML itself, especially if you work at a larger Corporation, where maybe the website is under it is control the second format and the preferred one today, that’s called JSON LD, which stands for JavaScript Object Notation, Link data. And what this is, this is a piece of script that runs at the top of the page before anything visible ever shows up that provides the exact same information on the page. But it provides in script format, as opposed to in the in the text itself, this you would typically deliver to search engines through something like Google Tag Manager. So for example, on all my websites, I deliver schema data through JSON LD. And the reason for that is twofold. One, it’s a little bit easier to programmatically insert, again, with Tag Manager, just plop it in Tag Manager and say, Okay, show this on all pages, or shows only on these certain pages. And that solves a lot of problems for, you know, not having to mark up individual pages to is it makes the,

the page data a little more resilient in search engines. Because say, you’ve got,

you know, somebody working on your website, and they changed a bunch of data on a page

and they don’t necessary change his stance live, but they accidentally like

copy and paste from another program where they, they believe it will be some web wizard to make it look sparkling, whatever,

and they wipe out your schema to x, right? The in law in text Hayes, if they do that, then suddenly all those pages and no longer have that information available.

If you’re delivering the same data with JSON LD inside of Tag Manager,

then you can change the page all you want

the what the search engine is told by the script will not change. Now, the downside of that, of course, is that you could your your JSON LD and your page content can fall out of sync. You could have the JSON LD saying one thing and then the page saying something completely different. And in cases like that, Google will be like, don’t know, don’t know what to do here. So you do want to make sure that you keep it in sync. If you use WordPress, there are many many good plugins that do SEO and that will inject a lot of the the JSON LD automatically. My personal favorite is one called Yoast SEO, why Oh, as you can search for in a WordPress Codex, and you can install it on your site. And it will handle a lot of the code injection for you.

The last thing you can do, which is specific to Google only

is use what’s called Data highlighter if you go into a Google search console. And then along the left hand side menu, there is a item called search appearance. And in that

menu, there’s an item is the third one down called Data highlighter.

And you can go through and manually tag different pieces of things like blog posts, or recipes and stuff. And that will tell Google

what’s on site. It will not tell like being for example, what’s on site and you don’t want to neglect being because about 30% of search queries go through Bing. And the reason for that is they have a much more liberal and open API. So things like voice assistants and some smartphones use Bing as the default search engine because it’s easier to work with then then Google search engine in many cases for those specific apps. As a result, you can’t neglect being if you want to do well on every possible device gotta be optimized for Google and optimize for being so to wrap up structured data is data in structures that tell search engines what’s on a page, you need it to rank well for specific pieces of data or to have the extra information peer in search results.

The way to deliver it is either through inline tags or through JSON LD. json LD is preferred delivered through your tag

manager through Google tag manager or Adobe Tag Manager which helium or whatever but you need to deliver that way in order for it to be seen. All this stuff is stuff that is well established. This has been you know, this information is now but almost five years old in terms of implementation. So make sure that you’ve implemented it and that you put on your calendar once once a year, maybe even once a quarter, go back through your website, freshen it up, make sure I things still working as intended so that you maximize your SEO results for using schema and structured data. As always, thanks for watching. Please subscribe to the YouTube channel and to the newsletter and we’ll talk to you soon. Take care

if you want help with your company’s data and analytics. Visit Trust Insights. com today and let us know how we can help you

You might also enjoy:

Want to read more like this from Christopher Penn? Get updates here:

subscribe to my newsletter here

AI for Marketers Book
Take my Generative AI for Marketers course!

Analytics for Marketers Discussion Group
Join my Analytics for Marketers Slack Group!


Leave a Reply

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

Pin It on Pinterest

Share This