サイトマップの ping エンドポイントのサポート終了について

2023 年 6 月 26 日(月曜日)

サイトマップ プロトコルは 2005 年に導入されました。これは検索エンジンによる新しい URL の検出を支援し、すでに検出されている URL の新たなクロールのスケジュールにも役立ちます。非常に人気のあるプロトコルで、15 年以上変更されていません。しかし、一般的なアイデアは依然として有用なものの、今日のインターネットでは実用的でなくなっている面もあります。

そのため、サイトマップの「ping」エンドポイントのサポート終了と、lastmod 要素の使用に関する追加の推奨事項について、お知らせします。

サイトマップ ping

サイトマップ プロトコルは、検索エンジンにサイトマップを送信するために、未認証の REST メソッドを定義しています。社内調査や Bing などの検索エンジンによると、現時点では、これら未認証サイトマップの送信はあまり有用ではないということがわかっています。実際、Google 検索の場合は、送信の大部分がスパムの原因となっています。このようなことから、サイトマップ ping のサポートは終了し、エンドポイントは 6 か月で機能を停止することになります。robots.txt や Search Console を介してサイトマップを送信することはできますが、サポートが終了した REST エンドポイントへの HTTP リクエスト(「ping」)は、404 エラーとなります。このエンドポイントを使用する既存のコードやプラグインが Google 検索に問題を引き起こすことはないため、変更を加える必要はありません(ただ、このエンドポイントを使用しても、なにかに役立つことはありません)。

lastmod 要素

Google では長年にわたり、lastmod 要素の有用性は、それを提供するサイトによってさまざまに異なることを確認してきました。これは、公開されているコンテンツの種類、またはコンテンツ管理システムによるものかもしれませんが、今日では実際に多くのケースで lastmod が有用であり、以前に検出した URL のクロールをスケジュールするためのシグナルとして使用されています。

lastmod 要素が有用であるためには、まずサポートされている日付形式(sitemaps.org に記載)であることが必要です。サイトマップをいったん送信すると、サポートされている形式でない場合、Search Console から通知が来ます。次に、事実と一致していることが必要です。ページが 7 年前に変更されているのに、lastmod 要素で前日に変更したと伝えていては、ページの最終更新日に関して信用が得られなくなります。

サイトマップのすべてのページに lastmod 要素を使用することも、自信のあるページだけに使用することもできます。たとえば、一部のサイトのソフトウェアは、サイト上の他のページを集約しているにすぎないため、ホームページやカテゴリページの最終更新日を判断するのが難しい場合があります。そのような場合は、そのページの lastmod を除外してもかまいません。

Google のいう「最終更新」は、実際には「最終の重要な更新」を意味しています。CMS でサイドバーやフッターの重要度の低いテキストを変更した場合、そのページの lastmod 値を更新する必要はありません。ただし、主要なテキストを変更した場合、構造化データを追加または変更した場合、一部のリンクを更新した場合は、lastmod 値を更新してください。

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
      <lastmod>2005-01-01</lastmod>
      <loc>http://www.example.com/</loc>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
  </url>
</urlset>

少し話がそれますが、サイトマップ スニペットの xmlns 属性を見ると、URI が HTTPS ではなく HTTP にあることがわかります。これは意図したとおりに動作しており、XML の要素についてのパーサーのリファレンスです。これに関しては、ドキュメントのフィードバックをこれ以上提出しないでください。

changefreqpriority

Google は、まだ changefreq 要素や priority 要素をまったく使用していません。具体的にいうと changefreq は、概念的にも lastmod と重複します。priority 要素はかなり主観的なフィールドです。内部調査によると、一般的にサイト上の他のページと比較して、ページがもつ実際の重要度を正確に反映しているものではありません。

サイトマップについて、より詳しい情報をご希望の場合は、ドキュメントおよび sitemaps.org をご覧ください。サイトマップについてチャットでのお問い合わせをご希望であれば、Google 検索セントラルのフォーラムおよび Twitter をご利用いただけます。