WordPressサイトでパーマリンクを変更したためにGoogleからのアクセスが激減してしまった時の対策方法が分かった!

redirection___urban_giraffe

 

パーマリンクを変更したためにGoogleからの流入が激減してしまった

もう何度も同じことを書いているのですが、当サイトのパーマリンクを変更したために、GoogleにインデックスされているURLと実際のURLが違ってしまい、そのことでGoogleからの流入が激減してしまいました。

実際は下のように日付と投稿名で設定していたURLを投稿名に変更したため、Google検索からは404 Not Foundとなってしまいました。

%e3%83%91%e3%83%bc%e3%83%9e%e3%83%aa%e3%83%b3%e3%82%af%e8%a8%ad%e5%ae%9a__%e3%83%99%e3%83%88%e3%83%8a%e3%83%a0%e8%b5%b7%e6%a5%ad%e6%97%a5%e8%a8%98_-_wordpress

パーマリンクを変更した時は301リダイレクトを使えば良いということがわかった

悔しいので色々調べてみると、旧URLと新URLが異なる場合、301リダイレクトというテクニックを使えば良いことが分かりました。WordPress用にもいくつか301リダイレクトのプラグインが出ていて、今回はリディレクションというプラグインを入れてみてうまく行きました。

301リダイレクトを実現するリディレクション

プラグインを導入してアクティベートするとツール>リディレクションという項目が追加になります。ここに転送ルールというところに新旧のURLを入力する仕組みです。

%e3%83%aa%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3__%e3%83%99%e3%83%88%e3%83%8a%e3%83%a0%e8%b5%b7%e6%a5%ad%e6%97%a5%e8%a8%98_-_wordpress

例えば https://etsunan.com/help.html をhttps://etsunan.com/help/ のように一つずつ新旧のURLを入力することでリダイレクトが可能になります。

しかしすでに当サイトは800件近いブログを書いてしまっているので、全部一つずつURLを書き換えるのは面倒臭くてやってられません。そういう人のためにCSVで新旧URLをインポートする機能もついているのですが、もっと簡単な方法がありました!

正規表現を使ってリダイレクト

正直なところ正規表現はよくわかっていないのですが、見よう見まねでトライアンドエラーを重ねてうまく行きました。

%e3%83%aa%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3__%e3%83%99%e3%83%88%e3%83%8a%e3%83%a0%e8%b5%b7%e6%a5%ad%e6%97%a5%e8%a8%98_-_wordpress

ソースURLでは

“https://etsunan.com/2016/08/20/ピューリッツァー賞「サイゴンでの処刑」が撮影/”

となっているところを

“https://etsunan.com/ピューリッツァー賞「サイゴンでの処刑」が撮影/”

と変更したいだけです。全て法則性を持って変更したいので、ソースURLに

/(\d*)/(\d*)/(\d*)/

と入力してやり、ターゲットURLを”/”に変更してやるだけです。

実際動いているのか?

ログを見たところ早速リダイレクトされ始めました!

%e3%83%aa%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3__%e3%83%99%e3%83%88%e3%83%8a%e3%83%a0%e8%b5%b7%e6%a5%ad%e6%97%a5%e8%a8%98_-_wordpress

過去10日間ほどせっかくアクセスしてくれたのに404表示されてしまった皆様、ご迷惑をおかけしました。😔

プラグイン設定に関してはこちらのYouTubeビデオも参考にさせていただきました!

関連記事

最近の投稿