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

С помощью инструмента тестирования расширенных фрагментов Google я могу увидеть действительный код разметки для почтового адреса. Но он ничего не показывает о разметке стоматолога, даже ошибки:

<p itemscope itemtype="http://schema.org/Dentist" itemprop="Brand">DOTT. xxxxxx</p>
<p itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"><span itemprop="streetAddress">...address....</span>     
<span itemprop="postalCode">xxxxx</span>
<span itemprop="addressLocality">xxxxx</span>
<br>tel/fax: <span itemprop="telephone">0000000</span>
<br>email: <a href="mailto:[email protected]" 
itemprop="email">[email protected]</a>
</p>

person bobrock4    schedule 20.12.2015    source источник


Ответы (1)


Это должен быть адрес дантиста? Если да, то вы должны вложить элемент со свойством address в элемент с типом Dentist:

<div itemscope itemtype="http://schema.org/Dentist">

  <p itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
    <!-- … -->
  </p>

</div>

Если вы сделаете это, инструмент тестирования структурированных данных Google распознает элемент Dentist.

В вашем примере элемент Dentist является значением свойства Brand (itemprop="Brand"). Обратите внимание, что этого свойства не существует: Brand — это тип (но brand является свойством; URI чувствительны к регистру). Поскольку в вашем примере отсутствует родительский тип, я не могу сказать, уместно ли здесь использование свойства brand.

person unor    schedule 20.12.2015