JSON-LDコードをサイトに追加しましたが、検索バーが表示されませんでした。これの理由は何ですか?私は何か間違ったことをしていますか?
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"url": "https://www.example.com/",
"potentialAction": {
"@type": "SearchAction",
"target": "https://www.example.com/search?term={search_term_string}",
"query-input": "required name=search_term_string"
}
}
</script>
Googleは、マークアップが整形式であっても、ドメインのサイトリンク検索ボックスを希望どおりに表示するだけです。
Googleの検索ボックス構造化データに関するガイドラインから :
重要:Googleは、サイトリンク検索ボックスが検索結果に表示されることを保証していません。また、サイトリンク検索ボックスのマークアップを使用しても、サイトリンク検索ボックスが表示される可能性は高くなります。 Googleが検索結果に構造化データを表示しない一般的な理由のリストについては、 一般的な構造化データのガイドライン をご覧ください。
マークアップを実装している場合は、待つことと希望すること、そしてごく一般的な意味でサイトのSEOを改善するだけです。
昨日コードを追加した場合、おそらく待つ必要があるだけです。 Googleがサイトに加えた変更を発見して処理し、検索結果に変更を加えるまでに平均2週間かかります。
これが起こるために: