Schema.org разметка для статьи с дополнительным типом?
У меня есть сайт, на котором есть много статей о конкретной породе собак. Я хочу помочь Google и другим поисковым системам понять, что эта статья посвящена именно этой породе или теме, относящейся к этой породе. Я думал об использовании productontology.org чтобы определить дополнительный тип.
Например, у меня есть следующее Schema.org разметка:
<article itemscope itemtype="http://schema.org/Article">
<link itemprop="additionalType" href="http://www.productontology.org/id/dog_breed" />
<!-- Additional Code + Schema.org markup -->
</article>
Правильно ли это указывать с помощью Schema.org отметьте, что эта статья посвящена (или связана) с этим конкретным размножаться? Если нет, то как правильно использовать Schema.org ?
Примечание: Я полностью понимаю, что лучший способ - это отличный контент, в котором используются ключевые слова. Тем не менее, я хочу знать, как это сделать из schema.org перспектива.
1 answers
Нет, ваш пример означал бы, что это schema:Article
и а pto:Dog_breed
.
Чтобы указать, что такое schema:Article
о , вы могли бы использовать его about
собственность.
Сложная версия будет выглядеть следующим образом:
<article itemscope itemtype="http://schema.org/Article">
<div itemprop="about" itemscope itemtype="http://schema.org/Intangible">
<link itemprop="additionalType" href="http://www.productontology.org/id/Dog_breed" />
<!-- properties about dog breed(s) -->
</div>
<!-- properties about the article -->
</article>
Примечания:
Schema.org не имеет класса для пород собак, поэтому вам придется выбрать ближайший более широкий класс. Я думаю, что это было бы
schema:Intangible
; в противном случае высший классschema:Thing
.Использование
pto:Dog_breed
означает, что статья посвящена понятию пород собак или пород собак в целом, , но не о конкретной породе собак.Это должно быть
…/id/Dog_breed
, а не…/id/dog_breed
(URI чувствительны к регистру).