そこには多くのスキーマがあります。ウェブサイトのSEOにはどちらを使用すればよいですか?役に立たないものと有害なものはどれですか? descriptionタグで質問を説明します。
Schema.org:SEOに関しては、これがGoogleの最初の選択肢なので、(JSON-LDとして、またはMicrodataで)使用する必要があります。
<meta itemprop="description" content="fdsa" />
オープングラフ:ソーシャルメディアWebサイトの第一選択としても必須です。
<meta property="og:description" content="fdsa" />
ダブリンコア:役に立つかもしれませんか?また使用されます位置情報サービスによる。
<meta name="DC.Description" content="fdsa">
標準メタ:
<meta name="description" lang="de-DE" content="fdsa" />
ユーザーが別のog:description
を入力できると仮定しますが、他の説明は通常同じです。とにかく、各スキーマを介して有用な追加情報を追加することができるので、最初はそれがo.kであると推測します。それらのそれぞれを使用するには?
しかし、重複したメタデータはSEOにとって有害であると考えられていることをどこかで読みました。だから私の質問は:それはOKですかまたは、1つまたは2つに固執する方が良いですか?
私はどこかで重複したメタデータがSEOにとって有害であると考えていることを読みました
これはナンセンスです。あなたが読んだ記事がこのための信頼できるソースを参照しているとは思わない?検索エンジンから得られたものでも、高品質の研究でサポートされたものでもない、絶対的なSEO知識の発音は慎重に扱うことをお勧めします。
とにかく、あなたは主にあなた自身の質問に答えました。 Schema.orgは、Google、Bing、Yandexなどの主要な検索エンジン間のコラボレーションです。 SEOの観点から、これは重要なものです。
同様に、Open Graph(およびTwitter Card)には、ソーシャルにとって明らかな利点があります。
標準の有効なHTMLメタデータは、さまざまな検索エンジンによってさまざまな程度でサポートされています。一部の検索エンジンがそれらを無視しても、明確な目的に役立つものを使用しても害はありません。
ダブリンコアは、私の知る限り、広くサポートされることはなかったため、ほとんど利点はありません。ただし、必要に応じて使用しても害はありません。
メタデータの提供は、有害ではないです。ただし、
一般的に、メタデータが多いほど良い。この背後にある考え方は、すべての消費者(現在存在するすべての消費者も、将来登場する消費者も)を決して知ることができないため、どのメタデータを提供することが有用かを知ることができないということです。そして、消費者が興味を持っているものを提供することは(彼らが彼らの仕事が何であれあなたのデータでできるように)メタデータを提供する全体のポイントですよね?
ただし、特定の既知のコンシューマーのサポートのみに関心がある場合は、単純にサポートするドキュメントを提供してくださいとします。通常、作業量は少なくなりますが、他の多くの消費者を除外する可能性があります。 ( 詳細 )
(「コンテンツの重複」の問題は、何か異なるものであることに注意してください。)
重複したメタデータは、SEOにとっては問題になりません(これも例外です)。
Microdataでは、 不可能 メタタグ(meta
を使用)およびMicrodataプロパティ(name
を使用)と同じitemprop
要素を使用します。消費者がこれを知っていることを期待できますが、著者がこれらの方法のいずれか1つのみを使用するように要求することは意味がありません。
もちろん、可能であれば、何かの複製を避けることが望ましいです。上記のリンクされた回答に示されているように、RDFaはmeta
andname
を持つproperty
要素を許可するため、RDFaを使用する場合、最適な方法は2つの要素の代わりになります。同じ値を持つ2つ以上のメタタグがある場合、同じ考え:同じname
属性(たとえば、name="DC.Description description"
)でそれらを一緒に使用します。
例では、Microdata(Schema.org用)、RDFa(Open Graph用)、およびプレーンHTMLメタタグ(Dublin Coreおよびdescription
名用)の使用方法を示しています。
Schema.orgは、構文MicrodataおよびJSON-LDだけでなく、RDFaでも使用できることに注意してください。また、ダブリンコアは RDF語彙としても定義されている であるため、RDFaでも使用できます。つまり、RDFaを使用してSchema.org、Open Graph、Dublin Core、および 他の関連する語彙 をカバーできることを意味します。
(JSON-LDはRDFシリアル化でもあるため、これはJSON-LDでも可能ですが、少なくともFacebookはOpen GraphデータをJSON-LDとして使用することをサポートしていないようです。)
つまり、Microdataの使用を避け、4つのmeta
要素の代わりに1つのみを提供できます。
<meta property="dc:description og:description schema:description" name="description" content="fdsa" />
(RDFaの 初期コンテキスト に依存し、プレフィックスdc
、og
、およびschema
が定義されています)
適合消費者は、興味のあるものを選択します(たとえば、Googleの豊富な結果のために、Googleはschema
プロパティ/タイプのみを検索し、残りは無視します)。