タイトルで内容を全部説明しているのですがあせった話です
リニューアルしてずいぶん経つサイトがありまして
検索に未だに引っかからないことに疑問を持ち
Search Console(サーチコンソール)で調べてみたら
no indexタグが追加されています
という恐ろしい文字が…
まだ公開してない段階で新しいサーバーに上げたりしていたものだから
念のため
<meta name=”robots” content=”noindex”>を入れており
公開後もそのままになっていたという
あってはならないミスをしておりました
あわてて削除、インデックス登録をリクエストしましたが…
数日たっても
URL が Google に登録されていません
のまま…
時間かかることもあるだろうと、インデックス登録リクエストを繰り返しつつ
1週間経っても
URL が Google に登録されていません
のまま…( ;∀;)
さすがに焦り始めて行ったこと
↓ ↓ ↓
サイトマップの送信(noindex削除後1週間)
ページ数の少ないサイトのため、通常だったらなくてもあまり関係はないだろうと思われますが
できることはしておこうと送信
ここで作りました
しかし
URL が Google に登録されていません
は変わらず!!
そこで
robots.txtの送信 (noindex削除後2週間くらい)
robots.txtとはクローラー巡回を制御できるファイルですが
これまで特に使っていませんでした
robots.txtは全ページクロール許可のときは必要ないとのことだったのです
しかし「インデックス登録されない」であれこれ調べた結果
これも解決策の一つとして書かれていたので
作成し、ルートディレクトリにアップしました
全ページクロール許可なので
User-agent: *
Allow: /
と書くだけです
普通にファイルを作成し、アップしてもいいのですが
Googleのrobots.txtテスターを使ってweb上で作成・編集することもできるようです
これで数日待ちましたが
URL が Google に登録されていません
変わらず…(鬼)
そもそも「公開URLをテスト」すると、ちゃんと
「URLはGoogleに登録できます」と出るのです
サイトマップもちゃんと追加されています
なのに再度URL検査するとやっぱり
URL が Google に登録されていません
カバレッジ 検出ーインデックス未登録
になってしまう
ページにエラー等はなく準備はできているのですが
とにかく巡回してもらえてないということのようです
インデックス登録リクエストは既に何回やるんだよというくらいやり続け…
最終的にひたすら待つしかないようですが
数カ月noindexを入れてしまっていた、ということが
巡回を遅らせる要因になっているのでは?という心配がありました
いったいいつ来てくれるのだろうか…
ところがちょうど3週間経った頃
今日もだめだろうなあ…とサーチコンソールを開けてみると
カバレッジで1ページだけ有効になっています
URL検査をしてみると
URL は Google に登録されています
が出ました!
Googleで検索すると、ちゃんと出てきました
Googleからもお知らせが
登録が確認できたタイミングで、Googleからもメールが来ていました
「Search Console でお客様のウェブサイトの Google 検索におけるインプレッション数が収集され始めましたことを、Google システムが確認しましたのでお知らせいたします。 」
というような内容です
結果:noindexタグを削除してからインデックス登録されるまでにかかった期間は3週間(タイトルのまま)
サイトマップとrobots.txtが何か影響を与えたのかどうか?
何もしていない状態と比べられないのでわからないのですが
ひとまず安心しましたが
前にもwordpressサイトの設定で、あの
「検索エンジンがサイトをインデックスしないようにする」の
チェックを外し忘れていたという前科があるにも関わらず
またやってしまったのでとにかく反省です…
コメント