Schema Editor – The basics
A brief manual on Schema Editor basics
Aleksandar Stamenkovski
Last Update 3 jaar geleden

1. Manage Groups (since we're going to be working with a lot of potential websites, we need groups, so we can differentiate which Schema belongs to which website and so on)
2. Templates (these are here to help you with early beginning with Schema editor, until you figure out properly how it works. using these will generate pre-loaded and configured LocalBusiness Schema example)
3. Saved Schemas (all the Schemas that you've previously worked on and added will appear in the sidebar here)
4. Available Schemas (when you want to start working on a new Schema, you will search it in this bottom sidebar and select it so you can start working with it)
5. Current Schema name (shows the Schema name of the currently loaded Schema, we use this to again differentiate 6. Schemas one from another, for example if you have a Homepage Schema and Page #1 Schema)
7. Current Schema group (shows the Schema group of the currently loaded Schema)
Button for saving Schema changes (you will be using this button whether you are adding (saving) a new schema or editing an existing one)
8. Render current Schema – Export Schema (this will open up a new window where you will see the rendered version of the currently loaded Schema. can be also used to export the currently loaded Schema so you can put it into the HTML based website)
9. Current Schema container (an area where all the properties of the currently loaded Schema will be displayed)
Now that you're familiar with the basics of Schema Editor interface, we can move on to creating your own first Schema that you'll use on your homepage.

When you click on the #1 button Manage Groups on the Screenshot #1, a window from above will be opened. In this window, you will be able to add/remove your schema groups. As you can see in the image above, I have two groups, my website and xagio.codeandplay.xyz. Depending of your choice, you can name the group anything you want, but best practise is to name them by domain names of your websites (see xagio.codeandplay.xyz). Adding a new schema group is simple, just hit the Add New Schema Group and insert the desired group name.
P.S. Group names are unique and you can't have more than one schema group with the same name.
Now that we have a new group that's ready, we can start creating your very first schema. To start doing that, in the bottom left sidebar named Add New Schemas, type in LocalBusiness and once you see it in search results, click once on it to have it loaded in Current Schema container (seen on #9 in the Screenshot #1).
Add New Schemas sidebar


1. Current Schema Type (shows what type of schema is currently loaded)
2. Current Schema Type Description (shows the info about when this schema should be used – for what websites)
3. Remove last Property Value (will remove the last value in the selected property)
4. Add new Property Value (will add a new property value row for the selected property)
5. Change Property Type (this will let you choose which type of property you want to use in this property)
As you probably noticed, there are some things not marked by numbers on the screenshot. Those that have the description in the screenshot are Properties. Each Property consists of it's Name, Description & Values. Basically, all Schemas are made of their respective Properties, and those are the fields that you're going to be editing while creating Schemas. All properties can have multiple values that can be added by clicking on the button [+] (#4 in the screenshot) and removed by button with the trash can icon (#3 in the screenshot). Properties can also have different types, meaning that one property can have URL value while the other can have Text and even some other can have a totally different Schema as a value. All of these fields and properties are configured in the way that Schema.org provides it's data on schemas.
So, now that you've seen all those properties that are inside of a single Schema, you're probably wondering if all those are required to be filled out in order to create a valid schema?
No, not at all. Usually, it will be required to fill out only the descriptive properties such as Name, Description, Logo, Image, E-mail Adress, Location, Address, URL, Price Range, Opening Hours and so on. Basically, everything that provides basic relevant information about your website (business). Any other properties is optional and is to be used if you want to give more details to search engines about your website. Easiest way to check if your schema is valid is to press the Render Schema button and paste it inside of the Structured Data Testing Tool by Google in order to make sure all the required properties have been set. If some are missing, simple add values for them and test it again in Structured Data Testing Tool.
Okay, now that you have basic understanding of what Schema is and of what it's consisted, we're ready to start filling up some values inside of those LocalBusiness properties.
In the video below, we're navigating through the properties that we're going to filling our for this LocalBusiness schema.
Since the video from above is going rather fast, I'll let you know here which properties you need to fill out.
- Description
- Image
- Name
- Same As (Facebook, Twitter & other social links)
- URL
- Address
- Legal Name
- Logo
- Telephone
- Currencies Accepted
- Opening Hours
- Payment Accepted
- Price Range
These properties from above are the absolute minimum of what you must have to create a valid LocalBusiness schema.
Once you're done with filling up these essential properties, we can go ahead and save your schema with the previously created schema group.
Now that we have your schema properties properly filled out, we're ready to save that schema and see if it's valid on Google's Structured Data Testing Tool.
Before setting up this schema's group and saving it, we need a name for it, right? Set up a name of your choice based on where you're going to use this schema (Homepage maybe?). As I'm just making examples here, my schema will be called test123.

Then lets set this schema's group by selecting the group dropdown (#6 in Screenshot #1) and then picking the group name that you've created in first step of this article.


If you completed all the steps from above correctly, your schema should now be saved and accessible in the Available Schemas sidebar (#3 in Screenshot #1).
Now in order to validate this newly generated schema, we're going to render it and then copy the provided code and paste it into the Structured Data Testing Tool. First, start by pressing the Render Schema button to get the code output of your schema.

Soon after you've clicked on Render Schema a new window will appear with the schema code inside of it:



Schema Editor seems a bit difficult to use, but with proper training and guidelines, you'll be able to create beautiful schemas quickly without too much hassle.
Stay tuned for more articles where we will go even deeper inside of Schema Editor's capabilities.