PR

サイトマップが表示されない原因と解決方法

ブログ作成・運営
この記事は約4分で読めます。

はじめに

「サイトマップって入れたほうがいいんだよね?」と調べているうちに、
自分のブログでも作ってみようと思った私。

最初はショートコードを一つ入れるだけだったので、思っていたより簡単に作成できました。
「わ〜、これで訪問者さんにもわかりやすいブログになるかも♪」なんて思っていたのですが…。

しばらくして、「あれ?なんか表示されてない…?」と気づいたときにはちょっと焦りました。
しかもそのとき、ちょうどGoogleアドセンスの審査中だったんです。悪いタイミング過ぎて…ほんと泣きそうでした💦

原因を調べてみると、「投稿ページ」に指定されている固定ページに、サイトマップを設定してしまっていたことが原因でした。
つまり、ショートコードを入れてもまったく反映されなかったんです。

「なんでこのページ編集できないの?」
「せっかく作ったのに…」

とモヤモヤしつつも、設定を見直して無事に解決!

落ち込みかけたけど、「これはきっと同じように困ってる人がいるはず」と思って、この記事を書くことにしました。

この記事では、WordPress初心者の私が実際につまずいたことと、やってみて解決できた方法をわかりやすくまとめした。


【1】サイトマップって何?2つあるって知ってた?

サイトマップには、大きく分けて2つあります。

  • HTMLサイトマップ:読者さん向けの「ブログの地図」みたいなもの
  • XMLサイトマップ:Google向けに送る、ブログの構造を伝えるデータ

今回はこの2つそれぞれの「表示されない!」を体験したので、両方お話ししますね。


【2】「最新の投稿を表示するページを編集中です。」って何?

固定ページを作って、そこにサイトマップを入れようとしたら…

一番上にメッセージがありました。

「最新の投稿を表示するページを編集中です。」の文字が出て、編集できない…!

これは、「投稿ページ」に設定された固定ページは本文を書いても反映されない仕様だからなんです。

だからせっかく、ショートコードをいれても反映できなかったんです。

✔ 私がやってみた対処法:

  1. WordPressの「設定」→「表示設定」
  2. 「投稿ページ」に指定されている固定ページを、サイトマップに指定してしまったせいでした。何も選ばず「選択」に変更
  3. 新しい固定ページで、安心して編集できるようになりました✨

【3】HTMLサイトマップ(読者向け)を表示したいときは?

私はCocoonテーマを使っていたので、ショートコードで簡単にサイトマップを作れました。

✔ やり方

  1. 固定ページを新しく作成(例:タイトル「サイトマップ」)
  2. 本文に下の画像のコードを書くだけです。
  3. 公開すれば、カテゴリや記事が自動で表示されました!

※ Cocoon専用のショートコードなので、他のテーマだと違うかもです。


【4】XMLサイトマップ(Google向け)が見つからないときは?

これは、プラグインで作るタイプのサイトマップです。
私が使ったのは「All in One SEO」というプラグイン。今はYoastSEOです。

✔ やってみたこと

  1. プラグインをインストール・有効化
  2. https://自分のブログURL/sitemap.xml にアクセス
  3. 無事表示されました!(Google Search Consoleにも送信)

【5】まとめ:ちょっとずつ解決できました

最初は「なんで?」「表示されない…」と不安になったけど、
調べながらひとつずつやってみると、ちゃんと解決できました😊

もし同じように悩んでいる方がいたら、少しでもお役に立てたらうれしいです。

タイトルとURLをコピーしました