サーチコンソールの「データがありません」の原因究明と3つの対策方法

にほんブログ村 小遣いブログ スーパーアフィリエイターへ

 

ブログやサイトをやっているなら被リンク数は気になるところです。
SEO的にも重要になりますからね。

グーグルサーチコンソールにサイトを登録しておけば簡単に被リンク数がわかります。

で、この前被リンク数を調べるためにサーチコンソールを見ていたら異変に気付きました。

「データがありません」

え!?なんで?この前までちゃんと数値出てたよね・・・。これはちょっとまずいことになりました。

というわけで、なんでこうなったのか?どうやって解決したのか?
詳しく解説していきます。

 

 

サーチコンソールはwww有り無しは別物だと認識する

調べていくとワードプレスは自動で複数のURLを作成することがわかりました。

僕のブログなら

  • http://www.toshimin01.com/
  • http://tosimin01.com/
  • http://www.toshimin01.com/index.html
  • http://tosimin01.com/index.html

といった感じです。

www有りと無しの2種類のURLが作られていてどっちで検索されてもいいようになっています。

でもサーチコンソールはwww有り無しはまったく別のサイトだと判断されるので、2パターンとも登録しないといけません。

 

サーチコンソールの登録プロパティを確認する

でもここで疑問が湧きました。
確かwww有り無しでサーチコンソールにはどっちとも登録してたはずだからです。

というわけで確認してみたのがこちら。

www.有り無しどっちとも登録してあります。

ということは、登録のし忘れが原因じゃないですね。
う~ん、じゃあなんだろう?

ひょっとしてワードプレス側の設定かもしれません。

 

 

ワードプレスのURL設定を確認する

ワードプレスの設定でURLが統一されているか確認するには
[ダッシュボード]→[設定]→[一般] のところを見ます

 

で、確認した結果がこちら。

www無し、で統一していました。

 

こうすることでwww無しのURLでしかアクセスできないようになります。

試しにwww有りでURLを入力してみると「ページが見つかりません」と表示されます。

 

ちょっとまとめますね。

  • サーチコンソールには2種類のURLを登録
  • ワードプレスの設定でURLを統一

でもこれじゃあまだ何か足りないってことです。

何が抜けているんだろう・・・。

ん~~。

ん・・・。

んんん!?

あ!わかった。わかりましたよ。
自動で切り替えるようにしないといけないのです。

 

 

www有⇒無しに自動で切り替えるようにすればいい

www有り無しどっちから来てもwww無しのURLに辿り着けないといけないのではないか?

これが僕の出した答えです。

サーチコンソールにはwww有無しの2つを登録してあります。
でも実際にアクセス出来るのはwww無しのURLだけです。

でもサーチコンソール側はそんなこと知りません。

それで被リンクのデータがおかしなことになってるのかも。

というわけで、www有でアクセスした場合にもwww無しのURLに自動で切り替えてくれる方法がないか

探しましたら、やっぱりありました。
301リダイレクトという方法です。

 

 

301リダイレクトの方法

では301リダイレクトの方法を紹介します。

やり方ですが.htaccessというファイルの中身を変更します。

まずはロリポップサーバーにログインし、[サーバーの管理・設定]→[ロリポップ!FTP]と進みます。
(僕はロリポップサーバーを使っていますが他のサーバーでも基本的には同じです)

 

サーバーFTP画面が開いたら「.htaccess」というファイルを探してクリックします。

するとファイルの中身が表示されますので、以下のコードをそのまま貼り付けてください。
(www無し、に統一する場合)

RewriteEngine On
# www無しのURLに統一
RewriteCond %{HTTP_HOST} ^www\.toshimin01\.com
RewriteRule ^(.*) http://toshimin01.com/$1 [R=301,L]

 

ロリポップサーバーの場合は現在の属性(パーミッション)を「604」に変更してください。
これをやらないと正常に動かなくなります。

 

これを意外と忘れててドツボにはまってしまう事もあるので、もし上手くいかない時はパーミッションの設定を確認してみてください。

最後に「保存する」ボタンを押してください。

 

はい、これだけです。

たったこれだけでwww有りでURLを入力してもwww無しのURLに自動で切り替わります。

 

 

これで足りない要素は潰しました。

再度おさらいしてます。

  • サーチコンソールには2種類のURLを登録
  • ワードプレスの設定でURLを統一
  • 301リダイレクトでアクセスを統一化

 

さぁこれでもう大丈夫でしょ!

というわけでサーチコンソールにログイン!
どうだ!?

 

 

なんでだ!(ノ ̄皿 ̄)ノ┫:・’.::

 

 

もう一度確認してみる

・サーチコンソールで2パターンのプロパティを確認。⇒www有り無し2パターンで登録してる。

・ワードプレスのURL設定を確認。⇒うん。www無しに統一してる。

・301リダイレクトを試す。www有URLを入力。⇒www無しにちゃんとアクセスできる。

うん、特に間違って感じはしない。じゃあもう一度チャレンジ!

 

なんでだぁぁぁぁぁ!(ノ`□´)ノ⌒┻━┻

 

サチコぉ。機嫌直してくれよぉ。サチコぉ~~。
(サチコ:サーチコンソールの略および人名)

あ~、これってあれかな?しばらくたってからおかけ直し下さい、ってやつかな?

というわけで1週間ほど放置してみました。
すり寄ったあとの放置。これならサチコも一発で落とせるはず(笑)

 

 

1週間後・・・

 

 

 

 

 

 

なんでだぁぁぁぁぁぁぁぁぁぁぁ_| ̄|○ ガクッ

 

 

URLを統一(正規化)しても「データありません」となることもある

それからいろいろ調べてたらwww有無を統一(正規化)しても

サーチコンソールでは「データありません」となるケースがいくつか報告されている!ということがわかりました。

 

これ以上の検証は僕の知識と技術では難しいし時間もかなり食ってしまうので辞めます。

サーチコンソール以外の被リンクを調べるツールを探してそっちで代用することにします。

なにかいいものがあったときは記事にしますね。

 

まとめ

POINT

・サーチコンソールで「データがありません」となった時はURLの正規化をしてみる

・それでも直らないときは他のツールも検討してみる

・ロリポップサーバーを使ってるなら.htaccessのパーミッションを604にすることをお忘れなく

というわけで、今回はURLを正規化して無事にサチコは僕を受け入れてくれました
ってハッピーエンドになるはずだったのに!そうは上手く行きませんでした。

 

でもまぁロリポップユーザーにとってはパーミッションの設定は知らなかった人も多いはず。

ただファイルをアップロードしただけだと使えませんから。
気がつけばちゃぶ台をひっくり返しすハメになりますよ(笑)

 

とりあえず、時間が経てば何か変わるかもしれませんので、その時はまた記事にして報告します。

 

にほんブログ村 小遣いブログ スーパーアフィリエイターへ