Как использовать перечисления schema.org

  1. Что такое перечисление schema.org?
  2. Как я могу сказать, когда следует использовать перечисление?>
  3. Где я могу найти перечисления, которые я должен использовать?
  4. Должен ли я использовать URL или текст для значения перечисления?
  5. Какой URL я использую для перечисления, определенного в расширении schema.org?
  6. Перечисления, специфичные для поисковых систем
  7. Как перечисления schema.org используются поисковыми системами?
  8. Каковы внешние перечисления?
  9. Примеры перечисления schema.org
  10. Подтверждения

Перечисления являются функцией schema.org, которая позволяет издателям выбирать значение для свойства из ограниченного списка значений, например, ответ на вопрос, где единственными возможными ответами являются «да», «нет» и «возможно».

Перечисления полезны как для издателей, так и для потребителей данных (например, поисковых систем), поскольку они предоставляют однозначную и последовательно сформированную информацию об описываемой вещи.

Хотя перечисления являются важной частью schema.org, документация с описанием их довольно редко. В этой статье я надеюсь предоставить немного больше информации о перечислениях schema.org: что это такое, где их найти и как их использовать.

содержание

Что такое перечисление schema.org?

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

Например, введите:

Разрешает использование имущества:

Ожидаемый тип для этого свойства - перечисление:

Который имеет членов:

Значение для rpvpResponse должно быть одним из этих трех значений, поскольку ожидаемый тип этого свойства - RsvpResponseType.

Используя RsvpAction в качестве примера, если ответом на RSVP было «да», значение http://schema.org/RsvpResponseYes будет использоваться для свойства rpvpResponse.

<script type = "application / ld + json"> {"@context": "http://schema.org", "@type": "RsvpAction", "agent": {"@type": "Person" , "name": "Aaron"}, "event": {"@type": "SportsEvent", "name": "Финал Кубка Стэнли"}, rsvpResponse ":" http://schema.org/RsvpResponseYes "} </ скрипт>

Другие примеры кода можно найти ниже ,

Как я могу сказать, когда следует использовать перечисление?>

Вы можете сказать, что перечисление schema.org следует использовать, когда ожидаемый тип свойства является перечислением.

Вы можете сказать, что тип, который вы просматриваете, является типом перечисления, потому что он является прямым потомком иерархии Thing> Intangible> Enumeration .

Где я могу найти перечисления, которые я должен использовать?

Члены перечисления - значения, которые следует использовать, когда свойство ожидает тип перечисления - можно найти в нижней части страницы для этого типа перечисления.

Вы можете сказать, что тип, который вы просматриваете, является членом перечисления, потому что он является дочерним по отношению к типу перечисления, и потому что ему предшествуют два двоеточия ("::").

Обратите внимание, что типы перечисления обычно, но не всегда , включают в себя «Тип» в своем имени. Например GameServerStatus является типом перечисления, хотя его имя не включает слово «Тип».

Должен ли я использовать URL или текст для значения перечисления?

В качестве значения перечисления может быть указан либо URL, либо текстовая строка.

Однако, когда использование элемента перечисления предписывается поисковой системой и существует как тип schema.org, следует использовать URL-адрес schema.org для этого элемента перечисления. Это поможет гарантировать, что страница подходит для любых функций результатов поиска, таких как результаты поиска Google, которые требуют использования перечислений schema.org.

Например, при объявлении о наличии товара на складе используйте значение http://schema.org/InStock для собственности доступность ,

<script type = "application / ld + json"> {"@context": "http://schema.org/", "@type": "Product", "name": "Blue Widget", "offer" : {"@type": "Offer", "priceCurrency": "USD", "price": "119.99", "Availability": "http://schema.org/InStock"}} </ script>

Обратите внимание, что Google при синтаксическом анализе JSON-LD разрешит полный URL-адрес допустимого члена перечисления schema.org без явного указания его в качестве URL-адреса.

Код:

<script type = "application / ld + json"> {"@context": "http://schema.org/", "@type": "Product", "name": "Blue Widget", "offer" : {"@type": "Offer", "priceCurrency": "USD", "price": "119.99", "Availability": "InStock"}} </ script>

Инструмент тестирования структурированных данных Google результат:

Однако, если для свойства, которое не является членом перечисления schema.org, предоставлена ​​текстовая строка, Google будет интерпретировать это в коде JSON-LD как текст.

Код:

<script type = "application / ld + json"> {"@context": "http://schema.org/", "@type": "Product", "name": "Blue Widget", "offer" : {"@type": "Offer", "priceCurrency": "USD", "price": "119.99", "Availability": "InTransit"}} </ script>

Результат инструмента тестирования структурированных данных Google:

Даже для допустимых перечислений schema.org другие обработчики данных могут не анализировать эти данные, предоставленные JSON-LD, таким же образом, поэтому рекомендуется указывать абсолютный URL-адрес всякий раз, когда в качестве значения указывается член перечисления schema.org.

Код:

<script type = "application / ld + json"> {"@context": "http://schema.org/", "@type": "Product", "name": "Blue Widget", "offer" : {"@type": "Offer", "priceCurrency": "USD", "price": "119.99", "Availability": "InStock"}} </ script>

Яндекс структурированный валидатор данных результат:

Для микроданных всегда должен использоваться абсолютный URL, особенно если элемент <link> используется, поскольку его атрибут href требует URL.

Код:

<div itemscope itemtype = "http://schema.org/Product"> <span itemprop = "name"> Blue Widget </ span> <span itemprop = "предлагает" itemscope itemtype = "http://schema.org/ Предложение "> Цена: $ 179,99 <meta itemprop =" priceCurrency "content =" USD "/> $ <span itemprop =" price "> 119.99 </ span> <link itemprop =" Availability "href =" http: // schema. org / InStock "/> В наличии! Заказать сейчас! </ span> </ div>

Результат инструмента тестирования структурированных данных Google:

Неверное указание абсолютного URL-адреса для значения href приводит к тому, что Google создает неправильный URL-адрес.

Код:

<div itemscope itemtype = "http://schema.org/Product"> <span itemprop = "name"> Blue Widget </ span> <span itemprop = "предлагает" itemscope itemtype = "http://schema.org/ Предложение "> Цена: $ 179,99 <meta itemprop =" priceCurrency "content =" USD "/> $ <span itemprop =" price "> 119,99 </ span> <link itemprop =" Availability "href =" InStock "/> Есть в наличии ! Заказать сейчас! </ span> </ div>

Результат инструмента тестирования структурированных данных:

Короче говоря, используйте абсолютный URL-адрес для значения перечисления, если вы явно не предоставляете текстовое значение (что никогда не будет иметь место, если вы используете действительный член перечисления schema.org). URL-адреса также требуются внешними перечислениями, описанными ниже ,

Какой URL я использую для перечисления, определенного в расширении schema.org?

Когда член перечисления определен в расширении, используйте schema.org/[Type] вместо [extension] .schema.org / [Type], так как schema.org/[Type] является каноническим URL-адресом для этого типа.

Например, для члена перечисления Графический роман используйте schema.org/GraphicNovel, а не bib.schema.org/GraphicNovel.

<script type = "application / ld + json"> {"@context": "http://schema.org", "@type": "Book", "name": "Maus", "author": " Арт Шпигельман "," bookFormat ":" http://schema.org/GraphicNovel "} </ script>

Перечисления, специфичные для поисковых систем

Иногда поисковая система рекомендует или требует использования перечисления, которого нет в schema.org, или оно может ограничить элементы перечисления, которые могут использоваться, для подмножества элементов перечисления, доступных в schema.org. В этих случаях следуйте рекомендациям поисковой системы, если ваша цель - убедиться, что вы имеете право на функции, поддерживаемые этой поисковой системой.

Например, Яндекс предоставляет список значений, которые он поддерживает для свойства качество видео хотя ожидаемый тип этого свойства в schema.org - просто текст.

Как перечисления schema.org используются поисковыми системами?

Поисковые системы требуют перечисления всякий раз, когда они хотят, чтобы издатели предоставили однозначное значение для свойства, чтобы они могли предоставить одинаково однозначные результаты об объекте.

Например, если бизнес открыт с 9:00 до 21:00 в понедельник, Google ожидает владелец бизнеса, чтобы предоставить значение в понедельник для день недели а не, скажем, пн или лунди. Это помогает им точно предоставлять правильные часы работы для местного бизнеса в результатах поиска.

Иногда понятно, когда значение перечисления использовалось для заполнения части богатого результата Google, как в этом богатом результате продукта для камеры.

Видимая в этом фрагменте поиска заметка «На складе», вероятно, получена из использования элемента перечисления В наличии , который присутствует в коде целевой страницы.

Каковы внешние перечисления?

Как подробно в эта почта внешнее перечисление - это то, где значением является URL из словаря или структуры данных, внешних по отношению к schema.org.

Например (согласно примеру кода для Предлагает ), часто используемые значения для свойства бизнес-функция , который ожидает перечисления Бизнес-функция , из Словарь GoodRelations ,

<script type = "application / ld + json"> {"@context": "http://schema.org/", "@id": "#record", "@type": "Book", "AdditionalType ":" Product "," name ":" Le Concerto "," author ":" Ferchault, Guy "," offer ": {" @type ":" Offer "," Availability ":" http: // schema. org / InStock "," serialNumber ":" CONC91000937 "," sku ":" 780 R2 "," offerBy ": {" @type ":" Library "," @id ":" http: //library.anytown. gov.uk "," name ":" Городская библиотека Anytown "}," businessFunction ":" http://purl.org/goodrelations/v1#LeaseOut "," itemOffered ":" #record "}} </ script>

Примеры перечисления schema.org

Товар отсутствует на складе (JSON-LD)

Использование типа перечисления ItemAvailability на имущество доступность указать, что товара нет в наличии.

<script type = "application / ld + json"> {"@context": "http://schema.org", "@type": "Product", "name": "Blue Widget", "offer": {"@type": "Предложение", "доступность": "http://schema.org/OutOfStock", "цена": "99.00", "priceCurrency": "USD"}} </ script>

Подтвержденное бронирование авиабилетов (JSON-LD)

Использование типа перечисления ReservationStatusType на имущество reservationStatus чтобы указать бронирование было подтверждено.

script type = "application / ld + json"> {"@context": "http://schema.org", "@type": "FlightReservation", "servationId ":" AXZ45M ", "servationStatus": "http : //schema.org/ReservationConfirmed "," underName ": {" @type ":" Person "," name ":" Josh Green "}, "servationFor": {"@type": "Flight", "flightNumber ":" AC34 "," provider ": {" @type ":" Авиакомпания "," name ":" Air Canada "}," flightAirport ": {" @type ":" Airport "," name ":" Ванкувер Международный аэропорт "," iataCode ":" YVR "}," вылет времени ":" 2018-03-04T08: 00: 00-08: 00 "," прибытие в аэропорт ": {" @type ":" Аэропорт "," имя " : "Международный аэропорт Торонто Пирсон", "iataCode": "YYZ"}, "прибытие / время": "2017-03-04T15: 23: 00-05: 00"}} </ script>

Бесплатный номер (микроданные)

Использование типа перечисления ContactPointOption на имущество contactOption указать, что номер телефона обслуживания клиентов бесплатный.

<div itemscope itemtype = "http://schema.org/Organization"> <span itemprop = "name"> Фабрика виджетов </ span> Позвоните нам бесплатно: <div itemprop = "contactPoint" itemscope itemtype = "http : //schema.org/ContactPoint "> <span itemprop =" telephone "> + 1-800-232-1293 </ span> <meta itemprop =" contactType "content =" Обслуживание клиентов "/> <link itemprop =" contactOption "href =" http://schema.org/TollFree "/> </ div> </ div>

Отмененное событие (RDFa)

Использование типа перечисления EventStatusType на имущество eventStatus чтобы указать, что событие было отменено.

<div vocab = "http://schema.org/" typeof = "Event"> <div class = "event-date" property = "startDate" content = "2018-09-14T09: 00"> пт 14 сентября < / div> <div class = "event-title" property = "name"> CANCELED - Форум ассоциации виджетов 2018 </ div> <meta property = "eventStatus" content = "http://schema.org/EventCancelled" /> <div class = "event-venue" property = "location" typeof = "Place"> <span property = "name"> Центр Большого озера </ span> <div class = "address" property = "address" typeof = " PostalAddress "> <span property =" streetAddress "> 301 Marina Marina. </ Span> <br> <span property =" addressLocality "> Гранд-Лейк </ span>, <span property =" addressRegion "> CO </ span> <span property = "postalCode"> 80447 </ span> </ div> </ div> </ span> </ div>

Подтверждения

Моя благодарность Ричард Уоллис за помощь в этой статье.

Похожие

Что такое SEO?
Поисковая оптимизация (SEO), как и реклама в поисковых системах (SEA), является частью поискового маркетинга (SEM). Он включает в себя все методы, которые позволяют поисковым системам, таким как Google, быстрее находить веб-сайт. В этом случае речь идет об обычных (не спонсируемых) результатах поисков, выполненных поисковыми системами. Прежде всего, код сайта должен быть более доступным для поисковых систем. Поэтому SEO
Что такое SEO? Что это делает?
Аббревиатура поисковой оптимизации, SEO, является турецким эквивалентом поисковой оптимизации и может быть определена как процесс увеличения количества и качества трафика на ваш сайт с помощью обычных результатов поисковой системы. Что такое SEO? Чтобы точно понять, что такое SEO, вам нужно разобраться с несколькими частями: Предположим, вы производитель яблок очень высокого качества. Ваш продукт действительно интересен, и вы экспортируете
Что такое поисковая оптимизация?
Google SEO очень доработан и сложнее в игре, чем когда-либо прежде. Но это было не всегда так. На самом деле, еще в начале 2000-х, опытный веб-разработчик SEO мог создать много ключевых слов микросайт вокруг целевого ключевого слова и заработать миллионы долларов. Например, скажем, еще в 2005 году вы заметили, что не было много
Что такое мониторинг социальных сетей?
Иногда тем из нас, кто работает в SMM-индустрии, легко забыть, что для обычного человека мир мониторинга в социальных сетях может сбить с толку. Мы предполагаем, что если вы читаете это, вы либо уже знаете о нас и, следовательно, имеете некоторые знания о мониторинге социальных сетей, либо вы пришли сюда через поисковую систему, и в этом случае вы можете знать очень мало (если так, привет мы Brandwatch , компания мониторинга
Где венгерская форель?
... я держава. Однако, в отличие от карпа, это широко известное сырье, признанное ресторанами на международных рынках, а форелевый продукт венгерской фирмы получил престижную международную награду. Наиболее важными источниками
ПРЕСС-РЕЛИЗ: Узнайте, что такое услуги SEO ...
Реклама и продвижение услуг и продуктов в онлайн-среде больше не является вариантом для вашего бизнеса. На самом деле, без такого вида риска немногие компании могут запустить и поддерживать активы на рынке. Поскольку наличие веб-сайта, рекламирующего ваши продукты и услуги, может быть хорошим, вам нужно решить ряд вопросов, без которых его позиционирование на первых страницах результатов невозможно. Специалисты по электронной рекламе, известная компания
Что такое SEO? Что такое поисковая оптимизация?
... использовать это! Без слов я могу легко объяснить, что такое SEO. Кроме того, я также покажу вам, насколько хороша поисковая оптимизация, как заработать на ней больше. И, в конце концов, вы можете решить, нужно ли вам это, можете ли вы применять его любым способом. Что такое SEO? Если вы уже прочитали его, у вас может быть представление о том, что такое SEO . Это означает, что это именно поисковая оптимизация (подробнее об этом
15 бесплатных инструментов SEO, которые вы можете использовать
• Вы можете прочитать эту статью за 5 минут . Читать 1513 Есть много инструментов, которые просты в использовании, имеют широкий спектр применения и позволяют выполнять общие требования для SEO. Мы собрали наиболее полезные из этих инструментов для наших ценных читателей; Приложение Google PageSpeed ​​используется для контроля скорости и доступности веб-сайта на нескольких устройствах. Google PageSpeed ​​работает над факторами,
SEO - WordPress Марбелья
Но не SEO без седла, или « поставьте этот плагин, который вы увидите» , в эту пятницу, 14 октября, наш собеседник Jorge раскроет бутылку сущностей и расскажет нам о некоторых хитростях, с которыми SEO предпринимателей и компаний работает более пяти лет. То есть посвятить занятию
Что такое Gamma GT и что это говорит о нашей печени?
... яет собой фермент, вырабатываемый печенью, поджелудочной железой и почками. Его значение видно по крови, ему нужен простой образец крови. Измеренное значение указывает на заболевания печени и желчевыводящих путей. Тем не менее, результаты анализа крови всегда должны оцениваться специалистом, так как значения ГГТ выше нормального диапазона могут быть только временными, а не вызванными заболеванием. ГГТ также можно обнаружить в предстательной
SEO Что? Узнайте, как использовать поисковую оптимизацию, чтобы увидеть ваш сайт
Что касается вашего сайта, что является самым важным? Что это привлекательно? Что это представляет миссию вашей школы? Что это выглядит хорошо? Все это здорово, но они бесполезны, если ваш сайт не виден . Как вы гарантируете, что ваш сайт не потеряется из-за бесчисленного количества результатов, которые появляются в поисковых системах, таких как Google? Введите: поисковая оптимизация (SEO). SEO - это процесс, направленный на повышение видимости вашего сайта

Комментарии

Сколько статей я нахожу в профессиональных блогах, которые не знают, что такое «h» или что такое «запятая»?
Сколько статей я нахожу в профессиональных блогах, которые не знают, что такое «h» или что такое «запятая»? Те, кто ценит орфографию, откажутся от статьи с опечатками даже не заканчивая читать это. И это не преувеличение, потому что я делаю это очень часто. Абзацы должны быть короткими. Я всегда рекомендую не превышать 5-6 строк . Это просто, но стоит помнить: это должен быть
Как писатель здоровья и психологии Джули Бек говорит «Первое, что мы спрашиваем у кого-то, когда мы встречаемся с ним по имени, откуда они, или, что гораздо интереснее,« где для вас дом?
Сколько статей я нахожу в профессиональных блогах, которые не знают, что такое «h» или что такое «запятая»? Те, кто ценит орфографию, откажутся от статьи с опечатками даже не заканчивая читать это. И это не преувеличение, потому что я делаю это очень часто. Абзацы должны быть короткими. Я всегда рекомендую не превышать 5-6 строк . Это просто, но стоит помнить: это должен быть
Теперь, когда вы знаете, как найти ключевые слова, которые люди используют для проведения поиска, возникает вопрос: что делать с этими ключевыми словами?
Теперь, когда вы знаете, как найти ключевые слова, которые люди используют для проведения поиска, возникает вопрос: что делать с этими ключевыми словами?
Как вы гарантируете, что ваш сайт не потеряется из-за бесчисленного количества результатов, которые появляются в поисковых системах, таких как Google?
Как вы гарантируете, что ваш сайт не потеряется из-за бесчисленного количества результатов, которые появляются в поисковых системах, таких как Google? Введите: поисковая оптимизация (SEO). SEO - это процесс, направленный на повышение видимости вашего сайта и рейтинга в результатах поисковых систем - чем выше рейтинг, тем выше вероятность того, что ваш сайт увидят. Но как вы узнаете, как будет складываться ваш сайт? Есть несколько способов повысить видимость и рейтинг вашего сайта.
Произошло ли это, когда они сказали, что это произошло, в месте, где они сказали, что сделали?
Произошло ли это, когда они сказали, что это произошло, в месте, где они сказали, что сделали? Это опасность. Теперь с геотаггингом это немного легче проверить. Но если люди хотят обмануть или обмануть вас, они могут это сделать. Это большая работа, но я бы сказал, что в девяти случаях из десяти фотографии, которые мы получаем от наших зрителей, являются подлинными и помогают проиллюстрировать историю. Некоторые люди хотят видеть свое имя в огнях. Для
Как вы решаете, следует ли исключить ключевое слово или объявление или группу объявлений?
Как вы решаете, следует ли исключить ключевое слово или объявление или группу объявлений? Сколько стоит слишком дорого? Меньше часто больше, и это также относится к поисковому маркетингу. Чтобы достичь максимальной производительности при существующем бюджете, время от времени также должны быть сделаны сокращения. Планы и цены: SEO Нет ежемесячной облигации Оптимизация метатегов Создание и оптимизация robots.txt
Вам не кажется, что пришло время прекратить выбирать глупые слова и фразы, на которые вы хотите претендовать, потому что это то, что говорят ваши товары или услуги?
Вам не кажется, что пришло время прекратить выбирать глупые слова и фразы, на которые вы хотите претендовать, потому что это то, что говорят ваши товары или услуги? Вы когда-нибудь думали, что хотят потребители? И как они ищут это в поисковике? Semantic SEO направлена ​​на оптимизацию интернет-магазина или ваш веб-сайт для любого поиска, который может привести к вашим продажам - вот почему у
Или как выглядит предварительный просмотр страницы в социальных сетях, таких как Twitter или Facebook?
Или как выглядит предварительный просмотр страницы в социальных сетях, таких как Twitter или Facebook? Все эти аспекты охватываются всесторонней быстрой проверкой. Использование одностраничного анализа также полезно, если новая целевая страница должна быть запущена. С помощью комплексной одностраничной проверки сотрудники агентства сразу же получают действительный обзор состояния соответствующего веб-сайта и могут проверить их на наличие технических неполадок непосредственно до
Тем не менее, как вы можете узнать, является ли ваш сайт оптимизированным для SEO или как вы можете сделать это, чтобы получить одобрение Google и не только?
Тем не менее, как вы можете узнать, является ли ваш сайт оптимизированным для SEO или как вы можете сделать это, чтобы получить одобрение Google и не только? Вот некоторые ключевые элементы: Индексирование сайта в поисковых системах - если сайт не проиндексирован в поисковых системах, то вы не можете захватывать трафик. Однако, если сайт проиндексирован в Google, это означает, что он оптимизирован для SEO. По мере того как сайт индексируется, роботы Google будут посещать
Что такое SEO и что такое SEM?
Что такое SEO и что такое SEM? Каковы различия между ними? Поисковая оптимизация (SEO) - это процесс оптимизации вашего сайта, чтобы веб-сканеры понимали его более легко. В результате ваши страницы имеют более высокий рейтинг в Google, что дает вам бесплатный трафик. Маркетинг в поисковых системах (SEM) используется для обозначения процесса повышения видимости вашего сайта в поисковых системах с помощью способов оплаты. Это относится конкретно к платному
Как поступают пользователи, которые ищут эту категорию товаров или этот конкретный продукт (т.е. как ведут себя пользователи, пришедшие на сайт через этот отчет)?
Как поступают пользователи, которые ищут эту категорию товаров или этот конкретный продукт (т.е. как ведут себя пользователи, пришедшие на сайт через этот отчет)? Какая их самая подходящая целевая страница? SEO не заканчивается с привлечением посетителя в сеть , цель состоит в том, чтобы получить максимальную отдачу от посетителя. А без этих важных данных процесс поисковой оптимизации просто не может быть эффективным .

Org?
Как я могу сказать, когда следует использовать перечисление?
Должен ли я использовать URL или текст для значения перечисления?
Org?
Org используются поисковыми системами?
Каковы внешние перечисления?
Org?
Где я могу найти перечисления, которые я должен использовать?
Должен ли я использовать URL или текст для значения перечисления?
Org?