【ハウツー】
サイトマップで検索エンジンフレンドリーなサイト - Sitemaps 0.90 XMLファイルの書き方
1 Sitemaps XMLファイル規約
2006/11/17
Google、Yahoo!、Microsoftの3社によるSitemaps 0.90のサポートが表明された。同プロトコルを使うと効率よく自サイトを検索サイトに登録することができる。3大検索エンジンによってサポートされたことを機に、簡単に説明しておこう。
1 Sitemaps XMLファイル規約
Sitemaps XMLファイルは単純なXMLファイルだが、いくつか気をつける点がある。特につぎの点に注意されたい。
- Sitemaps XMLファイルはUTF-8で保存する必要がある。XMLファイルの定義にもUTF-8であることを明記する
- XMLファイルに含まれるデータとしての文字列は、エンティティエスケープコードを使って表記する必要がある
- URLはURLエスケープを使って表記される必要がある(たとえば非アスキー文字を使っての表記がある場合、そのサーバが採用しているエンコーディングをURLエスケープされた文字列にする必要がある。エンティティエスケープコードも使う必要がある)
| エスケープしなければならない文字 | コード表記 |
|---|---|
| & | & |
| ' | ' |
| " | " |
| > | > |
データはUTF-8で作成しておく必要があり、またURLにアンパサンド「&」が含まれることがあるが、これは「&」のように表記する必要がある。シングルクォート、ダブルクォート、大なり、少なりも同じだ。
また、URLに非アスキー文字を使っている場合、その対象としているサーバが採用しているエンコーディングの文字列をURLエンコードとして表記する必要がある。ただし、ファイルがUTF-8だからといってURL表記のエンコーディングを合わせる必要はない。ページのホスティングされているサーバのエンコーディングをそのままURLエスケープして表記する。
ヘッドライン
- IPA、OSS情報データベース「OSS iPedia」を刷新[18:55 3/19]プログラミング
- 東北大、鉄系高温超伝導体におけるディラック電子的振る舞いの観測に成功[18:05 3/19]エレクトロニクス
- 東芝、新潟県柏崎市で新型2次電池量産工場の建設を開始[17:58 3/19]エレクトロニクス
- Symbian、GCCでコンパイラ対応プロジェクト「Software Freedom Fighters」[17:49 3/19]プログラミング
- 伊藤忠商事、戸田工業と共同で北米にリチウムイオン電池正極材工場を建設[17:27 3/19]エレクトロニクス
- 昭和電工、樹脂複合材用カーボンナノチューブの量産を開始[17:04 3/19]エレクトロニクス
- 東北大、巨大超弾性歪みを有する高強度な鉄合金を開発[16:18 3/19]サイエンス
- STMicro、CryptoFirewallセキュリティ機能内蔵のSTB用SoCを開発[16:04 3/19]エレクトロニクス
- SEMI、2009年の半導体材料出荷額を発表 - 総額は前年比18.5%減の346億ドル[15:53 3/19]エレクトロニクス
- 住友大阪セメント、リチウムイオン電池向け高エネルギー密度の正極材を開発[15:37 3/19]エレクトロニクス





