イントロダクション#
最初に言っておくと、構造化データを作成することで検索結果に表示されるサブメニューを定義できると思っていましたが、後でそれができないことを学びました。なぜなら、それは Google Search によってアルゴリズムに基づいて自動生成されるからです。参考:検索エンジン - 検索結果ページにサブディレクトリを表示する方法?。
しかし、構造化データの機能についても理解しました。例えば、検索結果内の検索ボックスのインタラクション動作を定義することです。
Google 検索の結果を観察すると、YouTube のように常にユニークなサイトがあることに気づきます。YouTube には検索ボックスがあり、サブナビゲーションメニュー(Google Search によって自動生成)もあります。ユーザー体験においては満点です。
これは構造化データのおかげで、明らかに、サイトが検索結果でより多くの魅力を得ることができ、ユーザーがサイトの機能をより早く理解できるようになります。
統計によると、構造化データを使用しているウェブページは、構造化データを含まないウェブページよりもクリック率が 25%以上高いです。
構造化データ#
説明#
Google 検索の構造化データはJSON-LDを使用して記述されています。
自分のサイトに適した構造化データを見つける#
Google 検索がサポートする構造化データマークアップのドキュメントを読み、自分のサイトに適した構造化データの種類を見つけます。
例えば、YouTube のホームページの構造化データタイプはサイトリンク検索ボックスです:
これも私のサイトに適用できるので、今後の紹介に使用します。
サイトリンク検索ボックス#
注意してください。サイトリンク検索ボックスのデータ構造は検索ボックスのインタラクション動作のみを指定でき、サブナビゲーションメニューをカスタマイズすることはできません。これは Google Search によって自動生成されます。
上の画像は、YouTube の検索ボックスに「seo」と入力し、検索ボタンをクリックした後の遷移ページです。これは、私たちのサイト内で検索機能を実装する必要がないことを意味します。Google、素晴らしい!ただし、すべての公開ウェブページが Googlebot によってクロールされ、Google のサーバーにインデックスされていることを確認してください。そうでない場合は、Google のSearch Consoleを使用して診断できます。私の別のノートを参考にして、迅速に始めてください。
もちろん、検索ボックスの動作は構造化データを追加することで変更できます。例えば、検索ボタンをクリックした後、指定したサイト内検索アドレスに遷移するようにできます。