RDFa / Microformat-стандарты разметки рецептур


Интересно, может ли кто-нибудь помочь?

После того, как Google объявил , что он будет принимать к сведению RDFa / микроформаты для онлайн-рецептов, я изучал это для нескольких сайтов, основанных на рецептах, которые я запускаю. Однако у нас просто нет всех необходимых данных для выполнения любого из стандартов.

Имеет ли это значение? Будут ли поисковые роботы по - прежнему делать большую часть того, что они находят, или, пропустив несколько элементов (например, обзор или рейтинг рецептов), я буду тратить свое время впустую реализовать это?

Кроме того, если по причинам форматирования я должен добавить дополнительные дивы вокруг информации, это делает все это недействительным?

Ура!, H

2 4

2 ответа:

Взгляните наhrecipe проект спецификации.

Схема hRecipe состоит из следующих свойств:

* hrecipe
      o fn. required. text. the name of the recipe.
      o ingredient. required. 1 or more. text with optional valid (x)HTML markup.
            + value and type. optional. [experimental] 
      o yield. optional. text.
      o instructions. optional. text with optional valid (x)HTML markup.
      o duration. optional. 1 or more. text.
      o photo. optional. 1 or more. using any element containing a URL, such as IMG. [experimental]
      o summary. optional. text. [experimental]
      o author. optional. 1 or more. [experimental]
      o published. optional. [experimental]
      o nutrition. optional. 1 or more. [experimental]
            + value and type. optional. [experimental] 
      o tag. optional. 1 or more. [experimental] 

Если вы смотрите на обязательные поля fn и ingredient, то остальные поля являются необязательными.
Следующий пример является допустимым рецептом hRecipe:

  <div class="mydivclass1">
   <h1 class="fn">Spaghetti al ragù</h1>
     <div class="myfancydiv2>Ingredients:</div>
   <span class="ingredient">
      spaghetti
   </span>
   <span class="ingredient">
      ragù
   </span>
 </div>

Чтобы проверить свои микроформаты, вы можете использовать прохладный Optimus validator.

Единственный тег "must have" - это название рецепта, класс fn, если вы используете микроформаты. Однако это должен быть потомок родительского класса, который имеет имя hrecipe, чтобы помочь индексаторам различать специальные данные и стандартный текст.

Но! Поддержка для этого была только что выпущена, и я не могу сказать вам, поможет ли вам включение только названия рецепта; поскольку это вопрос нескольких изменений, вы, вероятно, захотите протестировать его на сайте, подождать несколько недель и подать заявку на участие. остальные сайты, если это работает.

Что касается дополнительных Дивов, то это не должно иметь никакого значения.