Блог Яндекса для вебмастеров

Сложный и противоречивый мир синтаксиса микроразметки

6 мая 2014, 13:18

Многие знают, что с помощью семантической разметки можно улучшить свое представление в Яндексе, но не все представляют, как это сделать. Чтобы помочь вебмастерам разобраться в микроразметке, мы продолжаем нашу серию статей о ней, и на этот раз хотим рассказать о различных стандартах синтаксиса разметки - Микроданных, Микроформатах, RDFa и JSON-LD.


для блога.png

Команда поиска Яндекса

35 комментариев
Подписаться на комментарии к посту

А у микроразметки бывает какой либо-нибудь спам? Я постоянно вставляю разметки и проверяю в валидаторе. Но валидатор пишет, что всё в порядке. А поисковики о чём скажут? Какие бывают спамы в разметке?

Deliya Makhmutova
8 мая 2014, 12:00

Да, спам встречается. Валидатор его не выявляет, потому что его задача состоит в другом, он проверяет грамотность разметки, а нее ее заспамленность. Поисковые системы со спамом борются. 

А где я могу проверить на спам разметки? Я стараюсь, а вдруг на самом деле есть спам. А я не знаю, где можно проверить, и как потом всё исправить ошибки.

Deliya Makhmutova
8 мая 2014, 17:21

Александр, а что вы имеете ввиду под спамом? Если вы его целенаправленно не добавляете, то как он может оказаться на вашем сайте? 

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

Вы не совсем поняли мой вопрос. Я имел ввиду спам в самой микроразметке.В каждой статье я вставляю разметки больше чем положено. В прошлом году слушал видео с встречами веб-мастерами по этому вопросу размещать разметки в контенте. Но Гугл говорить, что чем больше размещаем в статье микроразметки тем лучше познаёт поиск. Ведь время меняеться. Со временем правила могут изменяться без доплнительных сообщений.

Вот и подумал, а вдруг я делаю не правильно, слишком подробно в контенте размещаю вручную много микроразметки.

Значит мне можно продолжать смело размещать разметки?

Deliya Makhmutova
12 мая 2014, 13:06

Да, главное, чтобы разметка была корректна и реально описывала содержание страниц

Если вы всякую гадость не добавляете на сайте, то она может оказаться в выдаче из-за ответа 200 ОК — вместо “несуществующая страница” можно написать в анкоре что-то типа Волож ***, но в тот раз решили ограничиться гадостью в урле // что уж говорить про большинство вебмастеров, если об этом не думают сами яндексоиды. А дальше всё станет ещё хуже.

Всем привет. Есть два вопроса:
1. Будет ли считаться Яндексом как спам или некорректность микроразметки, если будут указаны для одной старнице два параметра ClothingStore, но с разными именами. т.е. как бы общее название магазина и название раздела магазина.

<div itemscope itemtype="http://schema.org/ClothingStore">
...
<meta itemprop="name" content="Интернет магазин футболок в Москве">

и

<div itemscope itemtype="http://schema.org/ClothingStore">
...
<meta itemprop="name" content="Интернет магазин прикольных футболок">

 

2. Как избавиться от предупрждения 
ПРЕДУПРЕЖДЕНИЕ: не выполнено обязательное условие для острова "Статья" - поле description должно быть длиннее 250 символов

спасибо за помощь

 

Deliya Makhmutova
23 июля 2014, 17:48

Здравствуйте! 

1. В вашем случае рекомендуем оставить один ClothingStore на cтранице контактов. 

2. На сообщение стоит обратить внимание, если вы планируете создать свой остров (документация). Если нет, то его можно игнорировать.  

понял спасибо!
... а как быть с главной страницей? Магазин так и называется "Магазин Футболок". Наверное неплохо было бы указать прям на главной о чем идет речь?

 

Deliya Makhmutova
23 июля 2014, 18:15

На главной тоже можно добавить

понял....ну а если все таки на главной сделать Organization, а на  каждой категории прописать свой ClothingStore, например:

http://schema.org/ClothingStore">

http://schema.org/ClothingStore">

 

и т.д.

Deliya Makhmutova
23 июля 2014, 18:24

Так как речь идет об одной организации, лучше указать одно название. 

Спасибо - понял

Тогда еще вопрос можно? ))
так случилось, что у меня часть разметки вставлена в шаблон и получается что на каждой странице есть повторяющаяся часть

Это плохо ?

  • organization
    • itemType = http://schema.org/Organization
    • name = Магазин футболок
    • description = Интернет магазин футболок с огромным выбором в Москве
    • email = info@*********.su
    • telephone = +7-111-11-11-11
    • address = Москва

 

Deliya Makhmutova
23 июля 2014, 18:47

Нет, не плохо:-)

Спасибо за помощь ;-)

 

вот просто интересно почему на чужом ресурсе, а не в хелпе вебмастера?

 

Deliya Makhmutova
8 мая 2014, 12:10

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

На чужом ресурсе — это что-то типа популяризации... всего того, что вебмастеры делать не хотят.

Это все прекрасно, но какую разметку выбрать для новостного сайта?

Deliya Makhmutova
8 мая 2014, 12:20

Для новостного сайта подойдет разметка Article или NewsArticle от Schema.org. Список желательных полей есть в документации партнерской программы для творческих работ. Кроме них рекомендуем размечать и другие свойства, подходящие для ваших страниц - мы постоянно расширяем список поддерживаемых видов разметки и используемых полей, к тому же, они могут учитываться другими поисковыми системами.

 

Многие знают, что с помощью семантической разметки можно улучшить свое представление в Яндексе, но не все представляют, как это сделать. Чтобы помочь вебмастерам разобраться в микроразметке, мы продолжаем нашу серию статей о ней, и на этот раз хотим рассказать о различных стандартах синтаксиса разметки - Микроданных, Микроформатах, RDFa и JSON-LD.

Спасибо, наконец-то!

Хорошая статья, вы молодцы )

Привет) Можете дать ссылку или скриншот сниппета с поддержкой микроразметки для такой схемы?
http://schema.org/Diet

Спасибо 

Уважаемая поддержка, два вопроса:

1. Можно ли навредить сайту некорректной разметкой?

2. Как бороться с тем, что плагин WordPress SEO by Yoast использует префиксы fb  и article, которые валидатору Яндекса неизвестны? Как указать эти префиксы явно атрибутом prefix?

Поскольку пока никто не ответил, то я сам отвечу, вдруг кому надо.

Хорошо помогает засунутое в хедер вместо >

заклинание prefix="og: http://ogp.me/ns#">

http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#"[/aviable]>

(убрать два твёрдых знака).

 

imageobject

ОШИБКА: поле contentUrl или image или thumbnail отсутствует или пусто

 

ОШИБКА: поле contentURL не определено в спецификации http://schema.org/ImageObject. Возможно вы имели ввиду contentUrl
А вы сами-то, точнее, ваш валидатор, что имели в виду?

Гоосподи!!!! Кто ни будь хоть слово скажет как эту разметку внедрить на сайт!!! Хоть слово, хать намёк какой...Об этом нииичего нет, весь инет перерыл...это что такая великая тайна

Пример: "обычная картинка", согласно schema.org...

 

http://schema.org/ImageObject">
   
   

НАЗВАНИЕ КАРТИНКИ


    ОПИСАНИЕ КАРТИНКИ

;-) Удачи!

Всем привет. Есть два вопроса:
1. Будет ли считаться Яндексом как спам или некорректность микроразметки, если будут указаны для одной старнице два параметра ClothingStore, но с разными именами. т.е. как бы общее название магазина и название раздела магазина.

<div itemscope itemtype="http://schema.org/ClothingStore">
...
<meta itemprop="name" content="Интернет магазин футболок в Москве">

и

<div itemscope itemtype="http://schema.org/ClothingStore">
...
<meta itemprop="name" content="Интернет магазин прикольных футболок">

 

2. Как избавиться от предупрждения 
ПРЕДУПРЕЖДЕНИЕ: не выполнено обязательное условие для острова "Статья" - поле description должно быть длиннее 250 символов

спасибо за помощь

 

Всем привет. Есть два вопроса:
1. Будет ли считаться Яндексом как спам или некорректность микроразметки, если будут указаны для одной старнице два параметра ClothingStore, но с разными именами. т.е. как бы общее название магазина и название раздела магазина.

<div itemscope itemtype="http://schema.org/ClothingStore">
...
<meta itemprop="name" content="Интернет магазин футболок в Москве">

и

<div itemscope itemtype="http://schema.org/ClothingStore">
...
<meta itemprop="name" content="Интернет магазин прикольных футболок">

 

2. Как избавиться от предупрждения 
ПРЕДУПРЕЖДЕНИЕ: не выполнено обязательное условие для острова "Статья" - поле description должно быть длиннее 250 символов

спасибо за помощь

 

Добрый день. У нас возникла такая ситуация: 27.06.2014 были включены в программу улучшения сниппетов. Благодаря микроразметке, уже 9.07 напротив товаров в поиске появилась цена. Но до сих пор улучшение сниппетов произошло не для всех товарных позиций, хотя шаблон по микроразметке установлен на всех страницах товаров, также все товары с ценами выгружены в YML- файл. С чем это может быть связано?

Женя Догачев
12 ноября 2014, 15:04

чето яндекс вы так подводите уже не раз писал в тех поддержку и вот теперь решил сделать все по другому...буду расспростронять информацию в блогах (что за сайт у вас в рекламме по запросу алкоголь из дьюте фри  посомтрите уже жаловался и не что не меняется ))))))и в органы я уже написал 

 

Такси Фортуна
17 ноября 2014, 12:40

ребята почти месяц не обновлялся сайт в индексе....сайт новый,может что то не так сделал, но ошибок нет , ответ 200 ок.Робот не заходит и все!

посмотрите пожалуйста

http://xn--80aawbj7akbccf.xn--p1ai

или 

http://тритаксиста.рф