With Schema.org, you can mark up specific data on your website so that search engines can recognize and process it correctly. Structured data is part of technical SEO. By setting up Schema.org, you can, for example, highlight the preparation time for a recipe or identify the author of an article. In other words, youโre adding structured data markup to your content. Schema.org is used by both websites and online stores.
When you use HubSpot software, you can also use Schema.org. A developer or you can easily implement this in the HubSpot CMS.
Schema is a structured data markupโin other words, a specific notation for microdata on your website pages. This markup tells search engines what a pageโs content and properties are. The Schema markup was developed by Schema.org. An initiative launched by Google, Microsoft, Yahoo, and Yandex. The reason for this? To make it easier for search engines to recognize and process valuable data. Standard HTML tags tell a browser how to display the text. For example, an ` <` b > tag ensures that a piece of text is displayed in bold. Structured data is also displayed in a similar way via Schema.
When you use structured data, thereโs a chance that Google will display additional information about your website in the search results. For example, adding reviews ensures that your star rating appears in the search results. Using structured data effectively can therefore contribute to a higher CTR and a higher ranking. Given these opportunities, structured data has become an essential part of search engine optimization.
The schema notation is divided into item types and item properties.
Item types are a classification of the type of content you want to tag. You can tag the following item types on your website:
You can easily view all item types on the Schema.org website.
An item prop is a property of an item type. In almost all cases, an item type contains multiple item props. For example, the “Organization” item type often includes the brand name, an average rating for the company, a logo, an address, and a phone number. All item props for a specific item type are listed on the Schema.org website under that item type.
There is some overlap among item props from different item types. For example, both people and businesses can include a name, email address, and phone number. Most of the item props you implement are optional and recommended, but some are required. Without these item props, Google cannot process the item types. You can easily use Googleโs Structured Data Testing Tool to verify that youโve implemented Schema correctly.
Implementing structured data is fairly simple. You can use Microdata, RDFa, or JSON-LD. Microdata is implemented using HTML tags, such as the tag. RDFa works in a similar way. A JSON-LD implementation works differently. With this method, you need to add a JSON snippet to the pageโs code. This JSON snippet contains all the data that search engines need. For HubSpot, the easiest way to implement Schema is via a JSON-LD snippet. If you have an online store, implementing Schema using microdata is usually the most convenient and the most commonly chosen method.
The schema for HubSpot websites is used for company information, among other things. Use the JSON-LD code below for the general pages on your website, such as the home page, contact page, and “About Us” page.
{% raw %} {% endraw %}
By using tags such as {{ company_domain }} and {{ company_name }}, you ensure that HubSpot automatically populates the content for the item props. When you make a change in your Settings, the information in the JSON-LD snippet will be automatically updated. In the example above, youโll still need to populate some of the `itemprops` with content; this is indicated for the relevant `itemprops`. Itโs not necessary to fill in all `itemprops`. If applicable, remove them from the code.
You can add the JSON-LD to your website as follows:
{% raw %}
{% endraw %}
For the Schema implementation on your blog, you don’t need to make any changes to the JSON-LD snippet. HubSpot automatically fills in all the information. Add the JSON-LD snippet to your blog as follows:
With a passion for SEO and an unmatched drive for results, Jarik Oosting is the driving force behind SmartRanking. With over 15 years of experience in the field, he has built an extensive body of knowledge spanning technical SEO to complex site migrations. As the founder of SmartRanking, he has assembled a team of like-minded SEO specialists who help businesses achieve sustainable online growth.
His academic background in information science at the University of Groningen, with a specialization in natural language processing, gives him a unique perspective on the world of SEO. For Jarik, it’s not just about visibility in search engines, it’s about sharing knowledge and guiding businesses toward sustainable online success. That mission also led him to write a Dutch book about GEO.