Iveは、画像を読み込むために遅延読み込みを使用しているWebサイトを持っています(ブラウザが必要になる前にそれらを一度にすべて読み込まないようにします)。
これに関する唯一の問題は、これを行うことでSEOの落とし穴がいくつかあるということです。これは、静的ページにhtmlマークアップを表示し、JSでイメージを削除して遅延ロードすることにより、ベストプラクティスに従いました。
しかし、私はそれが機能するかどうかはわかりませんが、ウェブマスターツールを介してどのページがインデックスされているかを見ることができるのと同じ方法でGoogleが特定の画像をインデックス付けしたかどうかを知る方法はありますか?
Googleが画像のインデックスを作成しているかどうかを確認するには、Google.comにアクセスし、site:yourdomain.com
を検索してから[画像]タブをクリックします。
これは、Googleがインデックスを作成することを決定したものをリストします。 Googleは地球上のすべての画像のインデックスを作成するだけでなく、時間がかかる場合があることに注意してください。 Googleが1つの遅延ロードイメージのインデックスを作成した場合、残りのイメージを読み取れる可能性があります。
ほとんどの遅延ロードはGoogleと互換性があります。これは、GoogleがJavaScript DOMを読み取り、それを介して外部リソースをフェッチできるためです。
サイトを実行しているにもかかわらず、Google画像で検索するとリストされている画像が表示されますが、合計数がなく、多くの画像がある場合は無限にスクロールできるため、それらがすべてインデックス化されているかどうかを確認するのは簡単な方法ではありません。
ただし、ブラウザーでJavaスクリプトを有効にして同じ検索を実行すると、およその数の結果が表示され、結果をクリックするページ番号を確認できます。
インデックス付けされた画像の正確な数を表示する別の方法は、 image xml sitmap を作成するか、ページxmlサイトマップに画像を追加することです。次に、Search Console(ウェブマスターツール)でこれを送信します。更新されると、インデックスに登録された数と比較して送信された数が表示されます。インデックスが作成されているかどうかのリストは表示されませんが、番号が表示されます