web-dev-qa-db-ja.com

Googleは、Sitelinks Searchboxリッチスニペットを使用するときに、どの検索エンジンにリダイレクトするかをどのように決定しますか?

構造化データで内部検索を指定しています:

JSON-LD structured data using the "WebSite" and "SearchAction" types

しかし、人々がサイトリンク検索ボックスで検索すると、リダイレクトされます:

Search term site:ourbrand.com

私は実際にこれに満足していますが、それがどのように機能し、この通常の動作であるかを知りたいですか?これを継続するために、宣言でGoogleの検索を指定できますか?

3
byte me

あなたの説明では、ユーザーは 検索語site:ourbrand.com のGoogle検索結果ページに移動しているように聞こえます

その場合、サイトリンク検索ボックススキーマを実装した場合、これは通常の動作ではありません。これは、スキーマを実装していない場合のデフォルトの動作です。

スキーマが正しく機能している場合、ユーザーはGoogle検索ページからyourサイトの検索結果ページにリダイレクトされます。

あなたのマークアップを見て、それは

https://www.yoursite.xx.xx/customercentre/search?query=Search+term

スキーママークアップの例を見ると、すべて正しいように見えます。サイトの検索結果のURLが間違っている可能性がありますか?また、Googleバリデーターでマークアップをまだ確認していない場合は、再度確認してください。

https://search.google.com/structured-data/testing-tool/u/0/

2
Max