Как разметить рекламу?
Как разметить рекламу, чтобы исключить ее из поиска?
Моя конкретная проблема заключается в том, что у меня есть код ниже main
а также article
элементы на моих страницах. Переход от чисто семантической к реальной проблеме: при публикации ссылки на мою страницу в Google+, Facebook и Twitter будет использоваться рекламное изображение для представления контента.
<aside>
<a href="http://www.example.com/ad" rel="nofollow">
<img src="/example_com.png" /></a>
</aside>
Документация социальных сетей говорит мне, как указать, какое изображение использовать. Но для большей части моего контента ни одно изображение не будет лучшим вариантом. Никто из них не объясняет, как этого добиться.
Для Google Custom Searches я мог бы настроить свой код для <aside class="nocontent">
для достижения этой цели. Но, согласно документации Google, это не влияет на обычный веб-поиск. Тестирование показывает, что ни одна из социальных сетей не уважает это либо.
2 ответа
Хм, если я вас правильно понял, вы хотите объявить семантическую разметку объявлений не индексируемой.
Вот первое место, которое я проверил-> http://schema.org/WPAdBlock
Если реклама не является частью вашего контента (вместо сообщения в блоге о продукте), используйте aside
элемент будет правильным с точки зрения HTML:
Элемент можно использовать […] для рекламы […]
Если некоторые сторонние сервисы просто очищают любое изображение, если вы не предоставляете ему семантические аннотации (например, в RDFa, Microdata или Metatags), я бы сказал, что это плохой сервис.
Вы можете попробовать некоторые "хаки", а затем проверить, не перестают ли эти сервисы использовать рекламное изображение: