To achieve success in SEO promotion, it is important to take into account even the smallest details. Elements such as snippets (short descriptions of pages in search results) can significantly affect the number of clicks to a site. For example, adding a product price, rating, address or other data immediately attracts the user's attention. If search engines can accurately recognize the content of a page, this will increase the chances of being included in special search blocks. For this purpose, micro markup is used, which helps search engines quickly and accurately understand what is on the page. In this article we will talk about what micro markup is and how to set it up for SEO.
Micromarking is a set of tags and attributes designed to structure data on a page. It helps search engines better understand and interpret information, which, in turn, contributes to the appearance of rich snippets in search results.
There are several types of micro markup, each of which has its own characteristics. Some of the most popular ones include Schema.org, Open Graph, JSON-LD and microformats. It's important to differentiate between vocabularies (such as Schema.org and Open Graph) and syntaxes (such as JSON-LD) because combining them allows for maximum markup efficiency. In general terms, a vocabulary is a set of terms that search engines understand, and syntax defines the rules for how those terms are used in code.
Schema.org is a dictionary that is supported by search engines such as Google, Yandex, Bing and others. This type of markup is used to mark up various types of content: from articles and recipes to product and event ratings.
Examples of using Schema.org:
Open Graph is a markup designed to improve the display of pages when shared on social networks. It allows you to specify elements such as title, description, and image that will be shown when the link is shared. This format is used not only by Facebook, but also by other popular platforms, including VKontakte and Pinterest.
JSON-LD is a syntax based on the JSON format that allows you to add markup without changing the page code. This is a convenient format, since all data can be included in a special tag