XMLサイトマップ最適化でクロール効率を高める方法:送信設定と更新頻度の実践ポイント

Published on: | Last updated:

XMLサイトマップ、ちゃんとやってる?

XMLサイトマップ。…まあ、みんな作ってるよね。でも、正直なところ、ただ作って送信してるだけ、になってない? [作っただけ]じゃ、あんまり意味ないかも。クロール効率を上げる、っていうのが本来の目的なんだから。

Googleに「ここ見てね」って地図を渡すようなもの。でも、その地図が古かったり、ごちゃごちゃしてたら、逆に迷わせちゃう。だから、ちゃんとした「最適化」がいる。そこ、結構深い話。

まず結論。何が一番大事?

結局、一番大事なのは「正確な``タグ」と「サイトの最新状態を反映させること」。これに尽きる。 Googleも言ってるけど、URLとその最終更新日時が最も重要な情報なんだって。 逆に言うと、昔よく言われた``とか``は、もうほとんど意味がない。 GoogleのGary Illyes氏も「priorityは無視する」ってはっきり言ってるしね。 ノイズでしかない、とまで。

だから、フォーカスすべきはそこじゃない。いかに「正直な」サイトマップを作るか。更新してないページを更新したって嘘をつくと、Googleに信用されなくなる。 これ、肝に銘じといたほうがいい。

サイトマップを通じたクローラーの巡回フロー
サイトマップを通じたクローラーの巡回フロー

じゃあ、具体的にどうやるの? [実践ポイント]

じゃあ、どう最適化していくか。いくつかポイントがある。ただツールで自動生成するだけじゃなくて、一手間かける感じ。

送信設定:Search Consoleだけじゃない

まず、どうやってGoogleに知らせるか。ほとんどの人はSearch Consoleから手動で送信してると思う。 それで基本はOK。でも、他にも方法がある。

  • robots.txtに記述する: `Sitemap: https://example.com/sitemap.xml` って一行書くだけ。 これなら、クローラーが来た時に勝手に見つけてくれる。一番楽かも。
  • Ping送信: これは、更新した時に「更新したよ!」って能動的にGoogleに通知する方法。スクリプト組めるなら自動化もできる。ただ、やり過ぎは注意。

個人的には、robots.txtへの記述はマストでやっておいて、大きな更新があった時だけSearch Consoleから再送信する、くらいがいいバランスかなと思ってる。 手間と効果のバランス。

更新頻度:「いつ」「何を」更新するか

ここが一番のキモ。``タグはもうGoogleは見てないって話だけど、じゃあ更新はしなくていいのかっていうと、全く逆。 ファイル自体の更新が重要。

重要なのは、ページのコンテンツが「実質的に更新された」時に、``タグの日付を正確に更新して、サイトマップファイル自体も更新すること。 例えば、ブログ記事を修正したり、商品情報を変更したりした時。そのページの``を今日の日付に変える。

WordPressを使ってるなら、最近のバージョン(5.5以降)は標準でサイトマップを生成してくれるし、`lastmod`もちゃんと入れてくれるみたい。 プラグインに頼りっきりだった人も、一度標準の機能を確認してみるといいかもね。

<a href=Google Search Consoleでのサイトマップ送信画面のイメージ" width="800" height="480" loading="lazy" decoding="async" style="max-width:95%;height:auto;cursor:pointer" class="no_autoresize">
Google Search Consoleでのサイトマップ送信画面のイメージ

サイトの規模と種類でやることは変わる?

もちろん、変わる。100ページのブログと100万点の商品があるECサイトじゃ、戦略が全然違う。

  • 小規模サイト (~500ページ): 正直、そこまで神経質にならなくてもいい。WordPressの標準機能やプラグインで生成されるサイトマップを、Search Consoleに登録しておけば十分。 大事なのは、noindexページとかを含めないように、ちゃんと設定を確認すること。
  • 大規模サイト (1万ページ~): ここからが本番。まず、サイトマップは分割しないとダメ。 1ファイルあたり50,000URLか50MBっていう上限があるから。 `sitemap_index.xml`を使って、カテゴリー別(商品、ブログ記事など)にファイルをまとめるのが一般的。
  • ニュースサイト・求人サイト: ここは鮮度が命。サイトマップの更新だけじゃ追いつかない。Googleの「Indexing API」を使うべき。 これを使うと、記事を公開したり更新したりした瞬間にGoogleに通知できる。サイトマップよりずっと速い。 ただし、使えるページの種類が限定されてるから注意。 今のところ、求人情報(JobPosting)とライブ配信動画(BroadcastEvent)だけが公式の対象。

サイトマップ生成ツールの選び方、雑感

ツールも色々あるけど、どれ使えばいいのか。ちょっと整理してみる。

生成方法 メリット デメリット・所感
WordPressプラグイン (例: XML Sitemaps) まあ、一番楽だよね。インストールして有効化すれば、ほぼ自動。 細かい設定もできる。 設定をちゃんと見ないと、不要なページ(タグページとか)まで含んじゃうことがある。 あと、プラグイン同士の相性問題も稀にあるかな。
オンライン生成ツール WordPressじゃないサイトでも使える。URL入れるだけで作ってくれるから手軽。 静的なファイルしか作れないことが多い。 サイトを更新するたびに、手動で作り直してアップロードする必要がある。…面倒くさい。
カスタムスクリプト 一番自由度が高い。ECサイトで在庫と連動させるとか、複雑なことできる。動的生成も可能。 開発コストがかかる。当たり前だけど。専門知識がないと無理。メンテナンスも自分でやらないといけない。

よくある間違いと誤解 [これやっちゃダメ]

最後に、よく見かける間違いをいくつか。

  • `noindex`ページを含めている: 絶対ダメ。 サイトマップは「インデックスしてほしいページ」のリスト。矛盾してる。クローラーを混乱させるだけ。
  • 404やリダイレクトURLが残っている: サイトを整理したら、サイトマップからも消す。 存在しないページの地図を渡しても意味ないから。Screaming Frogみたいなツールで定期的にチェックするといい。
  • ``の数値を必死に調整する: だから、もう意味ないって。 そこに時間使うなら、良いコンテンツを1本書いたほうがいい。
  • 更新してないのに``を全部今日の日付にする: これ最悪。Googleからの信頼を失う。 正直が一番。
最適化前と後のXMLサイトマップコードの比較
最適化前と後のXMLサイトマップコードの比較

結局、サイトマップ最適化って、派手なテクニックじゃない。地味だけど、サイトの「今」を正直に、丁寧にGoogleに伝えるための作業。それをちゃんとやるだけで、クローラーは迷わなくなる。それが、巡り巡ってSEOにも効いてくる、ってことなんだと思う。

あなたのサイトのサイトマップ、どうなってる?プラグイン任せ?それとも、何か特別な工夫、してる?

Related to this topic:

Comments

  1. Guest 2025-10-19 Reply
    正直、国際案件ってさ…あー、サイトマップの扱いが全然別世界なんだよね。欧米のクライアントとかだと、priorityタグとかlastmodもめっちゃちゃんと見てるし、新しいページ出たらすぐ反映してくるし、棚卸し?もう毎月普通にやってる感じ。うーん、日本の場合は「一応送信はするけど運用はまあ適当に」みたいな会社も…けっこうあるかも。そのせいでクロール予算が無駄になったり、古いURL放置したままで、逆に邪魔してたり。 海外だったら古いやつ404にしてサクッとリダイレクト、とか当然すぎて特に気にもされないんだけど。あ、この前さ、大きい企業のリニューアルで「まず何出す?」って話になった時、「収益動線から逆算」するみたいな考え方が自分的にはふつうだったのに、日本チームはちょっと新鮮っぽかった。それだけでも温度差あるなあと。 CMS全部任せじゃ絶対回らないの、本当にそう思う…。AIとか使った監査サイクル入れた方がいいですよ~って言うと、「いや、そこまでやる?」みたいなリアクション来たりする。でも結局、小さい修正から地道にはじめるしかなくて、それほんと大事。
  2. Guest 2025-07-09 Reply
    あの、クロールとかSEOって、子供のインターネット学習に安全なの?専門的な話し過ぎて、ちょっと心配になっちゃうんだけど…。うちの子が興味持ったら、どう対応すればいいのかな。
  3. Guest 2025-06-05 Reply
    へえ、クロールの話、でもさ、これって本当に実務的なの?理論と実践の間にある溝、どう埋めるつもりなの?SEOってもっと直感的じゃない?正直、こんな細かいこと考えてる暇あるなら、もっと大事なことに集中したほうがいいと思うけど…
  4. Guest 2025-05-24 Reply
    XMLサイトマップの最適化、超興味あります!グローバルな視点から、もっと詳細な実践事例とか、成功ケースとか共有してもらえると嬉しいです。SEOの世界、どんな工夫してるのかな?
  5. Guest 2025-04-25 Reply
    ちょっと疑問なんですが、XMLサイトマップが本当にそんなに効果的なのか、具体例をもっと聞きたいですね。実際の成果ってどうなんでしょう?
  6. Guest 2025-04-18 Reply
    XMLサイトマップの効果って本当に実感できるの?大きなエラーが出た時、どうすればいいか具体的に教えてほしいな。最適化の話も気になるけど、本当に成果が出るのかな?
  7. Guest 2025-04-16 Reply
    XMLサイトマップについての情報、すごく参考になりますね!私も最近、サイトマップを最適化したら検索順位が上がったんです。これからのSEOにおけるAIの影響も気になります。皆さんはどう思いますか?