Schema Markup

What is Schema Markup?

Schema Markup is a set of tags that can be added to HTML code to provide structured data about a web page. This structured data can include information about the content on the page, such as the title, author, and date published, as well as more detailed information about specific types of content, such as events, products, or recipes.

Why is Schema Markup important?

Schema Markup is important because it helps search engines understand the content on a web page. By providing structured data about the content, search engines can better determine the relevance of a page to a user’s search query, and display more relevant results. Additionally, Schema Markup can also help to enhance the appearance of search results, by providing additional information such as reviews, ratings, and pricing information.

How to implement Schema Markup

Botiga comes with a built-in module which makes this process very easy. You just need to enable the ‘Schema Markup’ module from Appearance > Theme Dashboard. Nothing more than that is needed. Once you have the module enabled, all schema markup tags will be automatic applied to your website.

Which set of Schema Markup Botiga will add to my website?

WooCommerce Schema Markup

WooCommerce already adds by default Schema Markup for the single product pages:

Here’s an example of how your products will looks like in the Google search results:

Botiga Schema Markup

The Schema Markup module from Botiga adds more schemas to areas that are not covered by WooCommerce:

Note: This doesn’t mean every page will render all schemas above. The theme will decide when is needed to render each of them. For example the search results page, which is more appropriated the ‘@SearchResultsPage’, won’t load the ‘@Blog’ schema.