2014-10-08 2 views
0

У меня есть некоторые структурированные данные, реализованные на моем веб-сайте, с использованием микроданных, чтобы Google и другие поисковые системы могли анализировать его и показывать соответствующие расширенные фрагменты. Я добавил соответствующую разметку для всех тэгов микроданных, которые я использовал, но я не могу просмотреть богатые фрагменты моего веб-сайта, тестируя их с помощью Инструмента тестирования Rich Snippets. Я просмотрел раздел «Рекомендации по использованию и частые вопросы» в Google Webmaster, но безрезультатно.schema.org разметка и вложение для обзора «ApartmentComplex»

После отладки html я обнаружил, что следующий фрагмент был успешно показан богатыми фрагментами при подаче в Инструмент тестирования Rich Snippets.

<div class="row"> 
       <div class="col-sm-12"> 
        <div class="page-header"> 
         <h1><span itemprop="name">T Park </span></h1> 
           <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress" class="address"> 
           <span itemprop="streetAddress">1 Scenic Park</span> 
           <span itemprop="postalCode" class="hidden">123456</span> 
           <span itemprop="addressRegion" class="hidden">Central </span> 
           <span itemprop="addressCountry" class="hidden">Singapore</span> 
        </div> 
       </div> 
      </div> 
     </div> 
      <div class="col-sm-6 box-map"> 
       <h2>Location</h2> 
      </div> 
     <div style="margin-bottom:0px;" itemprop="review" itemscope itemtype="http://schema.org/Review" class="jumbotron row"> 
      <h2>T Park Reviews</h2> 
      <br> 
      <meta itemprop="itemReviewed" content="T Park"> 
      <div id="reviews" itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"> 
       <meta itemprop="worstRating" content="1"> 
       <meta itemprop="ratingValue" content="9"> 
       <meta itemprop="bestRating" content="10"><span>Rating: 9/10</span> 
      </div> 
      <br><span itemprop="reviewBody">Lorem Ipsum....</span> 
      <br><strong itemprop="author" class="row pull-right">John May</strong> 
     </div> 

Однако, как только вшита разметка ApartmentComplex добавляется, как показано в приведенном ниже фрагмент, богатый фрагмент не виден.

<div itemscope itemtype="http://schema.org/ApartmentComplex" class="container"> 
    <div class="row"> 
     <div class="col-sm-12"> 
      <div class="page-header"> 
       <h1><span itemprop="name">T Park </span></h1> 
        <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress" class="address"> 
        <span itemprop="streetAddress">1 Scenic Park</span> 
        <span itemprop="postalCode" class="hidden">123456</span> 
        <span itemprop="addressRegion" class="hidden">Central</span> 
        <span itemprop="addressCountry" class="hidden">Singapore</span> 
      </div> 
     </div> 
    </div> 
    </div> 
    <div style="margin-bottom:0px;" itemprop="review" itemscope itemtype="http://schema.org/Review" class="jumbotron row"> 
     <h2>T Park Reviews</h2> 
     <br> 
     <meta itemprop="itemReviewed" content="T Park"> 
     <div id="reviews" itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"> 
      <meta itemprop="worstRating" content="1"> 
      <meta itemprop="ratingValue" content="9"> 
      <meta itemprop="bestRating" content="10"><span>Rating: 9/10</span> 
     </div> 
     <br><span itemprop="reviewBody">Lorem Ipsum....</span> 
     <br><strong itemprop="author" class="row pull-right">John May</strong> 
    </div> 
</div> 

Так предполагая, моя страница о ApartmentComplex, и я хочу, чтобы включать обзор этого, как я должен структурировать/гнездо эта разметка?

ответ

1

Я не думаю, что что-то не так с вашей надписью или Microdata. Я просто не думаю, что инструмент Google Structured Data показывает любые богатые фрагменты для типов http://schema.org/ApartmentComplex. Расширенные фрагменты доступны только для определенных типов schema.org.

Чтобы доказать это, изменить оберточной тип ApartmentComplex к типу продукта, и удалить адрес (который не является частью «Продукт»), и вы увидите, что богатый фрагмент является производится в Google Структурированная Инструмент тестирования данных (потому что Google действительно показывает богатые фрагменты для продуктов).

Изменить, чтобы добавить: это возможно обходной путь - Google будет показать богатые фрагменты для типов schema.org, где окружающий тип представляет собой обзор, так что вы можете использовать обзор как тип верхнего уровня, то есть ApartmentComplex введите свойство «itemReviewed» - это работает в Инструменте тестирования структурированных данных Google:

<div itemscope itemtype="http://schema.org/Review" class="container"> 
    <div class="row" itemprop="itemReviewed" itemscope itemtype="http://schema.org/ApartmentComplex"> 
    <div class="col-sm-12"> 
     <div class="page-header"> 
    <h1><span itemprop="name">T Park </span></h1> 
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress" class="address"> 
     <span itemprop="streetAddress">1 Scenic Park</span> 
     <span itemprop="postalCode" class="hidden">123456</span> 
     <span itemprop="addressRegion" class="hidden">Central</span> 
     <span itemprop="addressCountry" class="hidden">Singapore</span> 
    </div> 
     </div> 
    </div> 
    </div> 
    <div style="margin-bottom:0px;" class="jumbotron row"> 
    <h2>T Park Reviews</h2> 
    <br> 
    <div id="reviews" itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"> 
     <meta itemprop="worstRating" content="1"> 
     <meta itemprop="ratingValue" content="9"> 
     <meta itemprop="bestRating" content="10"><span>Rating: 9/10</span> 
    </div> 
    <br><span itemprop="reviewBody">Lorem Ipsum....</span> 
    <br><strong itemprop="author" class="row pull-right">John May</strong> 
    </div> 
</div> 
+0

Это похоже на один действительный путь. Я только что протестировал и обнаружил, что работа с ApartmentComplex и Review в «параллельном», похоже, также работает. Как вы думаете, что лучше? – rgareth

+0

в любом случае звучит правильно –

Смежные вопросы