WordPressの内部リンクが可視化できなくて困った話

ブログ
スポンサーリンク

先日WordPressの内部リンクを可視化してくれる「Show Article Map」と言うプラグインを入れました。

でも、なぜか内部リンクが上手く表示されなくて・・・症状としては記事アイコンは出るけどリンクを繋げた記事間に矢印が出ない状態。

 

でも、原因と解決方法が分かったので共有します!

原因は「Enhanced Custom Permalinks」でした

まず、このブログは「はてなブログ」から移行したブログなんですね。

で、はてな時代はパーマリンクの事がよく分かっていなかったので、適当なURLでブログをアップしてたんです。こんな感じで(汗

はてな時代のURL

https://noma-noma.net/entry/2016/06/21/033215

 

それをWordPressに移行したのですが、ここで1つ問題がでてきました。WordPressだとドメイン以降のURLで「/」が表示できないんです。

だから「https://noma-noma.net/」以下に「/」があると、全てハイフンに変換されてしまいます。

なので、それを回避しURLを「はてなブログ」と同様にするため「Enhanced Custom Permalinks」を使っていました。

「Enhanced Custom Permalinks」を使うとWordPressでもはてな同様に「/」が使える様になるので。

パーマリンクをプラグインで変更していると上手く表示できない場合がある

「Show Article Map」が上手く表示できなかった原因は公式の「ページは出るがリンクが認識されない」の項目にもあるように、パーマリンクをプラグインで変更していたからでした。

つまりWordPressが認識しているURLと実際のURLが違う場合「Show Article Map」が記事を見つけられない(認識できない)みたいなんです。

プラグインでリダイレクトする事で解決できた

今回は「Redirection」と言うプラグインでリダイレクトすると言う方法で解決させました。

リダイレクトさせてるから、Googleの評価に影響はなさそうだけどSEOにめちゃくちゃ詳しいわけじゃないので、対応は自己責任で行ってください(汗

「Redirection」は直感的に使えて簡単

「Redirection」は直感的に使えるプラグインなので、なれた人ならそれほど迷わないと思いますが、ざっと使うときの流れを紹介しますね。

まず「プラグイン」の項目にある「新規追加」を選びます。

そして「Redirection」と検索。するとプラグイン一覧に「Redirection」が表示されると思います。

表示されたら「今すぐインストール」を選んでインストールします。そうしたら、プラグインの一覧で「Redirection」を有効化してください。

 

有効化したら「ツール」の項目に「Redirection」と表示されるのでクリックしてください。

この画面になったら上に元々のURLを、下にリダイレクト(転送先)のURLを記載して「転送ルールを追加」ボタンを押したら設定完了です。

 

これで古いURLから新しいURLにリダイレクトされていると思います。

この設定をした後、リダイレクトしたURLに内部リンクを繋ぐと「Show Article Map」でも正常に内部リンクが表示されていると思います。

 

「Show Article Map」で矢印が出なくてもGoogleの評価は変わらないだろうけど、やっぱり内部リンクは見えた方が分かりやすいですね。

「はてなブログ」から移行してきて「Show Article Map」が上手く表示できない・・・なんて人がいたらこの記事を参考にしてみてください。

 

スポンサーリンク

コメントを残す

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