Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I agree with what others say that the subject is very vague. Never the less I will attempt to express my thoughts on the matter and show you how I'm doing it on my blog.</p> <p>I use both <a href="http://schema.org/WebPage" rel="noreferrer">WebPage</a> and <a href="http://schema.org/Blog" rel="noreferrer">Blog</a> item types in the same document to mark up different things.</p> <h2>Web page</h2> <p>I use <a href="http://schema.org/WebPage" rel="noreferrer">WebPage</a> item type on the body tag. By doing so I can mark up my bread crumbs.</p> <pre class="lang-html prettyprint-override"><code>&lt;body itemscope itemtype="http://schema.org/WebPage"&gt; &lt;ul itemprop="breadcrumb"&gt; &lt;li&gt; &lt;a href="foo"&gt;foo&lt;/a&gt; &lt;/li&gt; &lt;li&gt; &lt;a href="foo/bar"&gt;bar&lt;/a&gt; &lt;/li&gt; &lt;li&gt; &lt;a href="foo/bar/baz"&gt;baz&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; ... &lt;/body&gt; </code></pre> <h2>Blog postes</h2> <p>When I loop the blog posts I use the <a href="http://schema.org/Blog" rel="noreferrer">Blog</a> item type on the wrapper that contains all of the blog articles. I mark every article with the property <code>blogPostes</code> and uses of course <a href="http://schema.org/BlogPosting" rel="noreferrer">BlogPosting</a> as item type.</p> <pre><code>&lt;section itemscope itemtype="http://schema.org/Blog"&gt; &lt;article itemprop="blogPosts" itemscope itemtype="http://schema.org/BlogPosting"&gt; ... &lt;/article&gt; &lt;article itemprop="blogPosts" itemscope itemtype="http://schema.org/BlogPosting"&gt; ... &lt;/article&gt; ... &lt;/section&gt; </code></pre> <h2>Article page</h2> <p><strong><em>See edit below for an update to this opinion</em></strong></p> <p>On the articles landing page I <s>don't</s> use the <a href="http://schema.org/Blog" rel="noreferrer">Blog</a> item type. But I do mark the post as a <a href="http://schema.org/BlogPosting" rel="noreferrer">BlogPosting</a> item.</p> <pre><code>&lt;article itemscope itemtype="http://schema.org/BlogPosting"&gt; ... &lt;/article&gt; </code></pre> <hr> <p><s>The only reason I can see that you would wanna mark something with a <a href="http://schema.org/Blog" rel="noreferrer">Blog</a> item type is because of the <code>blogPostes</code> properties and the fact to say that it is a blog. I think you fulfill saying that it's a blog by marking the article as a <a href="http://schema.org/BlogPosting" rel="noreferrer">BlogPosting</a>. I also don't think it's correct using the property in this context since this is used in a plural form. To me that reflect a different area of use.</s></p> <hr> <h2>Edit</h2> <p>I'm not sure if the schema has extended or if I missed it the first time around, but the <a href="http://schema.org/Blog" rel="noreferrer">Blog</a> item has a property called <code>blogPost</code> now, that is the singular form <code>blogPosts</code>. So then I would say that it makes more sense to mark up the main element as the <a href="http://schema.org/Blog" rel="noreferrer">Blog</a> item and use the <code>blogPost</code> property for the article and mark it up as a <a href="http://schema.org/BlogPosting" rel="noreferrer">BlogPosting</a> item</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload