パーマリンクとは?
パーマリンクとはページのウェブサイトの各ページに対して個別に与えられているURLの末尾部分のことです。といってもちょっとわかりくいかもしれません。ようするにページのURLをさしています。ページが増えても変わらない固定リンクのことです。
このパーマリンクなのですが、SEOの観点から日本語を使用しているとあまりよろしくないらしいのです。筆者のブログはパーマリンクに日本語を使用していため思い切って変更することにしました。
どのパーマリンクがいいのか
パーマリンクの設定はWordPressメニューの「設定」→「パーマリンクの設定」から行います。初期設定のパーマリンクは「日付と投稿名」になっています。
上はパーマリンク設定の画像で、ネット上の情報を検索すると理想的なパーマリンクは/cadecory/post-nameだそうです。しかし人気ブログでもページ番号のパーマリンクを使っていたりするなど様々みたいです。
複数の情報で共通して言われているのが「日本語のパーマリンクはだめ」だということです。日本語パーマリンクだとシェアしづらかったり、WordPressのバージョンによっては404エラーになったりするようです。
パーマリンク変更でおきる弊害
パーマリンク設定を途中で変更すると全記事のURLが変わってしまって、検索エンジンに登録されてあるURLにアクセスしてもリンク切れになっている。ということが発生します。そのような事態を防ぐために『リダイレクト』というものを行います。
SEOとリダイレクトについては別になにかデータがあるわけでもないので、なんともいえませんが、パーマリンクを途中で変更することはあまり好ましいことではないようです。WordPress立ちあげのときにパーマリンクを設定しておくのが一番なのですが、いまさら感はあります。
パーマリンク変更のために行った全手順
パーマリンクを変更するには以下の作業が必要です。
- リダイレクトを行うためにPermalink Redirectプラグインをダウンロード
- Permalink Redirectのファイルを編集し、サーバーにアップロード
- パーマリンクの設定でパーマリンクを変更する
- Permalink Redirectを有効化して、リダイレクトする
- 全ページの内部リンクを書き換える
結構な作業量なので、パーマリンクを途中で変える人は覚悟しておいたほうがよいかもしれないです。
Permalink Redirectプラグインをダウンロード
↓からZip版をダウンロードします。
Permalink Redirect WordPress Plugin
Permalink Redirectのファイルを編集し、サーバーにアップロード
zipファイルをダウンロードしたら、ylsy_permalink_redirect.phpというファイルをテキストエディターで編集します。
406行目が「302」になっているので「301」に書き換えればよいようです。編集しおわったら保存して、WordPressがインストールしてあるサーバーのプラグインフォルダにylsy_permalink_redirect.phpファイルをアップロードします。これはレンタルサーバー会社のFTPソフトなどによって行います。
パーマリンクの設定でパーマリンクを変更する
WordPressのダッシュボードから「パーマリンクの設定」でお好きなパーマリンクに設定変更します。ここで変更すると全記事のURLが変わるので、本当にやる必要があるのかよく考えてからやったほうがよいです。
Permalink Redirectを有効化してリダイレクトする
WordPressダッシュボードから「設定」→「Permalin Redirect」を開く
古いパーマリンク形式を記入し、UpdateOptionsをクリックこれでリダイレクトが完了となる。ただしここでトラップがあって、さきほどのパーマリンク変更で新しいパーマリンク変更で「基本」を選んでしまうとうまくいかないトラブルが発生する。
ちなみにリダイレクト後はプラグインを消してもだいじょうぶです。きちんとリダイレクトされてるかどうかは古いパーマリンクのページにアクセスしてみることです。自動で新しいページに飛んでくれればリダイレクトは成功しているはずです。
全ページの内部リンクの書き換え
全ページの内部リンク書き換えは手作業でやる必要があります。SearchRegexというプラグインで置換する方法もあるみたいですが、全ページのURLを一気に置換するのは不可能でした。
ひとつひとつ修正していく必要があるので根気のいる作業かと思います。
パーマリンク変更 – まとめ –
パーマリンク変更の作業はそんなに難しくはなかったのですが、作業量がおおいので一苦労です。
もしパーマリンク設定を初期設定のままにしている人は無理に変えなくてもいいのかなとも思います。たしかにURLは記号の羅列になりますが、なにかデータがあるわけでもないですし・・・途中変更もよくないことが多いみたいですし。
とりとめのない記事になってしまいました。
コメント