サイトが検索に出ない。記事を増やす前に /wp-sitemap.xml を開く

サイトが検索に出ない。記事を増やす前に /wp-sitemap.xml を開く

記事を書いても検索結果に出てこない。そういうとき、記事を増やす前に確かめることがあります。サイトの地図——サイトマップが、そもそも存在しているかどうかです。

1分でできる確認

ブラウザのアドレス欄に、自分のサイトの住所に続けて /wp-sitemap.xml と入れて開いてください。

  • 細かい文字の一覧が表示される → 地図はあります
  • 「ページが見つかりません」と出る → 地図がありません

WordPress は 5.5 から、この地図を自動で用意します。何もしていなければ、あるのが普通です。

ひとつ例外があります。SEO系のプラグインを入れている場合、そちらが別の名前で地図を作っていることがあります。/sitemap.xml/sitemap_index.xml も試してみてください。どれかが開けば、地図はあります。

無かったときに疑う場所

壊れているとは限りません。止められていることがあります。

テーマやプラグインの「高速化」「軽量化」の設定に、使わない機能を出力しない項目がまとめられていることがあり、その中にサイトマップが入っている場合があります。

実際、私のサイトがこれでした。国内でよく使われている有料テーマの高速化設定に、サイトマップの出力を止める項目があり、それが入っていました。

これ自体は悪い設定ではありません。別のプラグインで地図を作っているなら、二重に出さないために止めるのは正しい判断です。問題は、他に作っているものが無いまま止まっていて、地図が1つも無い状態になっていたことです。

気づきにくいのは、この項目が「検索」ではなく「高速化」の側に置かれていることです。検索に出ない原因を探しているとき、高速化の設定は見に行きません。

直したあと、もう1つ

地図があっても、Google に「ここにあります」と伝えていなければ、見つけてもらうまで待つことになります。

Google Search Console のサイトマップの欄に wp-sitemap.xml と入れて送信してください。私の場合は登録がゼロでした。送信するとすぐに読み取られ、エラーも警告もありませんでした。

ただし、順位がその日に付くわけではありません。ここで直るのは「見つけてもらえない」ほうです。「選んでもらえる」ほうは記事の中身の仕事で、別の話になります。

まとめ

検索に出ないとき、書く量を増やす前に、地図があるかを見てください。1分で終わります。

地図が無いまま記事を足しても、増えるのは見つからない記事です。

赤尾 惟行

赤尾 惟行 (Koreyuki Akao)

Webエンジニア / Webコーダー

長野在住。元デザイン事務所Web担当。デザイナーさんの「ちょっと困った」を一緒に解決するWordPress制作者です。

Webエンジニア ◀︎ フリーランス ◀︎ デザイン会社 ◀︎ デイトラ ◀︎ 介護福祉士 ◀︎ 某焼肉チェーン店長

趣味:英語・音楽・コーディング