简体中文 · English · 日本語 · Русский · Français
「Google画像検索で、自分のサイトの画像がうまく表示されない」。この相談は、実際にはまったく別の4つの症状が混ざっています。症状を分けずに「表示されない」とひとまとめにすると、見当違いの設定を触ってしまいがちです。ここでは症状ごとに原因の当たりを付け、サイト側で確認すべき項目と、端末・ブラウザによる違いを整理します。
まず結論:4つの症状を分ける
| 症状 | 起きていること | 主な確認先 |
|---|---|---|
| 画像が検索結果に出ない | インデックスされていない、または取得がブロックされている | robots.txt、画像URLのHTML上の存在、画像サイトマップ |
| サムネイルは出るが拡大・詳細が開かない | プレビュー側の問題、参照元保護、ページ側の制限 | ホットリンク保護、CDNのリファラ制限、ページの表示設定 |
| 全画面表示やビューアの挙動が違う | Google側のUI変更や端末差 | PC/モバイル/アプリの違い、時期による仕様変更 |
| 結果が少ない・一部しか出ない | 検索結果側の整理、重複、フィルタ | 重複画像、検索条件、サイト内の重複ページ |
「Google画像検索の全画面ボタンが消えた」「拡大できない」といった見え方の変化は、サイト側の設定ミスとは限りません。まずサイトの問題か、Googleの表示仕様かを切り分けるのが出発点です。
症状1:画像が検索結果にまったく出ない
この場合、最初に見るのは「そもそもGoogleがその画像を取得できているか」です。
- robots.txtでGooglebot-Imageをブロックしていないか。 一般的なクローラを許可していても、画像クローラを個別にブロックしていると画像は出ません。
- 画像URLがHTMLに存在するか。 JavaScriptで後から挿入する画像や、CSSの背景画像は、Googleが画像として認識しにくいことがあります。主要な画像は
<img>要素で、実URLを指しているのが安全です。 - 遅延読み込み(lazy load)。 実装によっては、初期HTMLにプレースホルダしかなく実画像URLが含まれないことがあります。Googleはレンダリング後のDOMも見ますが、スクロールしないと読み込まない実装は取りこぼしの原因になります。
- 画像サイトマップ。 画像URLを画像サイトマップで明示すると発見が助けられます。必須ではありませんが、大量の画像を持つサイトでは有効です。
ページ自体がインデックスされていない、またはnoindexになっていると、そのページの画像も出にくくなります。まずページのインデックス状況を確認してください。
症状2:サムネイルは出るが、拡大・詳細が開かない
検索結果にサムネイルは出るのに、クリックしても画像が開かない、真っ白になる場合は、表示側の制限が疑われます。
- ホットリンク保護。 参照元(リファラ)を制限する設定があると、Googleのプレビュー表示で画像サーバーが拒否することがあります。
- CDN・WAFのリファラ/ボット判定。 セキュリティ設定が厳しすぎると、Google側の表示リクエストまで遮断されることがあります。アクセスログで403が急増していないか確認します。
- 署名付きURL・期限付きURL。 一時的なURLはプレビュー時に失効していることがあります。
この症状は「画像がインデックスされていない」問題とは別です。インデックスはされているが表示時に拒否されている、という状態なので、サーバー側のアクセス制御を疑ってください。
症状3:全画面表示やビューアの挙動が違う
Google画像検索のビューアは、PC・モバイル・アプリで見え方が異なります。また、Googleが仕様を変更すれば、以前あったボタンが消えたり、遷移先が変わったりします。
- 「全画面ボタンがない」「前は使えたのに」という変化は、サイト側では制御できません。
- Googleは2018年に画像検索の「画像を表示」ボタンを廃止し、その後もライセンス表示やプレビューの扱いを調整しています。
- 地域・端末・ログイン状態によっても見え方が変わります。
したがって「全画面で必ず表示されるようにする」といった保証はできません。サイト側でできるのは、画像とページの情報を正確にして、Googleが正しく理解できるようにすることまでです。
症状4:結果が少ない・一部しか表示されない
- 重複画像。 同じ画像を複数のページで使い回すと、代表が1つに整理されることがあります。
- 検索条件。 「サイズ」「ライセンス」「期間」などのフィルタが効いていると、表示件数が減ります。
- ページの重複。 同じ内容のページが複数あると、どちらを代表にするかGoogleが判断します。canonicalの整理が有効です。
「ページ全体が表示されない」という相談は、実際には「ビューアにページ全体が収まっていない」という見た目の話であることも多いです。画像そのものの表示と、ページ全体の表示は別問題として切り分けてください。
サイト側で確認するチェックリスト
- robots.txtがGooglebot-Imageを許可しているか。
- 主要な画像が
<img>で実URLを指しているか。 - 遅延読み込みで初期HTMLにURLが含まれているか(またはGoogleがレンダリングで取得できるか)。
- 画像URLが200を返し、リダイレクトが過剰でないか。
- ホットリンク保護やCDNのリファラ制限がGoogleの表示を拒否していないか。
- ページがインデックス可能で、canonicalが正しいか。
- 画像のaltとファイル名が内容を説明しているか(画像検索の発見に役立ちます)。
端末とブラウザの違いを前提にする
同じURLでも、PCのブラウザ、モバイルのブラウザ、Googleアプリで結果の見え方は異なります。設定を変更する前に、複数の環境で「何が、どこで、どう違うか」をメモしておくと、原因の切り分けが速くなります。特定の1環境の見た目だけを基準に「壊れている」と判断しないようにしてください。
画像検索からの流入を増やしたい場合は、画像そのものの最適化だけでなく、画像が使われているページの検索対策も重要です。光算(Guangsuan)は、画像を含むサイト全体の技術的な改善とコンテンツ整理をGoogle SEOサービスとして支援しています。
参考文献
- Google Search Central — Google Images best practices
- Google Search Central — Robots.txt 入門
- Google Search Console ヘルプ — 画像サイトマップ
本記事は公開時点の仕様と一般的な切り分け方法を整理したものです。Google画像検索の表示は変更されることがあるため、最終確認は公式ドキュメントと実際の検索結果で行ってください。