2022.11.24
こんにちは。
アントアントのメルマガ担当です。
いつもメールマガジン「ここだけは知っておきたい編」をご覧いただき、誠にありがとうございます。
今回は弊社サポートにもよくご相談をいただくGoogleにインデックスされない場合の『主な原因』と『対策方法』についてご紹介いたします。
Googleインデックスとは、Googleの検索エンジンにクローリングされてWebサイトやブログなどが検索エンジンのデータベースに「登録」されることです。
そのため、インデックスされていなければユーザーがキーワード検索をしても検索結果に表示されません。
メタタグ(metaタグ)はページの情報を、検索エンジンやブラウザなどに伝えるタグのことをいいます。
メタタグをしっかり設定することでSEO対策に繋がり、ユーザーにもクローラーにもどういったページやサイトなのかを伝えることができます。
メタタグを設定したいページで右クリックして[メタタグ]-[メタタグを登録]をクリックすると設定ダイアログが表示されます。
メタタグに入力したタイトルタグとメタディスクリプションは検索した際にこのように表示されます。
簡単にGoogleインデックスを確認する方法としてGoogleの検索窓を利用する方法があります。
《確認方法》
Googleの検索窓にインデックスを確認したいサイトのURLまたはページのURLを入力して検索する
例1
「site:https://sample.jp/」を入力
66ページがインデックスされてることがわかります
例2
「site:https://sample.jp/sample」を入力
該当ページがインデックスされていることがわかります
★注意点★
検索窓でインデックスを確認する方法は簡単に行うことはできますが、Google SearchConsoleのように詳細を確認することはできません。
そのため、正確な調査・改善を行う場合はGoogle SearchConsoleを使用することを推奨しています。
★Google SearchConsoleで確認する前に
対象のサイトのデータをGoogle SearchConsoleに反映させる必要があります。
反映方法は過去のメルマガ『Google Search Consoleについて』をご確認ください。
《確認方法》
確認したいサイトをプロパティに追加し、所有権の確認、データの反映ができたら
「URL検査」からGoogleにインデックス登録されているかを確認することができます。
左サイドバーの「URL検査」またはサイト上部の検索窓に対象のサイトのURLを入力し、
結果画面に『URLはGoogleに登録されています』と表示されていれば対象のサイトURLはGoogleインデックス登録がされています。
ant2 CMSではGoogle Search Consoleの設定が可能となっており、サイト所有者の確認設定もant2 CMSから設定していただくことでより簡単に行うことができます。
また、サイトマップの自動作成、独自のサイトマップファイルがある場合にはサイトマップのアップロードが可能となっています。
設定方法は是非動画をご確認ください。
一般的には、サイトやページ公開からGoogleにインデックスされるまでに数時間~数週間かかります。
しかし、しばらくたってもインデックスされないようであればインデックスされない原因を疑ってみることをおすすめします。
インデックスされない原因はいくつか考えられますが、まずは下記を確認してみましょう。
※ただし、インデックスされない要因は下記以外にもGoogle側で判断している場合があるのでご注意ください。
1.新しいWebサイトのため検索エンジンがクローリングしていない
新規ドメインを取得する場合は、検索エンジンがクローリングするまでに数時間から数週間かかる場合があります。(Google Search Central YouTube動画より)
そのため、検索エンジンにクローリングされるのを待つまで待っていられない、といった場合にはXMLサイトマップを送信し、クローリングを促す必要があります。
XMLサイトマップ送信についてはこちら
Googleでは、ウェブマスター向けガイドラインを設けており、このガイドラインに違反しているサイトにはペナルティを課す場合があります。
そのため、ペナルティを受けているかどうかGoogle SearchConsoleから確認する必要があります。
Google SearchConsoleの左サイドバー『セキュリティと手動による対策』から確認し、『問題は検出されませんでした』と表示されているようであればペナルティは受けていません。
もしペナルティを受けている場合は早急に対応したほうが良いでしょう。
robots.txtでクローラーのアクセスを拒否している場合、クローリングを行うことができないため、インデックス登録はされません。
robots.txtとは、検索エンジンにクローリングしてほしいページとそうでないページを指定するファイルで、検索エンジンがクローリングする一番最初にこのファイルを読み込みます。
そのため、クローリングしてほしくないページを指定しているようであれば検索結果に表示されることはありません。
サイト内の特定のページをインデックスされないように設定することができるrobots metaタグのことをnoindexといいます。
Googleの検索結果に表示させたくないページや検索結果に表示させる必要がないページ(フォームのサンクスページなど)には、noindexを用いて表示させない設定を行うことができます。
過去のメルマガ『noindex・nofollow・noarchiveについて』をご確認ください。
検索結果の上位にサイトを表示されるためには、コンテンツの品質が求められています。
特に最近ではインデックスする基準を以前よりもGoogle側が厳しくしていると言われていて、その要因としてコンテンツの品質があげられています。
そのため、上記の技術的な問題を解消してもインデックスをされない場合は、この『サイトのコンテンツの品質』が低いことでインデックスされていない可能性があります。
サイトのコンテンツの品質を上げるためには、単純に特定のページを修正することや、ページ数を増やすのではなく、検索クエリの意図を満たしたコンテンツを用意する必要があります。
XMLサイトマップとよばれるクローラー向けにWebサイトの内容や構造を伝えるファイルを送信することで、クローラーはファイルの情報をもとに効率よくサイトをクローリングしてくれます。
ant2 CMSを使用して作成したXMLサイトマップをGoogle SearchConsoleで送信する方法については
過去のメルマガ『SEO対策に効果的?サイトマップの種類と作成について』をご確認ください。
Google SearchConsoleの『URL検査』で『URLがGoogleに登録されていません』と表示された場合、
右下の『インデックス登録をリクエスト』ボタンをクリックし、インデックス登録をリクエストすることでクローリングされるようになります。
【URL検査】
【インデックス登録をリクエスト後】
クローラーがクロールしやすいように「Googleが理解しやすいサイトを制作する」ことでインデックス登録を促進することができます。
クローラビリティの向上には、下記のような対策が効果的と言われています。
今回はWebサイトが検索エンジンにインデックスされない主な原因と対策方法についてご紹介しました。
サイトがインデックスされない原因は今回ご紹介した内容以外にもサーバー側での原因やGoogle側での判断などその他の原因も考えられますが、なかなかサイトが検索結果に表示されなくて困っているというサイト運営者様、制作者様は一度今回ご紹介した内容をご確認の上、対応していただくことをおすすめいたします。