Schema org organization examples. What is micro markup and what types of micro markup are supported by Yandex and Google. Open Graph Page Layout Template

And Schema.org/Product. The reason for this choice is simple - one of these types supports the search engine on “I”, and the second supports the search engine on “G” :) It was quite easy to implement it, and we did not have to regret our choice.

Of course, many are now wondering what the effectiveness of this or that implementation is, including what the effectiveness of the implementation of world marking is - everything requires resources, which must then justify themselves. This question is really interesting. At the time of implementation, we considered markup a necessary improvement, and we did not have the goal of directly monitoring its effectiveness. However, in the year since its implementation, we have received the following: the viewing depth of visitors from search engines has increased almost 2 times, while the bounce rate has decreased by 3-4 times. The number of goal achievements increased by 20-30%. Agree, this is a good indicator. And although, of course, we do not attribute all this growth solely to the introduction of microdata, a significant portion of the change in these indicators is certainly due to it.

Andrey Kuzmichev, head of search engine optimization at Ozon.ru:
At Ozon.ru, we have implemented markup of different standards, because each of them provides benefits in something different: the hCard microformat and Schema.org provide high-quality representation in search engines, and Open Graph - in social networks. In general, thanks to this markup, our snippets have become better and more structured.

We are not going to stop there, and neither are search engines, apparently. The more new types of micro markup they begin to take into account, the more opportunities stores have to somehow stand out in search. Thus, the Schema.org/Product markup recently began to be taken into account under the new Yandex affiliate program for product markup. However, for some categories we will use semantic markup of products in conjunction with the Products and Prices program, which so far sometimes provides advantages in the speed of updating product data. And our programmers already have this task.

A typical online store website consists of pages with products, catalog, contacts and delivery information. By tagging your product and contact pages, you can improve your visibility in search engines.

For product pages in Schema.org, there is a large type called Schema.org/Product that can be used to describe almost anything in detail. Thanks to this markup, structured snippets with a product description and price are generated in Yandex.

To generate such snippets, you need the specified fields name , description , price and priceCurrency :

massager Beurer MG 81

The Beurer MG81 massager is a modern, elegant and multifunctional device. Large, ergonomically shaped massage heads perform deep vibration (percussion) massage on any part of the body. Additionally, the area of ​​the body being massaged can be heated with an infrared heating element. It is also possible to connect 2 different massage attachments. A vibrating massager with an infrared emitter can provide massage with varying intensities. You can massage yourself or with the help of another person. A long power cord allows you to carry out a massage session in a convenient place, regardless of the location of the outlet. The massager also has a comfortable, non-slip handle for easy and reliable use. 3320 rub.
Reviews have a big influence on purchasing decisions. If you have reviews, we recommend adding special markup: Product has the AggregateRating property for this, and Microformats has the hReview type.

Google generates special snippets based on markup.

To do this, you need to specify the value of the AggregateRating field:

"Smartphone Apple iPhone 6 4.7" 16Gb Space Gray


Organization markup from Schema.org or the hCard microformat are suitable for a contact page. With their help, you can participate in the Yandex affiliate program: get into the directory and improve the answers not only in the search, but also on Yandex.Maps.

When using a microformat, you must indicate the name of the organization, address and telephone number:

Online megamarket OZON.ru: year after year

Office in Moscow

125252 , G. Moscow, Chapaevsky Lane, 14


And, in our opinion, it’s worth using Open Graph on all pages so that customers can clearly share your online store and its products on their pages and in private messages.

To create a preview, all you need is a title, a short description, and a picture.


For a page with a list of products, you can add ItemList markup to get a special island with a catalog:

Rondell frying pans

((totalModelsCount)) ((currentModelsCount))

Considering that sites can offer different products, these types of markup are suitable for all online stores that have pages with a description and price for each product.

mass media

Alexander Lomakin, technical director of Lenta.ru:
At Lenta.ru we use three types of semantic markup: Open Graph, Twitter Cards and Schema.org.
With the first two standards from Facebook and Twitter, everything is simple - our materials are shared and liked quite a lot, so on social networks they should look no worse than on the main site. With markup, we control this by marking up the photo, title, and short description.


CreativeWork markup is suitable for news reports and various texts, with the help of which a structured snippet and an island with a news card are built in Yandex.

Children's theater festival "Big Change" opens in Moscow

Traditionally, the festival program consists of main and special programs. If the main playbill consists of foreign and Russian performances, then the additional one includes master classes and meetings, the topic of which is theater technologies and art for children.

The Islands platform is at the beta testing stage

You can add Organization or hCard markup to your contacts page.

Video hosting

Denis Chudinov, head of optimization at Ivi.ru:
We started thinking about introducing micro-markup only in 2012, while Yandex began to take into account the first types of micro-markup back in 2010. But better late than never :) However, it turned out that in 2012 there were practically no examples of its use on the RuNet; everyone had only heard about it, but did not understand at all how and what to implement. Therefore, we had to learn from our own experience: we had no choice but to consider different options ourselves, study the documentation of existing standards and look at our Western colleagues. In general, we experimented. As a result, we decided to implement two types: Open Graph and Schema.org/Movie, as they help transmit data to search engines and display beautifully on social networks.

For us, this implementation was not easy, both from a development point of view and from the point of view of understanding why it was needed - at that time it was not very obvious what micro markup would provide. In general, it was only clear that Open Graph is needed for social networks, and Schema.org is needed for search engines. In addition, at that time we did not have a separate metric to measure the effectiveness of markup, and it was not very clear how the effect of its implementation could be measured. However, a little time passed, and we began to notice that “left texts” began to disappear from the text of snippets in Yandex; they became more informative. And our users began to notice this, which couldn’t help but make us happy.

We are now continuing to implement micro markup, this time with much clearer goals and metrics - in order to connect to the updated Yandex.Video affiliate program, since we expect after this a significant increase in the number of visits from this service.

All video materials can be described in detail using the VideoObject type from Schema.org or the Open Graph extension from Yandex. The markup will allow you to participate in the Yandex and Google affiliate programs and be well displayed both in the results of large searches and in the search of video aggregators.

The markup indicates the video data: title, length, episode number, and so on.


And using the Schema.org/Movie markup you can get structured snippets with descriptions of films in Yandex:

To do this, you need to mark up detailed information about the film:

Captive of the Caucasus, or Shurik's New Adventures

director
Having gone to one of the mountain republics to collect folklore, the hero of the film Shurik falls in love with a pretty girl; an athlete, an excellent student, and simply a beauty. But she is unexpectedly kidnapped to force her into marriage. The naive Shurik was not immediately able to figure out what was going on under his nose, but then he bravely rushed to free the Caucasian captive

Users can search for films not only by title, but also by other parameters - genre, director or cast. This markup will help you find the results you need on your site.

At the moment, 30% of pages known to Yandex have semantic markup. The responses from site representatives are a small but very indicative part of the experience of using markup. If you have it too, share it in the comments!

We thank our partners for their responses and assistance in compiling this article.

This concludes the series of tutorial posts on semantic markup. We wrote about various dictionaries and syntax standards, about markup-based products, and in this article we looked at live examples of Runet sites that use and recommend markup.

We hope these articles have helped you understand what semantic markup is and how it can benefit you. In turn, we, the Semantic Web team at Yandex, will continue to create products and tools that can help in working with semantic markup, and will continue to write about it.

To the untrained eye, the structure of microdata may seem complex and confusing, but in fact, this is not the case at all. It is enough just to understand the hierarchy of the markup dictionary and even not at the highest level to know the site code in order to successfully give the necessary signals to search engines.

In the previous one, we briefly described what micromarking is and what it can be used for. In this article, we will move from theory to more visual aspects and show how micro markup is implemented into the site, and what it gives in the end. For example, we will take the semantic markup dictionary http://schema.org as the most popular and officially supported by all major search engines. By the way, there is a Russian-language version of the dictionary (http://ruschema.org), developed by enthusiasts. Not as complete as the original, but worthy of attention.

How to make micro markup and where to write the necessary attributes

Now let's get straight to the point. About where the data is written that the search engine will pay attention to. To begin with, there are three attributes that should absolutely always be used:

  • indicates to the search bot that there is an object on the page that is worth paying attention to;
  • itemtype is found after itemscope and describes what type the referenced object is. The list of possible objects can be seen in the corresponding section of the dictionary (http://schema.org/docs/full.html);
  • , which describes the properties of this object.

Let's look again at the examples of Yandex itself. Before us is a piece of code that describes the movie “Avatar”.

As you can see, the attribute appears in the tag

, where information about the film is contained. Appears immediately behind him itemtype, which refers to the Movie object (http://schema.org/Movie). Attributes are written, in this case, inside tags And .

Sometimes the itemprop value itself can mean a separate entity, in which case the itemscope attribute will be inside an existing one. This is done by using itemscope immediately after itemprop. For example:

As you can see, in the inner tag

contains data about the director of the film, which can be represented as a Person object type. Therefore, data about a person such as name or date of birth will relate specifically to Person, and not to the “mother” Movie object, since they are located inside the corresponding block
.

What tags does micro markup consist of?

As you may have noticed, the tag

is always used to indicate the beginning and end of an object description. In addition to it, the following tags can be used:

— it contains the properties of an object that can be described in words. The use of this tag is very convenient, since you can include any information in it without visually changing the site, therefore it is best to enter it if you need to add the itemprop attribute;

Tag used for links that are visible to users. If inside a tag to conclude url linking to a third-party site, it will be easier for the search engine to understand what kind of information is on your page. For example, you can provide a link to a Wikipedia article:
Another way to point a search engine to a link is to use a tag with href attribute:
Its difference from a tag
is that the link will not be seen on the Internet
site bodies.

Also, using the tag useful for so-called enumerations, that is, properties that have a limited number of values. For example, an online store can use micro-marking to indicate the availability of goods in stock. Possible values ​​in this case, according to schema.org: in stock(in stock), out of stock(not available), pre-order(to order). Using a tag this information can be formatted as follows:

If we did not point to the InStock value, then the penultimate line could look like this:

Is available for sale!

But, expanding the functions of micro markup, in this case we tag replaced by < link>, turning it into an invisible link.

You can use the tag in a similar way < meta>, which remains out of sight of the user, but due to the negative attitude of search engines towards its too frequent use, we recommend not to abuse it.

The time or duration is described by a tag < time> with datetime attribute. For example, in the screenshot below, the start time of the concert is described by the startDate value:

Another example of using micro markup

In conclusion, we will give an example of the use of micro-markup on the site you are currently on, as well as the effect that this micro-markup gives. We are talking about the AggregateRating attribute for an object of type Article, that is, for an article. Under each article there is an article rating widget, the code of which contains an “invisible” tag

with the following attributes:

Thanks to it, the rating of the article can be seen in Google results. In addition, the date of publication in the search snippet is also a merit of micro-markup.

This is one of many examples of using markup. It can be useful for a site on any topic, and improve its presentation in search engines, be it products, events, recipes, reviews, dictionary entries, and so on and so forth. Therefore, we recommend that you carefully study schema.org and find attributes there that will allow the link to your site to stand out from competitors and attract more visitors.

Do not miss:

Hello, dear blog readers!

I want to tell you about another effective way to create your website. Today’s article will talk about what Shema.org micro markup is, how to use it and how it affects website promotion.

This is a continuation of the previous post about, I advise you to read it first if you don’t already know what an ideal snippet should be.

What is website micro-markup?

Several years ago, the largest companies Yandex, Google, Yahoo and Bing announced the introduction of new technologies into their search engines. Since then, Shema.org semantic markup has been helping robots most accurately process, distribute and understand information on Internet resources, in order to then provide this data to users in search results.

Micro markup is necessary for a website to make it easier for search engines to recognize the information posted on it. And as a reward for this, search engines will show a structured, user-accessible description of the resource (snippets) in the search results.

Here is one example given by Yandex:

In addition, thanks to micro-marking, you can see addresses, phone numbers, product descriptions, reviews, comments, opening hours, publication date and much more in the snippet. In order to see examples of website micro-markup, just look at the snippets of the most famous online stores.

Why do you need website micro-markup?

In view of the above, micro markup significantly contributes to increasing the clickability of the snippet in search results. After all, an extended description allows the user to quickly navigate the information, attracts his attention, and therefore, he is more likely to make a choice in your favor. In addition, search robots are more loyal to sites with micro markup, which allows them to index new posts faster.

Checking Yandex and Google micro markup

In order to check micro markup in Yandex, you will need to go to the Yandex Webmaster panel and follow the link “Check micro markup” or “Micro markup validator”.

In order to validate the micro markup (check), you need to enter the url of the site page in the field provided for this. To make the check available, you need to register with Yandex Webmaster.

Google micro markup is checked at: google.com/webmasters/tools/richsnippets.

The verification here follows the same principle as in Yandex.

To begin with, you just need to check if micro markup was installed on your blog automatically. This usually happens when using free WordPress templates. Such markup will need to be removed before implementing the Shema.org markup.

WordPress micro markup with and without plugin

Created several years ago, schema org microdata is a standard for using microdata to describe the essence of objects on resource pages. That is, if, without markup, a search robot reads information about objects from its knowledge base about them, then micromarkup completely describes for it the type, name, path to the object, etc.

Typically, WordPress micro markup is done by introducing special attributes into the initial HTML code.

In the example below you can see the difference between codes with and without markup:

The website ruschema.org/docs/gs provides an incomplete list of Shema standards in Russian. In this article I will give examples of only initial attributes for marking up contacts, pictures, comments, and articles.

How to make micro markup for a website? Attributes for header

Let's start with the header.php file, which is responsible for reviewing the information in the site header.

To start markup, you should enter the corresponding schema.org attribute into the site header tag.

It looks like this: itemscope itemtype="https://schema.org/WPHeader"

It is very important to insert it correctly into the file code, otherwise the template may stop working.

We find the tag responsible for displaying the site header. I have this