Формат PageMap

PageMap – формат структурированных данных, созданный Google. С его помощью разработчики сайтов могут встраивать в веб-страницы сведения и примечания. Структурированные данные не видны пользователям и не влияют на позицию сайта в списке результатов веб-поиска Google. При этом они распознаются Системой пользовательского поиска, которая может использовать их, чтобы добавлять на страницы результатов поиска различные элементы, например действия или настраиваемые атрибуты.

Ниже приведен пример расширенного описания веб-страницы в результатах поиска с двумя доступными действиями: Download (Скачать) и Fullscreen View (Во весь экран).

Расширенное описание веб-страницы в результатах поиска, содержащее два действия

Чтобы воспользоваться форматом PageMap, вы можете:

Чтобы посмотреть данные PageMap, которые Google может извлечь со страницы, воспользуйтесь инструментом проверки структурированных данных.

Элементы формата PageMap

Все элементы добавляются к описанию с помощью контейнеров DataObject. Каждый из них содержит набор атрибутов (например, label или URL), которые вы можете настроить по своему усмотрению.

Распознаваемые контейнеры DataObject

Вы можете задать контейнеры DataObject любого типа, но Система пользовательского поиска Google распознает и отображает в результатах только те из них, которые перечислены в таблице ниже.

DataObject Обязательные атрибуты
thumbnail src, height, width
action label, url, class
publication author, date, category
Как добавить данные PageMap непосредственно в HTML-код страницы

Чтобы создать структурированные данные PageMap, добавьте в HTML-код страницы фрагмент следующего вида:

<!--

    <DataObject type="action">
      <Attribute name="label" value="Скачать"/>
      <Attribute name="url" value="http://www.scribd.com/document_downloads/20258723?extension=pdf"/>
      <Attribute name="class" value="download"/>
    </DataObject>

    <DataObject type="action">
      <Attribute name="label" value="Во весь экран"/>
      <Attribute name="url" value="http://d1.scribdassets.com/ScribdViewer.swf?document_id=20258723&access_key=key-27lwdyi9z21ithon73g3&version=1&viewMode=fullscreen"/>
      <Attribute name="class" value="fullscreen"/>
    </DataObject>
  </PageMap>
-->

Убедитесь, что код структурированных данных PageMap заключен в теги <!-- и -->.

Как добавить данные PageMap в файл Sitemap

Добавлять данные PageMap в HTML-код сайта необязательно: достаточно указать их в файле Sitemap и отправить его на индексирование, используя Search Console.

Вот пример файла Sitemap, который содержит данные PageMap для двух ссылок: http://www.example.com/foo и http://www.example.com/bar.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
       xmlns:content="http://www.google.com/schemas/sitemap-content/1.0">
 <url>
   <loc>http://www.example.com/foo</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="hibachi">
       <Attribute name="name">Dragon</Attribute>
       <Attribute name="review">3.5</Attribute>
     </DataObject>
   </PageMap>
 </url>
 <url>
   <loc>http://www.example.com/bar</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="biggreenegg">
       <Attribute name="name">Ribs</Attribute>
       <Attribute name="review">4.0</Attribute>
     </DataObject>
   </PageMap>
 </url>
</urlset>

Определения тегов PageMap

В таблице ниже перечислены требования для добавления данных PageMap в файл Sitemap. Подробную информацию о создании файлов Sitemap, а также определения основных тегов можно найти в этой статье.

Тег Обязательно ли его использовать? Описание
PageMap Да Содержит все данные PageMap для соответствующего URL.
DataObject Да Содержит все данные об отдельных элементах (например, действиях), которые должны отображаться в результатах Системы пользовательского поиска Google.
Attribute Да У каждого контейнера DataObject есть один или несколько атрибутов.

Благодаря гибкости формата PageMap разработчики могут добавлять к страницам результатов поиска другие дополнительные функции. Подробнее…