On my website, byobwebsite.com, I’ve added a new plugin called the BYOB Genesis Schema Plugin. This plugin gives you complete control over the Schema markup for your site. It allows you to specify which Schema classification should be used for each individual post and page.
Add Plugin to Your Site
You can find the plugin under Member Benefits and Plugins for Genesis Theme. You’ll see that if you are a paid member you can download it. Once you download it then it installs like a plugin.
Let’s come over to the Dashboard and Plugins then Add New and upload a plugin. I’m going to choose the plugin I just downloaded, byob-genesis-schema.zip. Install it, activate it and now what happens is this little BYOB Genesis Plugins thing pops up.
If you already have one of my Genesis plugins this is already there but if you don’t already have one of my Genesis plugins installed then you’re going to get this popping up here. This just gives you an overview of the plugins that are available to Genesis users and BYOB Schema is a place for you to set your settings.
Where to Add Custom Schema Markup
The only setting that’s available to you here at the moment is “Which post types do you want to add custom schema markup to?”. And in this case, there’s no reason to add custom schema markup to contact form so we’re not going to add that. We’re just going to add it to posts and pages.
You may have other custom post types that will show up in this list and you can choose whether or not you want to add this custom markup to those other post types as well.
The Default Itemtype Setting
But once you’ve set this you can come over to a page. Let’s edit this Finish Products page. We’ve got the Theme SEO Settings that come with Genesis and the Layout Settings but now you’ve got this whole new set of settings, the Schema.org Markup Settings. Note that it’s automatically set to the default, so right now BlogPosting is shown.
Use a Pre-Selected Itemtype
If you click this you can choose what item type it is. I put what I think are probably the most likely typical ones for small business owners. And so for most small business websites you’re just going to choose article and that’s the main item type.
Add an Itemtype Not On the List
But if it turns out that none of these choices is right for your website…let’s pick a schema that doesn’t exist there say, local business. If this is in fact, a listing of a LocalBusiness, what you can do here is take this item type spelled like this capital L and capital B and you can put it in here.
If you enter something here it’s going to take precedence over whatever you chose there. Anyway, you can either enter your own Schema.org type or you can choose from one of these pre-selected types and when you choose this it takes precedence over anything here that will be chosen.
Choosing an Item Property for the Title
The next set of choices you have is the item property that you want to use for your title. At the moment what I have is headline and name. Headline is the default but there are cases where you actually probably want to use name.
For example, if you’re a local business, you would want to use name because that’s what Google is looking for. It’s looking for the name of that business so you choose name instead of headline.
But maybe you’re using a Schema.org itemtype that wants to use a different item property for the title. In that case you can choose that different property for the item title instead.
Choosing an Item Property for the Page Content
Finally, what you have is the item property for the page content. So to recap, you have the type of page it is, the item property for the title and the item property for the content.
Text is the absolutely most generic possible item property. I’ve added some additional types here for your use, article, body, recipe, instructions, transcript, associated article and review body. But if none of these are appropriate you can always include one here.
An example you might use with LocalBusiness is description. Again, you’re going to get that from the Schema.org section. That’s where you are going to learn how each of the item types and properties are meant to be used. Let’s just make sure a description is right. Yes, it is.
Review the Changes
Let’s update this and view the page. Then inspect the element and now you can see that this page has an item type of LocalBusiness and there’s the name of the local business and there’s the description. It’s all changed.
Obviously for this piece of information LocalBusiness is not a good choice so let’s go back in and delete this and this. What we really want is headline for an article and instead of text we’ll use article body and hit update.
Again, for most small business pages, article, headline and article body are the right choice. If we refresh it now, that’s what we have, article, headline and article body so it’s a much less generic schema markup for this page than if we had left the default schema markup.