博客索引页面是否应针对结构化数据以及单个文章页面进行优化?

时间:2016-07-19 12:07:42

标签: blogs schema.org

有许多教程概述了如何将结构化数据应用于博客文章,例如:http://edusagar.com/articles/view/72/how-to-add-microdata-to-markup-structured-data-in-your-blog

但是,我一直有一个问题,而且从来没有找到答案的问题是博客索引页面,每个博客文章的摘录都显示在一个页面上?

如果使用结构化数据,应该如何标记?

每篇博客文章在一个页面上有多个blogPosting架构是否可以?因为这就是我目前所拥有的。

但是,我应该将结构化数据应用于各个博客文章页面,而不是在索引页面上有任何内容吗?

1 个答案:

答案 0 :(得分:0)

是的,这就是Blog类型及其blogPost属性的目的。

在列出一个或多个博客帖子的页面上(从语义上讲,如果这些帖子是完整帖子或只是预告片并不重要),每个博文都可以由BlogPosting项表示,该项通过{{引用1 {}}属性由stop()项。

使用Microdata可能看起来像这样:

blogPost

如果您这样做,我们无法回答。除非您有特定的消费者和他们的期望/规则(在这种情况下您应该查阅他们的文档),否则不涉及任何要求。

一般而言,最佳做法是尽可能表达。结构化数据越多越好。但是如果你不想像上面的例子那样富有表现力,你可以省略Blog项,只列出<section itemscope itemtype="http://schema.org/Blog"> <article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting"></article> <article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting"></article> <article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting"></article> </section> 个项目:

Blog

但是博客帖子没有任何关系,并且不再清楚它们是同一博客的一部分,并且你不能为博客提供任何元数据(例如,它的标题)。