Можно ли скрыть микроданные с помощью CSS?

Допустим, у меня есть некий html-документ с большим количеством текста. Хорошо ли (~не плохо :)) иметь элементы, содержащие микроданные, и скрывать эти элементы так, чтобы пользователь их не видел?

Допустим, у меня есть вот это:

<div style="display:none" itemscope...>some microdata describing div below</div>
<div> There is actual text that is described by microdata</div>

Дело в том, что так может быть проще описать 2-й div. Не нужно вносить изменения во весь текст, достаточно добавить несколько элементов и скрыть их. Я хочу создать простой HTML-редактор, который бы поддерживал создание микроданных, и этот способ кажется более простым в реализации и лично мне более удобным в использовании (сначала создать фактический контент, затем аннотировать его).

21
задан BoltClock 18 January 2012 в 14:33
поделиться

2 ответа

schema.org имеет фактический метод «сокрытия» микроданных:

http://schema.org/docs/gs.html#advanced_missing

Если вы пытаетесь воздействовать на SEO, а затем «скрывать» свои данные семантической разметки от пользователя, но сохранение их машиночитаемыми (для роботов / пауков) не отменяет цели вообще.

Если ваша разметка schema.org правильно отформатирована, Google не собирается наказывать ваши рейтинги индекса, если вы «скрываете» значения.

33
ответ дан 29 November 2019 в 06:50
поделиться

Вы можете использовать метатеги, например:

<meta itemprop="VALUE" content="CONTENT" />

<meta itemprop="priceCurrency" content="USD" />

https://schema.org/docs/gs.html#advanced_missing

6
ответ дан 29 November 2019 в 06:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: