Czy umieszczasz metatagi Schema Microdata w treści HTML?
Od dawna szukałem w Internecie i przepełnieniu stosu w celu uzyskania odpowiedzi na to pytanie. Znalazłem linki, które mówią, że nie należy umieszczać metatagów w ciele:
Używanie tagu <meta> HTML5 + Microdata w <body>przekazywanie metadanych w części ciałaMeta tagi w cielepodczas gdy strona schema.org wyraźnie pokazuje, że meta tagi są zagnieżdżone bezpośrednio w cielehttp://schema.org/AggregateRating
Wystarczy spojrzeć na przykład, który jest tam zamieszczony
<code> Customer reviews: <div itemprop="reviews" itemscope itemtype="http://schema.org/Review"> <span itemprop="name">Not a happy camper</span> - by <span itemprop="author">Ellie</span>, <meta itemprop="datePublished" content="2011-04-01">April 1, 2011 <div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"> <meta itemprop="worstRating" content = "1"> <span itemprop="ratingValue">1</span>/ <span itemprop="bestRating">5</span>stars </div> <span itemprop="description">The lamp burned out and now I have to replace it. </span> </div> <div itemprop="reviews" itemscope itemtype="http://schema.org/Review"> <span itemprop="name">Value purchase</span> - by <span itemprop="author">Lucas</span>, <meta itemprop="datePublished" content="2011-03-25">March 25, 2011 <div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"> <meta itemprop="worstRating" content = "1"/> <span itemprop="ratingValue">4</span>/ <span itemprop="bestRating">5</span>stars </div> <span itemprop="description">Great microwave for the price. It is small and fits in my apartment.</span> </div> </code>
Jeśli chcesz zachować metatagi w<head>
, w jaki sposób powiązałbyś te dwie daty z ich recenzjami?<meta itemprop="datePublished" content="2011-04-01">
<meta itemprop="datePublished" content="2011-03-25">
Powoduje to zamieszanie i chciałbym wiedzieć, jak to zrobić prawidłowo.