Alien Road Company

Google SEO Update 2023 September 22

  • 2023年9月22日:開発者ガイドにおいて、Google検索は現在、CSSコンテンツプロパティ内のコンテンツをインデックスしない可能性があることが明確にされました。これはDOMの一部ではないためです。

検索を始める: 開発者向けガイド

コンテンツを検索に適したものにすることは重要です。なぜなら、それによってより関連性の高いユーザーがあなたのコンテンツを閲覧することができるからです。これを検索エンジン最適化(SEO)と呼び、結果としてより多くの興味を持ったユーザーがあなたのサイトに訪れることが期待できます。Google 検索があなたのページを理解するのに苦労する場合、重要なトラフィックの源を逃している可能性があります。

このガイドでは、開発者が自分のサイトが Google 検索と適切に動作するようにするためにできることを説明しています。このガイドの項目に加えて、あなたのサイトが安全で、迅速で、すべての人にアクセス可能で、すべてのデバイスで動作することを確認してください。

あまり技術的でない助けが必要な場合は、SEO スターターガイドを訪れてください。SEO スターターガイドでは、コンテンツ作成など、SEO の他の側面についても説明しています。

始めるには、URL検査ツールまたはリッチリザルトテストでサイトをテストして、Googleがあなたのサイトをどのように見ているかを確認してください。Googlebotは、Googleのウェブクローリングボットで、新しいページや更新されたページをGoogleインデックスに発見します。プロセスについての詳細は、「Google検索の仕組み」を参照してください。

Googleがブラウザで見るものすべてを常に見るわけではないことに驚くかもしれません。以下の例では、ページがGoogleにサポートされていないJavaScript機能を使用しているため、Googleはこのページに画像があることを認識していません。

ユーザーのビューGoogleのビュー ここにユーザーがページを見る方法があります。ユーザーはブラウザで画像とテキストを見ることができます。

A website that shows 6 different images of cats. The title of the website
                  is Cute cat content chronicles.

Googlebotは、リンク、サイトマップ、リダイレクトを取得して解析することによって、URLからURLへと移動します。Googlebotは、あなたのサイトから見た最初のURLであり唯一のURLであるかのように、すべてのURLを扱います。Googlebotがあなたのサイト上のすべてのURLを見つけられるようにするためには:

  • Googleがクロールできる<a>要素を使用してください。サイト内のすべてのページが、他の見つけられるページからのリンクでアクセスできることを確認してください。参照リンクには、テキストまたは画像に関連するalt属性が含まれていることを確認してください。
  • Googlebotがよりインテリジェントにあなたのサイトをクロールできるように、サイトマップを作成して提出してください。サイトマップは、あなたのサイト上のページ、動画、その他のファイルに関する情報と、それらの間の関係を提供するファイルです。
  • HTMLページが1つだけのJavaScriptアプリでは、各画面や個々のコンテンツにURLがあることを確認してください。

GoogleはJavaScriptを実行しますが、クローラーがコンテンツにアクセスしてレンダリングする方法に対応するために、ページやアプリケーションを設計する際に考慮すべきいくつかの違いや制限があります。JavaScript SEOの基本や、検索関連のJavaScriptの問題を解決する方法について詳しく学んでください。

Googleがクロール、レンダリング、インデックス作成を行う際のJavaScriptの扱いについては、以下のビデオをご覧ください。

Googleが新しいまたは更新されたページを迅速に見つけるために:

  • サイトマップを送信します。
  • GoogleにURLの再クロールを依頼します。

まだページのインデックス登録に問題がある場合は、サーバーログを確認してエラーを探してください。

Googlebotは、テキストとして表示されるコンテンツのみを見つけることができます。たとえば、動画内のテキストはGooglebotには見えません。Google Searchがあなたのページの内容を理解できるようにするためには、以下の点を確認してください:

  • ビジュアルコンテンツがテキスト形式で表現されていることを確認してください。たとえば、シャツの画像のリストがあり、それぞれの画像に関するテキストコンテキストがない場合、商品カテゴリーのページは最適ではありません。商品カテゴリーのページには、各画像に対するテキストによる説明を含めるべきです。
  • 各ページに記述的なタイトルとメタディスクリプションがあることを確認してください。ユニークなタイトルとメタディスクリプションは、Googleがページがユーザーにどのように関連しているかを示すのに役立ち、その結果、検索トラフィックを増やすことができます。
  • セマンティックHTMLを使用してください。GoogleはHTML、PDFコンテンツ、画像、動画をインデックスしますが、プラグイン(たとえば、JavaやSilverlight)を必要とするコンテンツやキャンバスでレンダリングされたコンテンツはインデックスしません。可能な限り、コンテンツにはセマンティックHTMLマークアップを使用してください。
  • テキストコンテンツがDOMでアクセス可能であることを確認してください。たとえば、CSSのcontentプロパティを介して追加されたコンテンツはDOMの一部ではなく、Google Searchによって無視されます。装飾用のコンテンツにはcontentプロパティを使用するのは問題ありませんが、Google Searchはこのコンテンツをインデックスしない可能性があります。

Googleは、あなたのサイトやコンテンツの複数のバージョンが存在することを自動的には認識しません。例えば、モバイル版とデスクトップ版、または国際的なバージョンなどです。Googleがユーザーに適切なバージョンを提供するようにするために、次のことができます:

  • 重複したURLを統合する。
  • サイトのローカライズされたバージョンについてGoogleに知らせる。
  • AMPページを発見可能にする。

Googlebotをブロックする方法はいくつかあります。

  • Googleがあなたのページを見つけるのを防ぐには、コンテンツへのアクセスをログインユーザーに制限します(例えば、ログインページを使用するか、ページをパスワードで保護します)。
  • Googlebotがあなたのページをクロールするのを防ぐには、robots.txtを作成します。

robots.txtは、ウェブページをGoogleから除外するためのメカニズムではありません。ウェブページをGoogleから除外するには、noindexロボットルールを使用するか、ページをパスワードで保護してください。

  • Googleがあなたのページをインデックスするのを防ぎつつクロールを許可するには、noindexタグを追加します。

複数のクロールおよびインデックスルールを組み合わせると、あるルールが他のルールを相殺する可能性があります。これらのルールを適切に設定する方法については、「クロールとインデックス/配信ルールの組み合わせ」を読むことで学んでください。

あなたのコンテンツがGoogle検索に表示されておらず、表示されるようにしたい場合は、次の手順に従ってください。

  • URL検査ツールを使用してGooglebotがページにアクセスできるか確認します。
  • robot.txtファイルをテストして、意図せずGooglebotがあなたのサイトをクロールできないようにブロックしていないか確認します。
  • HTML内のmetaタグにnoindexルールがあるかどうかを確認します。

A carousel of recipes in search results. The carousel shows
      2 cards about different types of pies. You can click the results to play a video.

リッチリザルトには、スタイリング、画像、またはその他のインタラクティブな機能が含まれ、検索結果でサイトをより目立たせるのに役立ちます。ページに構造化データを提供することで、Googleがあなたのページをよりよく理解し、検索結果にリッチリザルトを表示できるように手助けできます。どこから始めればよいかわからない場合は、利用可能な機能のギャラリーを探索してください。