XMLサイトマップ
検索エンジンに記事の一覧と最終更新日を渡す XML サイトマップを出す。画像・Google ニュースにも対応し、noindex の記事は載せない
記事を早く見つけてもらうためのファイルです
「Sorabun > 計測 / 分析 > XMLサイトマップ」は、検索エンジンにサイトの記事の一覧を渡すファイル(XML サイトマップ)を出す画面です(Pro・管理者のみ)。XML Sitemap Generator for Google と同じ役目です。
WordPress 本体も /wp-sitemap.xml を出しますが、次の点が足りません。Sorabun のサイトマップは、これを補います。
| WordPress 本体 | Sorabun | |
|---|---|---|
| 最終更新日(lastmod) | 入らない | 入る(更新した記事から読み直してもらえる) |
| 画像 | 入らない | アイキャッチと本文の画像を入れる(画像検索に効く) |
| noindex の記事 | 載ってしまう | 載せない(Sorabun の LP・Yoast・Rank Math の設定を見る) |
| Google ニュース | なし | 直近2日の記事のサイトマップを出せる |
| 人が開いたとき | XSL あり | 一覧の表で読める(XSL) |
priority と changefreq は書きません。Google が使っていないと明言しているためです。
使い方
- 「サイトマップを出す」にチェックを入れて 保存 します
- 「いまの状態」に出る URL(ふつうは
https://あなたのサイト/sitemap.xml)を開いて、記事が並んでいるか確かめます - 「Search Console を開く」 を押し、「サイトマップ」でその URL を送信します(最初の1回だけ)
あとは何もしなくてかまいません。記事を公開・更新・削除すると、自動で作り直します。
自動でしていること
- robots.txt に
Sitemap: https://あなたのサイト/sitemap.xmlの1行を足します。Bing などはここから見つけます - WordPress 本体のサイトマップを止めます。
/wp-sitemap.xmlを開かれたら、こちらへ転送します。前に本体のサイトマップを Search Console に送っていても、そのままで大丈夫です - 1ファイル1,000件 に分けます。記事が多いサイトでも、1回に読み込む量が増えすぎません
- 作ったものは 12時間取り置き、記事やカテゴリーが変わったら捨てて作り直します
設定
| 項目 | 内容 |
|---|---|
| 載せる投稿タイプ | 投稿・固定ページ・カスタム投稿タイプから選びます。トップページは固定ページ(無ければ投稿)のファイルに入ります |
| 載せる一覧ページ | カテゴリー・タグなど。記事が1件もない一覧は載せません。タグや著者のページは中身が薄いと評価を下げることがあるので、迷ったらカテゴリーだけにします |
| 著者のページ | セキュリティの「ログインIDを外から調べられないようにする」がオンのときは載せません |
| 画像 | アイキャッチと本文の画像(http・https の絶対 URL)を、1記事20枚まで載せます |
| Google ニュース | sitemap-news.xml に直近2日の投稿を出します。媒体名は Publisher Center に登録した名前と同じにします |
| 載せない記事 | 記事やページの ID をカンマか改行で区切って書きます。パスワード付きの記事・noindex の記事は、書かなくても載せません |
ほかのプラグインと二重にしない
Yoast SEO・Rank Math・All in One SEO・SEOPress・The SEO Framework・XML Sitemap Generator for Google がサイトマップを出しているとき、またはサーバーに sitemap.xml のファイルが置いてあるときは、画面に知らせを出します。二重に出すと、検索エンジンがどちらを見ればよいか迷います。Sorabun を使うなら、そちらのサイトマップ機能をオフにしてください(サーバーの sitemap.xml のファイルは、あるとそちらが先に返ります)。
うまくいかないとき
- 「サイトマップを出しません」と出る: 設定 > 表示設定 の「検索エンジンがサイトをインデックスしないようにする」がオンです。公開前のサイトでは出さないのが正しい動きです
- /sitemap.xml が「見つかりません」になる: 設定 > パーマリンク を開いて、そのまま保存してください。パーマリンクが「基本」のサイトは
/?sorabun_sitemap=indexの形の URL になります(画面に出る URL を使ってください) - 古い内容のまま: ページキャッシュのプラグインが
/sitemap.xmlを取り置いていることがあります。キャッシュを消してください
テクニカル診断 の「サイトマップ」の項目は、Sorabun のサイトマップを出していれば「問題なし」になります。