web-dev-qa-db-ja.com

WebサイトメタデータSEO:Schema.org、Open Graph、Dublin Core、および標準メタvs重複メタ?

そこには多くのスキーマがあります。ウェブサイトの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つに固執する方が良いですか?

7
Blackbam

私はどこかで重複したメタデータがSEOにとって有害で​​あると考えていることを読みました

これはナンセンスです。あなたが読んだ記事がこのための信頼できるソースを参照しているとは思わない?検索エンジンから得られたものでも、高品質の研究でサポートされたものでもない、絶対的なSEO知識の発音は慎重に扱うことをお勧めします。

とにかく、あなたは主にあなた自身の質問に答えました。 Schema.orgは、Google、Bing、Yandexなどの主要な検索エンジン間のコラボレーションです。 SEOの観点から、これは重要なものです。

同様に、Open Graph(およびTwitter Card)には、ソーシャルにとって明らかな利点があります。

標準の有効なHTMLメタデータは、さまざまな検索エンジンによってさまざまな程度でサポートされています。一部の検索エンジンがそれらを無視しても、明確な目的に役立つものを使用しても害はありません。

ダブリンコアは、私の知る限り、広くサポートされることはなかったため、ほとんど利点はありません。ただし、必要に応じて使用しても害はありません。

4
GDav

メタデータの提供は、有害ではないです。ただし、

  • 欺こうとする/スパムする、または
  • 提供するメタデータが多すぎてページのパフォーマンスに影響する(起こりそうにない)、または
  • 古くなったり、正確さを気にしたりしません。

一般的に、メタデータが多いほど良い。この背後にある考え方は、すべての消費者(現在存在するすべての消費者も、将来登場する消費者も)を決して知ることができないため、どのメタデータを提供することが有用かを知ることができないということです。そして、消費者が興味を持っているものを提供することは(彼らが彼らの仕事が何であれあなたのデータでできるように)メタデータを提供する全体のポイントですよね?

ただし、特定の既知のコンシューマーのサポートのみに関心がある場合は、単純にサポートするドキュメントを提供してくださいとします。通常、作業量は少なくなりますが、他の多くの消費者を除外する可能性があります。 ( 詳細

メタデータの複製

(「コンテンツの重複」の問題は、何か異なるものであることに注意してください。)

重複したメタデータは、SEOにとっては問題になりません(これも例外です)。

Microdataでは、 不可能 メタタグ(metaを使用)およびMicrodataプロパティ(nameを使用)と同じitemprop要素を使用します。消費者がこれを知っていることを期待できますが、著者がこれらの方法のいずれか1つのみを使用するように要求することは意味がありません。

もちろん、可能であれば、何かの複製を避けることが望ましいです。上記のリンクされた回答に示されているように、RDFaはmetaandnameを持つ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の 初期コンテキスト に依存し、プレフィックスdcog、およびschemaが定義されています)

適合消費者は、興味のあるものを選択します(たとえば、Googleの豊富な結果のために、Googleはschemaプロパティ/タイプのみを検索し、残りは無視します)。

2
unor