RDFa / Microformat-стандарты разметки рецептур
Интересно, может ли кто-нибудь помочь?
После того, как Google объявил , что он будет принимать к сведению RDFa / микроформаты для онлайн-рецептов, я изучал это для нескольких сайтов, основанных на рецептах, которые я запускаю. Однако у нас просто нет всех необходимых данных для выполнения любого из стандартов.
Имеет ли это значение? Будут ли поисковые роботы по - прежнему делать большую часть того, что они находят, или, пропустив несколько элементов (например, обзор или рейтинг рецептов), я буду тратить свое время впустую реализовать это?
Кроме того, если по причинам форматирования я должен добавить дополнительные дивы вокруг информации, это делает все это недействительным?
Ура!, H
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
, чтобы помочь индексаторам различать специальные данные и стандартный текст.Но! Поддержка для этого была только что выпущена, и я не могу сказать вам, поможет ли вам включение только названия рецепта; поскольку это вопрос нескольких изменений, вы, вероятно, захотите протестировать его на сайте, подождать несколько недель и подать заявку на участие. остальные сайты, если это работает.
Что касается дополнительных Дивов, то это не должно иметь никакого значения.