Czytając dokument, powiedziałabym, że możesz użyć metatagów do analizy treści, która jest ukryta lub w złym formacie. Tak jest w przypadku priceCurrency
i datePublished
w kodzie poniżej, pobranym z schema.org documentation.
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
Price: <span itemprop="price">$6.99</span>
<meta itemprop="priceCurrency" content="USD" />
<link itemprop="availability" href="http://schema.org/InStock">In Stock
</div>
Product details
<span itemprop="numberOfPages">224</span> pages
Publisher: <span itemprop="publisher">Little, Brown, and Company</span> -
<meta itemprop="datePublished" content="1991-05-01">May 1, 1991
Language: <span itemprop="inLanguage">English</span>
ISBN-10: <span itemprop="isbn">0316769487</span>
Zakładając, że mam rację, zmieniłem mój kod na następujący.
<div itemscope itemtype="http://schema.org/CreativeWork">
<!-- way too many content -->
<h5>Keywords</h5>
<meta itemprop="keywords" content="Rio de Janeiro, Brazil">
<a href="/tags/rio/" rel="nofollow">Rio de Janeiro</a>
<a href="/tags/brazil/" rel="nofollow">Brazil</a>
</div>
Załatwię to za kilka dni, więc przepraszam, nie wiem, czy to działa teraz.
AKTUALIZACJA: Po wdrożeniu kodu działa jak urok. Możesz zobaczyć wyniki przez Google Data Testing Tool i porównać z opisami rozszerzonymi użytymi na the real product.
Czy to naprawdę odpowiednia odpowiedź? Wydawało mi się, że możesz mieć tylko jeden atrybut itemprop na nieruchomość. –
@ fwuensche: Możesz mieć [tę samą właściwość kilka razy dla jednego przedmiotu] (http://stackoverflow.com/a/22337572/1591669). – unor
Chciałbym dodać itemprop = "url" do obu linków href. – Jonadabe