web-dev-qa-db-ja.com

JSON-LD SearchActionを昨日サイトに追加した後、サイトリンク検索ボックスがGoogleに表示されません

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>
1
emeksc1

Googleは、マークアップが整形式であっても、ドメインのサイトリンク検索ボックスを希望どおりに表示するだけです。

Googleの検索ボックス構造化データに関するガイドラインから

重要:Googleは、サイトリンク検索ボックスが検索結果に表示されることを保証していません。また、サイトリンク検索ボックスのマークアップを使用しても、サイトリンク検索ボックスが表示される可能性は高くなります。 Googleが検索結果に構造化データを表示しない一般的な理由のリストについては、 一般的な構造化データのガイドライン をご覧ください。

マークアップを実装している場合は、待つことと希望すること、そしてごく一般的な意味でサイトのSEOを改善するだけです。

昨日コードを追加した場合、おそらく待つ必要があるだけです。 Googleがサイトに加えた変更を発見して処理し、検索結果に変更を加えるまでに平均2週間かかります。

これが起こるために:

  1. Googlebotはページをクロールする必要があります。 Googlebotは数週間ごとにほとんどのページをクロールします。非常に人気のあるページを1日に数回クロールしますが、リンクが残っていないページを数か月ごとにクロールします。このコードを実装したサイトのホームページは、最も頻繁にクロールされるサイトのページである可能性があります。ほとんどのサイトでは、少なくとも毎週、ホームページがクロールされます。
  2. Googleは変更を処理する必要があります。これにも1週間かかることがあります。
0