2015-12-20 7 views
1

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

<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> 

ответ

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.