【まとめ】JavaScript SEO Office Hours(2020年4月8日)
2020年4月8日のJavaScript SEO Office Hoursです。
JavaScript SEO Office Hours
【Google翻訳】
GooglebotはWebソケットをサポートしていません
Googleは現在、ページのレンダリング時にWebソケットをサポートする予定はありませんが、より一般的なテクノロジーになるとサポートする可能性があります。
テストツールを使用して遅延読み込み画像を検証する
Googleのテストツールを使用すると、実装が適切でない可能性がある低品質のプレースホルダー画像の代わりに、高品質の遅延読み込み画像をGoogleが認識できるかどうかを確認できます。
ユーザーエージェント検出またはインタラクションイベントを使用して、Googleレンダリングコンテンツを防止する
Googleは、onloadイベントによってトリガーされたコンテンツの変更をレンダリングします。 ユーザーエージェントに基づいて機能を無効にするか、インタラクションをトリガーとして使用してこれを防止するように変更できます。これはクローキングとは見なされません。
わずかに異なるコンテンツがクローキングしていない
Googleでは、通知やポップアップなど、デバイスによってコンテンツに多少の違いがあると予想しています。 これは、コンテンツが一般的に同じであれば、通常は問題ありません。 コンテンツを別の言語に変更しないでください。別のURLを使用してください。
重要なCSSを可能な限り迅速に読み込む
重要なCSSをできるだけ早くロードしてから、後で重要でない重要なCSSのみをロードして、Search Consoleでページがモバイルフレンドリーな検証エラーを生成しないようにします。
Googleテストツールは3DおよびAR構造化データを検証しません
Googleのリッチリザルトと構造化データテストツールは、早期アクセスプログラムに限定されているため、3Dおよび拡張現実の構造化データを検証しません。
Googleのテストツールで同形ページをテストする
再水和を伴うサーバー側またはクライアント側のルーティングのある同型のWebサイトは、Googleによってサポートされています。 URL検査ツール、リッチリザルトテスト、モバイルフレンドリーテストを使用して、Googleに表示されるレンダリングされたHTMLを確認できます。
Googleがiframeをページに統合することがある
Googleは、iframeが十分な大きさである場合、埋め込みiframeをページに統合することがあります。 コンテンツは「インライン」コンテンツとしてマークされますが、インデックス作成とランキングでは異なる扱いを受ける場合があります。 Googleのテストツールにインラインでiframeコンテンツが表示される場合があります。
関連する隠しコンテンツがインデックス作成に使用されます
Googleは、DOM内のすべてのコンテンツを使用して、非表示のコンテンツを含むインデックスを作成します。 コンテンツが表示されないがページのトピックと一致する場合、表示されるテキストほど重要ではないと見なされてスニペットに表示されない場合がありますが、コンテンツが関連性がないと思われる場合は除外されます。
構造化データテストツールはタグマネージャーの実装をテストできない
構造化データテストツールは最新のGoogleインフラストラクチャを使用せず、Googleタグマネージャーで読み込まれた構造化データをテストできません。 リッチリザルトテストでは、最新のGoogleインデックスインフラストラクチャを使用します。
新しいコンテンツのJavaScriptキャッシュを防止する
Googleはレンダリング用にJavaScriptを大量にキャッシュするので、バージョニングを使用して、古いスクリプトが構造化データなどの新しいコンテンツの読み込みをブロックしないようにします。
静的HTMLの構造化データはより堅牢です
JavaScriptを使用して構造化データを配信することは、本質的に間違っていたり遅くなったりすることはありませんが、静的HTMLで配信する方が堅牢です。
SEOコンサルタントのまとめ
●関連する隠しコンテンツがインデックス作成に使用されます
●Googleがiframeをページに統合することがある
●Googleテストツールは3DおよびAR構造化データを検証しません
●構造化データテストツールはタグマネージャーの実装をテストできない
●静的HTMLの構造化データはより堅牢です