パーマリンク変更&301リダイレクト完了までプラグインを使ってなるべく楽に、をテーマにしたかったんですが、序盤である程度労力を持っていかれるのでご注意ください。ファイルの編集を使えるのであればそちらの方が恐らく楽なので別記事をご参照ください。僕のように二つとも上手くいかず、発狂しそうな人は下記の手順をお試しください。使用するプラグインとソフト今回の方法では、下記のプラグイン&ソフトを使っています。ExportRedirectionExcel(.csvファイル開けるやつなら何でも)これらのプラグイン&ソフトにこだわらなくても、同様の手順を操作できれば問題ありません。最初に、一番憂鬱な作業を始めます。今まで書いた投稿のスラッグ設定です。多ければ多いほど苦痛が生じます。スラッグとは、記事やカテゴリに付与される英字の名前のようなものです。パーマリンク設定を”投稿名”にした場合、設定したスラッグがURLの最後に適用されるようになります。みると、ケツの方がそうなっているはずです。かのGoogle様は、こう仰っています。構造はできる限りシンプルにします。構成できるよう、コンテンツを分類します。区切り記号を使うと効果的です。わかりやすくなります。アンダースコア(_)ではなくハイフン(-)を使用することをおすすめします。引用:Googleガイドライン要約すると、post-idとか読者にとってはワケ分かんねぇからヤメろ。日本語表記もURLだとバグるからヤメレ、というような事を言っています。記事の内容を示す英単語にするハイフン(-)を使い分かり易くするなるべく簡潔にまとめる上記の要点を念頭に入れ、早速スラッグを設定していきましょう。今までスラッグをイジったことの無いワードプレッサーは、デフォルトだと日本語になっているはずです。これに関しては一括でサクサク変更する方法はありません。ま、スラッグが重複する事なんてありえない事だし当たり前ですが。ダッシュボードから、『投稿一覧』を選択して各記事の編集を行います。一つ一つ記事編集画面に行って変更していたのではキリがないので、『クイック編集』を選択して変更していきましょう。忘れてはいけないのは、これから新規記事を投稿する度にスラッグ変更は必須だという事。大手ブロガーさんもやってるワケだし、これがSEO的には間違いない方法なんでしょうね。続いて、リダイレクト設定を行うために、前のパーマリンク情報を抽出します。csvファイル形式で抽出できれば、どのプラグインを使用しても構いません。今回はWP-All-Exportというプラグインが視覚的で使いやすかったので使用してみました。プラグインをインストールしたら、早速有効化します。「新規エクスポート」を選択。「特定の投稿タイプ」から「投稿」を選択し、「エクスポートファイルをカスタマイズします」を選択して次へ。並んでいますが、どれも必要ないです。ファイルを出力できません。csvファイルを出力します。続いての高度の設定はスルーでOKです。exportが完了するとcsvファイルをダウンロード出来るようになります。任意のフォルダに保存しましょう。Excelでパーマリンク整理ダウンロードしたcsvファイルをExcelで開きます。上手くエクスポート出来ていれば、このようになります。Slugが意味不明な文字列になっているところはスラッグを指定していない下書きページか記事になります。最初から日本語表記になっているかですね。僕の場合は下書きページは不要なため、行ごと削除しています。必要な方は、下書きを本投稿に戻したのちにスラッグを変更して再度csvファイルを抽出してください。※補足ですが、日本語表記やタイトル等も出力対象に加えた人はかなりの確率で文字化けすると思います。変えて、再度読み込むと上手く行くはずです。Excelで開いた後は、プラグイン『Redirection』にcsvファイルを読み込ませるために編集を行います。部分を削除するんですが、面倒なので置換機能を使って一斉に消してしまいます。)を検索し、置換後の文字列部分は何もいれず「すべて置換」を選択します。置換後の文字列を入力しない事で、一斉の削除が可能です。次に、抽出したスラッグの先頭部分に”/”を入れていきます。少ない記事数だと手打ちしても良いですが、100記事以上になると手間です。Cの列にスラッシュ付きのスラッグを表示させるために式を入れます。C2のセルに、下記の式を挿入しましょう。スラッグの前にスラッシュが挿入されているデータが表示されるはずです。後はC2のセルの右下をビビーっと最終行まで移動して完了。全てスラッシュが入ったらB列は用済みなので消します、と言いたいところですが、B列を消してしまうとC列は正しく機能してくれません。C列を丸々コピーして、B列に「形式を選択してペースト」から「値」にチェックを入れて貼り付けします。すると、式ではなくスララグ(先頭にスラッシュの入ったスラッグの事)の値のみがセルに記入されます。最後に、A1セルの「Permalink」を「source」にし、空白のB1セルに「target」と記入して終了です。これで『Redirection』で読み込みできるcsvファイルの出来上がりです。「redirectkun」とでも名付けて保存しましょう。Redirectionに複数設定するここまで来ればもう一息です。プラグイン、『Redirection』をインストールして有効化します。有効化を終えたら、ツールからRedirectionが利用可能です。「グループ」を選択し、グループの追加から適当な名称を入力して追加します。編集したcsvファイルを選択し、アップロード。グループにインポートという欄は、先ほど新規に追加したグループを選択しましょう。これでリダイレクト処理は完了です!もう301リダイレクトは始まっているので、急いでパーマリンクを変更しましょう。パーマリンクを投稿名に変更する最後の作業。パーマリンクを変更します。ダッシュボードから「設定」→「パーマリンク設定」と進み、「投稿名」を選択します。全て終わったら、変更を保存で終了!お疲れ様でーす!最後に今回記事にしたのは、僕が経緯を忘れないための備忘録も兼ねてます。こんな手順、2・3年後に覚えてるわけないですからね。パーマリンク変更したのは最近ですが、実は前々から変えたいとは思っていました。URLが/カテゴリ/記事id/だと、確かにユーザーにとってはURLだけでは何のページか分からないし。自分で試そうとすると、あらゆる手段が使えない事に絶望し、最終的に辿り着いたのがこの記事の方法です。Redirectionプラグインに一つ一つURLを記入するのだけは避けれて助かりました。サイトによってはSEO評価がリセットされて順位が変動すると書かれてありますが、どうなることやら。経緯は3ヶ月後くらいに晒してみよーかな、と思っているんですが元々pv数の少ない自慰サイトですし、参考になるかどうかは分かりません。301リダイレクトにはSEO評価を完全にリセットするまでの効力は無いと思います。いうか、リンクの評価をそのまま保つための301リダイレクトですし。リダイレクトはSEOの評価がゼロになるよ!って脅してる人は無知なんだと思います。本当は思いたいだけですが。すみません、そうあって欲しいという僕の願望です。そもそも、こんな状況なのでブログを続けているかさえ分かりませんが【祝100記事達成】雑記ブログを立ち上げて1年の収益とPV数を晒してみる2018年11月12日アクセスが立ち直れないほど下がったらブログやーめよっと。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレス書いてる人ゆずフリーランスになりたくて頑張るアラサー。