web-dev-qa-db-ja.com

同じページに複数のJSON-LDスクリプトを含めることはできますか?

All in One SEOの一般設定で[サイトリンクの検索ボックスを表示する]をオンにすると、以下のscriptが表示されます。

<script type="application/ld+json">
        {
          "@context": "http://schema.org",
          "@type": "WebSite",         "name": "mywebsite.com",        "potentialAction": {
          "@type": "SearchAction",
          "target": "http://mywebsite.com/?s={search_term}",
          "query-input": "required name=search_term"
        }, "url": "http://mywebsite.com/"
        }
</script>

Social Metaでソーシャルサイトを構成すると、以下のscriptが表示されます。

<script type="application/ld+json">
{ "@context" : "http://schema.org",
  "@type" : "Organization",
  "name" : "My Website",
  "url" : "http://mywebsite.com",
  "sameAs" : ["https://www.facebook.com/mywebsite","https://plus.google.com/+mywebsite","https://Twitter.com/mywebsite"] 
}
</script>
  1. 同じページに複数のld+jsonスクリプトを含めることはできますか?
  2. はいの場合、2つのスクリプトの重要性は何ですか?
  3. これらのスクリプトに追加のパラメータを設定する必要がありますか、これでサイトのSEOランキングが向上しますか?
2
Regi
  1. はい、できます。

  2. 最初のスクリプトは、メインエントリとサイトリンクの間でGoogle SERPに表示される内部サイト検索のURLを示します。 2番目のスクリプトは、ナレッジグラフに表示されるソーシャルメディアアカウントを示します。

  3. スクリプトはランキングを押し上げるものではなく、サイトが検索ボックスを持つほど強力な場合や、ブランドがナレッジグラフボックスを取得するのに十分重要である場合、SERPに含めるものについてGoogleにヒントを与えます。

enter image description here

4
Mikko Piippo