トップSEOSEO対策SEO基礎知識Googleにインデックスされない原因と対策方法についてGoogleにインデックスされない原因と対策方法について2019/11/27Google検索エンジンの検索結果に作成したWebページがインデックスされないケースがあります。これは、いくつかの原因が考えられますが、とくに多いとされるのが貧弱なリンク構造による「クローラビリティ」の低さです。Webページの巡回に必要なリンク(内部リンクや外部リンク)が少ないことで、クローラーがうまくその対象ページを見つけることが出来ないことがGogoleにインデックスされない原因の1つとなります。この点踏まえて、今回は、Googleにインデックスされない原因と対策方法について中心に、初心者にもわかるようにポイントをまとめて解説したいと思います。Googleを使って、インデックス登録を促すまとめGoogleにインデックスされない原因と対策方法についてGoogleにインデックスされない原因は、いくつかの理由が考えられますが、根本的にはリンク構造に問題があるケースが多く見られます。言うと、サイト内外からのリンクのつながりが少ないページ(ブログ記事)は、リンクを辿って巡回するクローラーにWebページを見つけてもらえない(クローラビリティが悪い)ので、そうなれば結果的にそのページはインデックスされずらい状況となります。このような状況に陥りやすいサイトのタイプとしては、主に、新規ドメインのサイトや関連リンクを差し込んでないサイト、外部対策をしてないサイトです。この点踏まえて、Googleにインデックされない原因について対策方法と合わせてポイントをまとめて触れていきたいと思います。robotsタグの記述で、noindexを指定してるcanonicalタグの記述でURL正規化の指定が間違っている貧弱なリンク構造によってクローラーが巡回しずらくなってる(新規ドメインのサイトなど)ペナルティを受けてる中古ドメインでサイト運用してる.htaccessファイル等にX-Robots-Tagを記述して、インデックス登録しないように設定してるWebサーバーの不具合による500エラーでサイトが閲覧できないWebサイト自体の質が低い関連記事クローラビリティとは?クローラビリティを改善するための方法についてGoogleガイドライン違反によるペナルティを受けてるGoogleのウェブマスター向けガイドライン(品質に関するガイドライン)に記載ある内容に違反してWebサイトを構築することで、ペナルティを受けて、サイトの評価を落とすことに繋がります。サイトの評価が落ちることで、検索順位の大幅な下落、最悪、Googleの検索結果に自分のWebサイトがインデックスされなくなります。(インデックス削除される)ちなみにGoogleガイドラインの違反項目となるやってはいけない行為は、以下のように公式に挙げられてます。ヘルプこのような行為は避けて、Googleガイドラインに沿ってユーザーの利便性を考慮したWebサイトを構築するようにしましょう。仮にペナルティを受けてしまった場合、そのペナルティの原因となる部分を改善して、サーチコンソール上から再審査リクエストを送信し、ペナルティを解除するようにしましょう。することで、検索順位が元に戻り、インデックスされない状況が改善されて、Google検索結果に自分のWebサイトが表示されるようになります。(インデックス登録されます)関連記事Googleペナルティのチェック確認・解除方法と原因まとめGoogleウェブマスター向けガイドラインとは?robots.txtの設定で、クロール拒否の記述をしてるrobots.txtファイルの記述の中に、クロールを拒否する「disallow」の記述がされると、結果的にGoogleにインデックスされない状況に陥ります。/example/sample.htmlこのような記述がされてることで、「disallow」で指定されたURLの対象ページや対象ディレクトリは、User-Agentで指定されたクローラーにクロールされなくなり、それらの対象ページや対象ディレクトリは、Googleにインデックスされない状況となります。ちなみに、上記のUser-Agentで記述してる「*(ワイルドカード)」は全てのクローラーを指しますが、「Googlebot」を記述すると、Googleのクローラーのみに、クロール拒否を指定する形になります。このような記述が、robots.txtにされないか確認し、もし記述されていれば、その部分を削除した上でrobots.txtを再度アップロードし、内容を改善したrobots.txtファイルを改めてGoogleに認識させるようにしましょう。して、うまく認識されれば、Googleにインデックスされて検索結果に自分のWebサイトが表示されるようになるはずです。robotsタグで、検索結果にインデックスさせない指定ができる「noindex」属性値を記述していれば、その記述をした該当のWebページはGoogleにインデックスされない状況に陥ります。robotsタグを削除しましょう。Google)」を活用して、インデックス登録を促せば、より迅速に該当ページがGoogleにインデックスされて、検索結果に表示されるようになります。Googleの使い方とSEO効果についてcanonicalタグの記述でURL正規化の指定が間違っている重複コンテンツの対策手段の1つとしてcanonicalタグを利用して、URLを正規化することがよくあります。一般的には、全く同様のコンテンツ内容のWebページに複数のURLでアクセスできるケースが多く、そうなると、とくに被リンクが付くページURLが分散してしまうので、それを1つのURLに統一(URL正規化)する必要があり、最もGoogleに評価してもらいたいWebページのURLをcanonicalタグで記述するようにします。この場合に、Googleにもっとも評価してもらいたいWebページのURLの記述を間違えてしまうと、その記述したURLを対象にGoogleはクロールして、評価し、インデックス登録することになります。なれば、結果的に自分がもっとも評価してほしいページURLがGoogleにインデックスされない状況となり、canonicalタグに間違って記述したURLがインデックスされる可能性があるということです。これに関しては、間違えて記述しないように、canonicalタグに記述したURLを見直したうえで、ファイルをアップロードして、Googleに認識させることが重要な対策ポイントとなります。Google」機能を活用して、そのファイルのインデックス登録を促進しておくようにしましょう。同じコンテンツにアクセスできる複数のURLとしては、以下のようなパターンがあります。http://example.comhttp://example.com/index.htmlhttp://www.example.comそして、上記の同じコンテンツにアクセスできるURLの中から、Googleに最も評価してもらいたい1つのURLを自ら決めて、以下のようにcanonicalタグに記述するようにしましょう。href="http://example.com">このような方法と合わせて、サーチコンソールのサイト設定から使用するドメインを保存したり、.htaccessファイルを活用して正規化したいURLに301リダイレクトをかけるなどの対策と合わせて、正しくURLを正規化しながら、その重要なURLをGoogleにインデックスさせることがSEO対策のポイントとなります。Console)とは?登録・設定・使い方についてまとめ貧弱なリンク構造によってクローラーが巡回しずらくなってる(新規ドメインのサイトなど)基本的に、クローラーはリンクを辿りながらWebサイト内の各Webページを見つけて、そのページのコンテンツ内容を読み取り、最終的にGoogle検索エンジンにインデックスします。被リンクや内部リンクといったリンクをある程度充実させないと、クローラーにサイト内のWebページを見つけてもらえず、Googleに特定のWebページがインデックスされない状況に陥る可能性があります。このような状況を防ぐために、TOPページなどのトラフィックが集まってるページからリンクを張ったり、SNSを活用して被リンク獲得を促すなどの対策を施す必要があります。新規ドメインの場合は、ページ数が少ないことによるリンク構造の貧弱さから、クローラーがサイト内を巡回して各Webページのインデックスに至るまで時間を要する可能性が高いです。言うと、新規ドメインの場合は、そのドメイン自体が検索エンジンに認識されるまで一定の期間を要するということを、Googleの中の人が言及してます。新規ドメインだけがインデックスされずらいわけではありません。運用歴が長いドメインでも、リンク構造の貧弱さによって、クローラーが巡回できないWebページも出てくるため、結果的にそのWebページはGoogleにインデックスされないということが起こります。このようなことから、被リンクや内部リンクを充実させて、ページ間においてクローラーが流れ込みやすい道筋を作り、重要なWebページがGoogleにインデックスされやすいようなリンク構造にすることが対策のポイントです。言うと、良質なコンテンツを持つWebページを増やし、その増やしたWebページ同士が関連性の高いものであれば、内部リンクも構築しやすくなります。なれば、最終的にクローラーが巡回しやすいWebサイトを運用することができるので、ドメインに付随する各下層のWebページがGoogleにインデックスされやすくなります。被リンクとは?被リンクを調べる方法と増やす方法について内部リンクとは?内部リンクを最適化するためのポイントについてGoogleが新しいドメインを認識するのに2週間から3ヶ月かかるペナルティを受けてる中古ドメインでサイト運用してるSEOの知識が少しあると、中古ドメインを購入して、ドメインパワーがある程度備わったドメインでサイト運用するケースがあります。中古ドメインによるサイト運用は、そのドメインの運用歴にもよりますが、新規ドメインでサイト運用を始めるよりも、SEO効果が高く、キーワード順位が付きやすいといったメリットが見込めます。このような中古ドメインには、過去にペナルティを受けてるものもあり、ペナルティ解除に至ってない場合は、いくらWebページを公開しても、そのWebページはGoogleにインデックスされない状況となります。中古ドメインですでにサイト運用しており、Googleにインデックスされずらい場合は、サーチコンソール上にペナルティのメッセージが届いてないか?確認することがまず重要です。ペナルティの通知が届いていれば、その通知内容に従ってサイトを修正し、再審査リクエストを送信して、ペナルティ解除されるのをまず待ちましょう。ペナルティが解除されれば、既存のWebページや新規Webページが通常通り、Googleにインデックスされるようになるはずです。このようなことから、中古ドメインでサイト運用する際は、中古ドメインを購入する前に過去のドメイン運用履歴をちゃんと調査したうえで、とくにペナルティを受けた形跡がないか?など考慮しましょう。中古ドメインは、実際に購入してサイト運用してみないと、そのドメインの全てのパフォーマンス(良し悪し)を把握することが難しい場合があります。このような中古ドメインのリスクを考慮したうえでより良質なドメインを見極める技術が必要となります。これは難易度が高いので、はなから新規ドメインでサイト運用し、確実に良質なドメインでGoogleにインデックスされやすいサイトを運用することが賢明と言えます。robotsタグでnoindexをマークアップすることで、Googleにインデックスされないように設定できます。robotsタグによるnoindexが指定できないため、代わりに.htaccess等にX-Robots-Tagでnoindexを記述して、Googleにインデックスされないように設定してるケースがあります。DevelopersこのようにX-Robots-Tagを使った指定が、.htaccessファイルやhttpd.confファイル、HTTPヘッダーにおいて記述されてるか?確認し、もし記述していれば、その該当部分を削除することで、その記述によってインデックスされていなかったWebページがGoogleにインデックスされるようになるはずです。Webサーバーの不具合による500エラーでサイトが閲覧できないサイトを運用していると、ファイルサイズ過多でWebサーバーに負荷がかかり、容量オーバーによる500エラーによってサイトが閲覧できなくなるケースがあります。このような状況が長時間続けば、クローラーがそのWebページのコンテンツをうまくクロールすることができないため、結果的にそのWebページがGoogleにインデックスされない状態となります。仮に、WordPressなどのCMSをアップデートしたり、サーバー保守のためのサーバー再起動などの短時間のメンテンナスが行われた場合、数秒間その対象のWebサイトにアクセスできないので、そのタイミングでクロールされれば500エラーとなります。このようなケースの500エラーはよくあることなので、Googleにインデックスされないといった大きな問題にはなりずらいです。問題となるのは、長時間の500エラーで意図的なメンテナンスであれば、503エラーを返す処理を施せばGoogleに明示することができるので、影響を軽減することが可能です。このような処理を施さずに、長時間の500エラーとなった場合は、最悪、対象ページがGoogleにインデックスされないといったことになるでしょう。日ごろからサイトの挙動に気を配ってページの読み込み速度が遅かったらファイルサイズを軽減してサーバーへの負荷を緩和したり、長期メンテンナスであれば適切なHTTPステータスコード(503エラー)を返すようにするなどして、Googleからの評価を落とさないようなサイト運用を行っていくことが、Googleにインデックスされるためのポイントと言えます。関連記事レンタルサーバーが及ぼすSEOへの影響についてサイトのページ表示速度を測定して改善しようWebサイト自体の質が低い低品質なコンテンツがWebサイト内に多く存在すれば、そのサイト自体の質が低いとGoogleに判断されて、クロール頻度が下がり、結果的にそのサイト内のコンテンツがGoogleにインデックスされない状況に陥る可能性があります。サイトに変更頻度が低い情報がある場合や、サイトの品質があまり高くない場合は、サイトのクロール頻度が落ちる可能性があります。新しい情報を大量に追加した場合や、サイトに非常に有用な情報が掲載されている場合は、想定を上回ってクロールされてしまう可能性があります。ヘルプこのように、基本的に、質の高いサイトはクローラーが良く巡回するようになり、クロール頻度が高くなるので、公開したWebページがGoogleにインデックスされやすくなります。サイトの質を上げてGoogleにより評価されれば、最終的には、関連する多くの検索クエリでインデックスされたり、同検索クエリで複数ページインデックスされるようになるので、検索流入の拡大によるWeb集客の加速が見込めます。そのためには、ユーザーの検索意図を考慮した検索クエリと関連性の高いコンテンツを増やして、サイト自体の質を上げ、クロールされやすくインデックスされやすいサイトにしながら、SEO対策を進めることがポイントとなります。根本的かつ基本的に、WebサイトがGoogleにインデックスされやすいものにするためには、良質なコンテンツを増やしてサイト自体の質を上げたり、クローラーが辿るための自サイトへのリンク、自サイト内のリンクを充実させる必要があります。Googleの活用」により、GoogleへWebページのインデックスを促進することができます。この点踏まえて、ここでは、Googleにインデックスされやすくするための豆知識についてポイントをまとめて触れていきたいと思います。Googleを使う関連記事Googleのクローラーに巡回申請する方法についてXMLサイトマップを活用するサイトマップには、「HTMLサイトマップ」と「XMLサイトマップ」の2種類がありますが、クローラビリティを上げてWebページのインデックスを促進するためのファイルとなる「XMLサイトマップ(sitemap.xml)」を積極的に設置しましょう。このXMLサイトマップファイルを作成してアップロードし、本番環境に設置後、サーチコンソールのサイトマップ機能から送信しておくことで、Googleにそのファイルが認識されるようになります。すれば、そのファイルに記載されたWebページのURLに対してクローラーが巡回しやすくなるので、結果的にGoogleにインデックスされやすくなります。このようにWebページをより確実にインデックスさせるために、XMLサイトマップをサイトを公開する初期段階で取り入れておくことがおすすめです。Sitemaps」を導入することで自動的にXMLサイトマップが更新されるので、運用の手間が省けて効率化に繋がります。Google(現:URL検査ツール)」を使うことで、指定したWebページのURLに対して、クローラーを呼び込んでGoogleの検索結果にインデックス登録を促すことができます。これをよく使うケースとしては、「ブログ記事をリライトした場合」と「新規ページを公開した場合」です。Google」を利用して、新たなコンテンツへクローラーを呼び込み検索エンジンへのインデックスを促すことが基本的に重要な対策となります。Googleの使い方とSEO効果についてブログのリライトとは?ブログをリライトする方法についてまとめ今回紹介したようなGoogleにインデックスされない原因を参考に、その原因に合わせて適切な対策を施しましょう。良質なコンテンツを増やしてサイトの質を上げたり、リンク構造を最適化するなどして根本的にクロールされやすくGoogleにインデックスされやすいサイトにすることが大切です。すれば、公開したコンテンツがより早く上位化して、その分検索流入が見込めるので、Web集客の加速につながります。Googleにインデックスされやすければ良いというわけではありません。ユーザーの利便性を考慮した検索クエリと関連性の高いコンテンツを公開して、そのコンテンツがしっかりインデックスされるようにすることがSEOにおいて重要であり、上位化を目指すためのポイントとなります。