私はスキーマに非常に慣れていないため (これが初めてです)、この情報について少し混乱しています。ブレッドクラムのスキーマを読み込んでいたところ、2 つの異なる方法に出会いました。
Google のやり方: hereから読んだことから、Google はhttp://data-vocabulary.org/Breadcrumbを使用して Microdata を追加する例を示しています
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 年に Data-Vocabulary.org の代わりに Schema.org メソッドを使用した方が良いですか? ここでこのトピックの議論を読んだとき、Data-Vocabulary.org は時代遅れで、Schema.org が最新の方法であると言う人もいました。これは今日の有効な声明ですか?Google の例に似た Data-Vocabulary.org を使用している Web サイトを今でもたくさん見てきました。
(2) Schema.org の方法は単純すぎて
itemprop="url"
、URL やitemprop="title"
タイトルなどを個別に追加する Google の Data-vocabulary.org の例とは異なります。しかし、Schema.org の方法はブレッドクラム全体をラップするだけで、個々の URL とタイトルを宣言しません。では、Schema.org メソッドを使用した場合、Google の検索エンジンは URL とタイトルを理解するでしょうか? それとも、Google の Data-Vocabulary.org メソッドは、Google の検索エンジンの結果に適していますか?(3) 最後に、ブレッドクラム セパレーターを使用すると、HTML マークアップで使用されるセパレーターのみが表示されますか? たとえば、CSS を介して追加されたブレッドクラム セパレーターがあり、HTML マークアップにはありません。この場合、ブレッドクラムが検索結果に表示される場合、自動的に
>
セパレーターが追加されるのでしょうか?それとも、HTML で表示したとおりに表示されるのでしょうか?