Sitemaps
2005年6月にGoogleサーチエンジンが、ウェブ開発者がサイト内のリンクリストを発行できるツールとして、Sitemaps 0.84を最初に導入したSitemaps 0.84。2006年11月には、グーグル、MSN、Yahooの3社がサイトマッププロトコルの共通対応化を発表した。スキーマバージョンは「Sitemaps 0.90」と変更されたが、内容面での変更はされなかった。
2007年4月、Ask.comとIBMもサイトマップ対応を発表した。くわえて、Google, Yahoo, MSの3社がrobots.txtからのサイトマップファイルの自動検出のための方式を発表した。2007年5月、アリゾナ州、カリフォルニア州、ユタ州、バージニア州の州政府が各州政府サイトでサイトマップ利用を行うと発表した。
サイトマッププロトコルは「Crawler-friendly Web Servers」論文におけるアイデアに基づいている。
サイトマップファイルには、1ファイルあたり50,000 URLかつ10MBまでという制限がある。サイトマップは gzip 圧縮により、帯域の消費を減らすことができる。サイトマップインデックスを入口として提供することにより、複数のサイトマップファイルにも対応させることができる。サイトマップインデックスファイルもまた50,000サイトマップURLかつ10MBを超えてならないという制限があり、圧縮することでファイルサイズを減らすことも可能である。サイトマップインデックスファイルはさらに多重化でき、複数のサイトマップインデックスファイルを持つこともできる。
サイトマップはXMLファイルによるため、URLを含むデータ値中の以下の文字はエスケープする必要がある: アンパサンド(&)、シングルクオート(')、ダブルクオート(")、不等号(<, >)。