我对模式很陌生(这是我的第一次),我对这个信息有点困惑。我正在阅读面包屑的模式,我遇到了两种不同的方法:
谷歌方式:根据我从这里读到的内容,谷歌展示了使用http://data-vocabulary.org/Breadcrumb添加微数据的示例
Schema.org 示例:Schema.org 中的示例显示了一种非常不同的方法。像这样的东西:
<div itemprop="breadcrumb"> <a href="category/books.html">Books</a> > <a href="category/books-literature.html">Literature & Fiction</a> > <a href="category/books-classics">Classics</a> </div>
我的问题是:
(1) 我在 2014 年使用 Schema.org 方法而不是 Data-Vocabulary.org 会更好吗?当我在这里阅读本主题的讨论时,有人说 Data-Vocabulary.org 已经过时,而 Schema.org 是最新的方法。这是今天的有效声明吗?我仍然看到很多网站使用 Data-Vocabulary.org,类似于 Google 的示例。
(2) Schema.org 方法过于简单,不像 Google 的 Data-vocabulary.org 示例那样单独添加
itemprop="url"
URL、itemprop="title"
标题等。但是 Schema.org 方法只是包装了整个面包屑,并没有声明单独的 URL 和标题。那么如果我使用 Schema.org 方法,Google 的搜索引擎会理解这些 URL 和标题吗?还是 Google 的 Data-Vocabulary.org 方法更适合 Google 的搜索引擎结果?(3) 最后,使用面包屑分隔符是否只显示 HTML 标记中使用的分隔符?例如,我通过 CSS 添加了面包屑分隔符,它不在 HTML 标记中。所以在这种情况下,如果面包屑显示在搜索结果中,它会自动添加
>
分隔符还是会完全按照我在 HTML 中显示的方式显示?