ツバサのメモ帳

サイトマップ(sitemap.xml)とは?
Googleに全ページを教える話

こんにちは、ツバサです。

ブログを始めて数週間経っても、Googleに記事が全然表示されなかった。調べたらsitemap.xmlをGoogle Search Consoleに送信していなかったのが原因だった。

サイトマップとは

sitemap.xmlは、サイト内にある全ページのURLを一覧にしたXML形式のファイルだ。このファイルをGoogle Search Consoleに送信すると、Googleのクローラー(ページを巡回するロボット)が「このサイトにはこんなページがある」と把握しやすくなる。

サイトマップがなくてもGoogleはリンクをたどってページを見つけることはできるが、新規サイトやページ数が多いサイトでは発見が遅れることがある。サイトマップを送信しておけば、この遅れをある程度短縮できる。

このブログでの使い方

記事追加のたびに更新する

新しい記事を公開するたびに、sitemap.xmlに新しいURLを追加している。サイトマップに載っていないページはGoogleに発見されにくいため、この更新を忘れるとインデックスが遅れる。

Search Consoleで送信状態を確認する

Google Search Consoleの「サイトマップ」メニューで、送信したサイトマップが正しく読み取られているか確認できる。エラーが出ていたら修正が必要だ。

覚えておきたいポイント

サイトマップに載せたページが必ずインデックスされるわけではない

サイトマップは「このページがあります」という通知であり、インデックスの保証ではない。ページの内容が薄かったり、品質が低いとGoogleがインデックスしない判断をすることもある。

lastmodの日付を正確に書く

各URLに設定するlastmod(最終更新日)は、実際にページを更新した日付にする。毎日全ページの日付を更新するような行為はGoogleからの信頼を失う原因になる。

ツバサ

ツバサ

EC関係の仕事をしています。このサイトは自分が調べたことの備忘録です。Photoshopは少し使えますが苦手で、ちょっとした画像補正はもっぱらスマホアプリ派。アプリで対応しきれない本格的なレタッチはプロに依頼しています。