WordPress

月別アーカイブが301リダイレクトされてしまう現象の解決

投稿日:2017年9月11日 更新日:

いつの間にか月別アーカイブが301リダイレクトされる状態になっていました。気づいたのはBing Web マスターツールのクロール情報で”HTTP301コード”に出ていたからです。実際に自分で月別アーカイブを確認してみると確かにリダイレクトされていました。問題解決したので、説明していきたいと思います。

delegate

結論からすると、私の設定ミスなのですが、同じようにはまっている方もおられると思います。

1. 現象の説明

元々、月別アーカイブはあまり重要視していませんでした。もちろん、自分で見ることもありません。一応、表示されることは確認していたので、最初から表示されていないということでもありませんでした。

Bing Web マスターツールでクロール情報を見てみると、301リダイレクトされているページがありましたが、これが月別アーカイブのページでした。もちろん、301リダイレクトしようという気持ちもありませんし、そういう設定をした記憶もありませんでした。

実際に確認してみると、確かにホームにリダイレクトされていました

表示されないわけではなく”301でリダイレクトされている”ということは自主的にやっているはずなのですが、この時点では全然わからずでした。

2. 原因の特定へ

私の場合、CSSやスクリプトには多少手を入れていますが、まずこれが原因のはずがないのです。そんな大掛かりな変更や作成もしていません。

他に変更を加えているとしたらプラグインです。とはいえ、そこそこの数のプラグインを使わせていただいているので、1個1個停止を繰り返すのは面倒なので、全部停止することにしました。これで、リダイレクトされなければ、プラグインが原因です。

全てのプラグインを停止して確認したところ、プラグイン月別アーカイブが表示されました。原因はプラグインにありました。

プラグインの性質を考えて、第一候補が決まりました。Yoast SEOです。Yoast SEOはnoindexの設定を行ったり、外からの見え方に対して変更を加える可能性があるプラグインです。

Yoast SEOを停止して、月別アーカイブを表示してみると、見事に表示されました。

直ぐ判明したように見えるかもしれませんが、1週間ぐらいは悩んでいました。(汗)

そして、これはYoast SEOが悪いわけではありません。

3. Yoast SEOの何が原因か?

Yoast SEOの設定にありました。

ダッシュボード>SEO>タイトル&メタ

”アーカイブ”タブの”日付アーカイブの設定”です。

YoastSEO-meta-archive

この設定が無効になっていると、301リダイレクトを行うようです。

4. どうしてこの設定にしていたのか?

この前のタブの”タクソノミー”では、カテゴリーやタグのindex/noindexについて設定していました。この流れから、ここも有効/無効の設定が、index/noindexの設定かと思いこみました。

読んでみれば、確かに言葉通りなのです。

確かに、”日付アーカイブの設定を無効にする” は”日付アーカイブを使用しない”という意味にも取れます。

しかし、私は「無効=noindex」と勘違いしていたので、「月別アーカイブのindexは不要であると設定した」つもりになっていました。

5. 修復の方法

単純に”無効”を”有効”にすれば、月別アーカイブは使える状態になります。

しかし、私の場合、「Bing Web マスターツールに301リダイレクトと判断された」ので、完全に元に戻すには、Bing Web マスターツールで該当の月別アーカイブURLの登録をし直して、再度インデックスする必要があります。

私のケースからはBingで考えていますが、おそらくはGoogleも同じだと思うので、Fetch as Googleしてあげる必要もあると思います。

私は月別アーカイブをインデックスしてほしいと思っていないので、行いませんでしたが、月別アーカイブをインデックスしてほしいと思っているならばやらなければなりません。

6. 作成者アーカイブも同じ仕組み

YoastSEOの同じタブにある”作成者アーカイブ”も”月別アーカイブ”と全く同じ動きをします。実のところはauthorの方もBing Web マスターツールに301が出ていて、ホームにリダイレクトされていました。

こちらも同様に有効にして、noindexにした方が良いかもしれません。

まとめ

単純に私の設定ミスだったという結論なのですが、勘違いしやすい場所ではあります。おそらく、同じ現象で困っている人がいるのではないかと思います。

Yoast SEOを使用していて、月別アーカイブがリダイレクトされたら、設定の影響である

Yoast SEOの初期設定の投稿もこれに合わせて書き直しました。

-WordPress
-

執筆者:


  1. ナカシマ より:

    おかげさまで問題解決いたしました。来週月曜納品に間に合いそうです。大変助かります。

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*

関連記事

YoastSEO-logo

WordPress SEO対策 Yoast SEOの初期設定(初心者向け)

WordPress環境にYoast SEOを入れてみました。Yoast SEOは高機能のSEO対策プラグインです。初期の設定、一部機能の使い方などをまとめてみました。とても良いプラグインなので、一度イ…

もっと見る

computer_mojibake

WordPress 日本語環境で必須のプラグイン WP Multibyte Patch

WordPress環境で「なぜか文字数が合わない、揃わない」なんて経験はありませんか?これは英語ベースで作られている環境の文字(シングルバイト)と日本語(ダブルバイト)の文字の違いから来るものです。こ…

もっと見る

twitter

【とても簡単】Yoast SEOを使ってTwitterカードを表示させる方法

Twitterにブログ投稿へのリンクをブログカードの形式で表示させる方法があります。(これをTwitterカードと言います)この設定をするのにYoast SEOが使えます。そしてとても簡単です。Twi…

もっと見る

matches

WordPress ウィジェット表示をコントロール Widget Logic

任意のウィジェットを携帯端末からのアクセスで表示させたくない場合はありませんか?私は結構あります。例えば、Popular Postsのランキングは携帯端末で表示すると今一つという感じがします。そこで”…

もっと見る

サイト内の検索はこちらから

サイト内の検索はこちらから

サイト内の検索はこちらから

カテゴリー

アーカイブ

最近の投稿

RSS icon