Как разметить рекламу, чтобы исключить ее из поиска?
Моя конкретная проблема заключается в том, что у меня есть приведенный ниже код вне элементов main
и article
на моих страницах. Переход от чисто семантической к реальной проблеме: при публикации ссылки на мою страницу в Google+, Facebook и Twitter рекламное изображение будет использоваться для представления контента.
<aside>
<a href="http://www.example.com/ad" rel="nofollow">
<img src="/example_com.png" /></a>
</aside>
Документация социальных сетей говорит мне, как указать, какое изображение использовать. Но для большей части моего контента отсутствие изображения было бы лучшим вариантом. Никто из них не объясняет, как этого добиться.
Для пользовательского поиска Google я мог бы изменить свой код на <aside class="nocontent">
, чтобы добиться этого. Но, согласно документации Google, это не влияет на обычный веб-поиск. Тестирование показывает, что ни одна из социальных сетей этого не соблюдает.