Bằng cách đọc tài liệu, tôi muốn nói bạn có thể sử dụng thẻ meta để phân tích nội dung bị ẩn hoặc ở định dạng không đúng. Đó là trường hợp của priceCurrency
và datePublished
trong mã bên dưới, được lấy từ 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>
Giả sử tôi đúng, tôi đã thay đổi mã của mình thành những điều sau đây.
<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>
Tôi sẽ triển khai trong vài ngày, vì vậy xin lỗi tôi không thể biết liệu nó có hoạt động ngay bây giờ hay không.
CẬP NHẬT: Sau khi triển khai mã, nó hoạt động như một nét duyên dáng. Bạn có thể xem kết quả qua số Google Data Testing Tool và so sánh với đoạn mã chi tiết được sử dụng trên the real product.
Nguồn
2013-12-20 16:30:03
Có thực sự là câu trả lời đúng không? Dường như với tôi rằng bạn có thể chỉ có một thuộc tính itemprop cho mỗi thuộc tính. –
@fwuensche: Bạn có thể có [cùng một thuộc tính nhiều lần cho một mục] (http://stackoverflow.com/a/22337572/1591669). – unor
Tôi sẽ thêm itemprop = "url" vào cả hai liên kết href. – Jonadabe