Как найти правильные определения схемы для моего веб-сайта


На моем веб-сайте есть различные статьи, в основном посвященные психологии и психотерапии. О нескольких статьях, в которых я добавил schema.org определения, вот некоторые примеры itemprop и itemtypes, которые я использовал:

<div itemscope itemtype="https://schema.org/MedicalWebPage">
<link itemprop="about" href="https://schema.org/..." />
<link itemprop="specialty" href="https://schema.org/..." />
<meta itemprop="name" content=".. " />
<meta itemprop="alternateName" content=".." />
<meta itemprop="keywords" content=".."/>
<meta itemprop="aspect" content=".."/>
<div itemscope itemtype="https://schema.org/Article">
<meta itemprop="dateCreated" content=".."/>
<meta itemprop="datePublished" content=".."/>
<meta itemprop="dateModified" content=".."/>
<meta itemprop="headline" content=".."/>
<meta itemprop="image" content=".."/>
<meta itemprop="discussionUrl" content=".."/>
<meta itemprop="url" content=".."/>
<span itemprop="author" itemscope itemtype=".."/></span>

Я дошел до стадии, когда я совершенно сбит с толку. Я даже не знаю, имеет ли смысл иметь так много определений разметки для страницы статьи (например, "url", который содержит только URL-адрес статьи, или "ключевые слова", которые содержатся в заголовок в любом случае). Я все равно не видел, чтобы Google отображал какие-либо из этих свойств.

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

  • https://schema.org/MedicalTherapy
  • https://schema.org/Psychiatric

Вопрос(и): Существует ли какая-либо "официальная" таблица типов предметов, которую я могу использовать, чтобы узнать, какие свойства лучше всего подходят для моих соответствующих статей и документов? Большинство из них, которые я нашел, предназначены для медицинского применения, но не очень подходят для психология.

Примечание: Я предлагаю рейтинги статей. Кроме того, я хотел использовать некоторую разметку схемы, чтобы помочь поисковым системам лучше "понять" тему моих статей. Поэтому было бы неплохо объяснить, что соответствующая страница, например, посвящена психологии, проблеме тревоги и методам лечения, а также отметить несколько разделов моих статей ("определение", "лечение", "классификации", "предостережения",...).

Author: Simon Hayter, 2016-02-24

3 answers

Веб-сайт http://schema.org / является релевантным и единственным каноническим источником для Schema.org типы и свойства.

Тип против свойства. Тип представляет вещь, свойство предназначено для предоставления информации об этой вещи. Имя типа всегда начинается с прописной буквы (например, Person), имя свойства всегда начинается со строчной буквы (например,, name).

Доступные свойства. Если вы хотите предоставить структурированную данные о вашем контенте, первое, что вам нужно сделать, это найти подходящие типы, которые могут представлять вещи/сущности, которые представляет или о которых ваш контент. Если вы знаете тип, узнать, какие свойства можно использовать, легко: они перечислены в таблице на странице типа.1

Иерархия типов. Типы организованы в иерархию, и каждый тип наследует значение и свойства от всех своих родительских типов. Дочерние типы, если таковые существуют, перечислены в нижней части страница типа ("Более конкретные типы"). Тип верхнего уровня - это Thing. Так что неважно, какой Schema.org тип, который вы используете (Person, Rating, и т.д.) это всегда (также) Thing.2

Как найти подходящий тип? Есть два способа:

  • Начните с Thing и спуститесь вниз по иерархии.
  • Перейдите к http://schema.org/docs/full.html (в котором перечислены все типы на одной странице) и используйте поиск на странице (Ctrl+ f) с некоторыми связанными ключевыми словами.

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

"Алгоритм" для спуска по иерархии очевиден:

  1. Посмотрите на подтипы текущего типа.
  2. Существует ли подтип, соответствующий вашей сущности?
    • Да: Сделайте этот подтип новым текущим типом и перейдите к шагу 1.
    • Нет: Используйте тип из шага 1.

Всегда можно использовать Thing, если для вашего случая не существует более конкретного типа(Schema.org не предлагает конкретных типов для всего) или если вы не можете его найти. Но, конечно, это хорошая практика и полезно использовать наиболее конкретный доступный тип.

Итак, посмотрите на подтипы Thing: Это Action? Это CreativeWork? Это Event? Давайте представим, что это Event. Теперь вы могли бы использовать Event, но, опять же, попробуйте найти более конкретный тип: это BusinessEvent? Это ChildrensEvent? И так далее.


1 Только в первой таблице на этой странице перечислены свойства, которые вы можете использовать. Во второй таблице (озаглавленной "Экземпляры [...·] могут отображаться в качестве значений для следующих свойств") перечислены свойства, которые могут иметь тип страницы в качестве значения.

2 На самом деле существует еще один тип верхнего уровня, DataType, но, как правило, авторам нет необходимости использовать его.

 4
Author: unor, 2016-04-07 00:12:10

Существует ли какая-либо "официальная" таблица типов предметов, которую я могу использовать, чтобы узнать, какие свойства лучше всего подходят для моих соответствующих статей и документов?

Schema.org веб-сайт является официальным источником. Но я бы сделал шаг назад и спросил: каковы ваши цели в использовании всех этих структурированных данных?

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

Это не значит, что нет смысла использовать структурированные данные, которые явно не поддерживаются поисковыми системами. Они могут быть и, вероятно, используют вещи, которые не задокументированы публично.

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

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

Вы можете найти некоторую полезную информацию в W3C Web Schemas Wiki.

 0
Author: GDVS, 2016-04-06 20:53:59

Вы на правильном пути - так что не путайтесь:

  1. Абсолютно правильно добавлять все до единого структурированные типы данных и свойства, если они соответствуют теме вашей страницы. И если я правильно понимаю идею вашего сайта, основное содержание вашего сайта - это статьи на медицинские темы.
  2. Вам следует немного изменить структуру разметки - сделав это, вы получите более заметные преимущества от Google. Ваши страницы должны быть помечены следующим образом пример:

    <div itemscope itemtype="https://schema.org/MedicalScholarlyArticle">
       <link itemprop="mainEntityOfPage" href="https://schema.org/MedicalTherapy" />
     ... Here comes all your article microdata ...
    </div>
    

Прочитайте эту статью: https://developers.google.com/structured-data/rich-snippets/articles - там вы найдете всю необходимую информацию для правильной разметки ваших статей.

 -1
Author: Evgeniy, 2016-02-25 08:59:24