手動でXMLサイトマップを作成する
サイトマップは、その名前が示すように、あなたのウェブサイトのマップです。 サイトマップには2つのタイプがあります:
- HTML-あなたのウェブサイトの構造を示すwebページ。 サイトマップのこのタイプは、あなたのウェブサイトへの訪問者のために作成されます。 (例:Doteasyサイトマップ)
- XML–ウェブサイトのすべてのUrlを一覧表示するファイル。 このタイプは”サイトマップ”と呼ばれ、検索エンジンのクローラー
XMLサイトマップ
XMLサイトマップは、あなたのウェブサイトについて検索エンジンに通知する機会を提供するために作成されます。
検索エンジンのクローラーは、通常、サイト内のリンクや他のサイトからページを検出します。 サイトマップは、次の場合に特に役立ちます:
- あなたの場所に動的内容がある
- あなたの場所は豊富なAjaxかフラッシュを使用する(普通調査エンジンによって処理されない)
- あなたの場所は新しく、それへの少数のリンクがある
- あなたの場所に十分に互いにリンクされないか、または閲覧可能なインターフェイスを通って利用できない満足なページの大きいアーカイブがあるウェブサイトのある区域
さらに、サイトマップを使用すると、ウェブマスターは各urlに関する追加情報を含めることができます。 これは調査エンジンが場所をもっと理性的に這うようにする。
注:サイトマップは、webページが検索エンジンに含まれることを保証するものではなく、webページが検索結果にランク付けされる方法にも影響しません。 検索エンジンにサイトマップを提出することによって、ウェブマスターは、エンジンのクローラーが自分のサイトをクロールするより良い仕事をする
サイトマップジェネレータ
サイトマップジェネレータを使用してサイトマップを作成できます。 Googleは、静的なwebサイトのサイトマップを作成するためのサイトマップジェネレータを持っています。
その他のサイトマップジェネレータとサービス:
- XML-Sitemaps.com
- SiteMapsPal.com
- SiteMapDoc.com
サイトマップを手動で作成する
サイトマッププロトコルに基づいてサイトマップを手動で作成することもできます。
1. テキストファイルを作成し、それをaで保存します。xml拡張機能( サイトマップ.xml)
2. ファイルの最初の行:
<?xmlバージョン=”1.0″エンコーディング=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
3. 各URLのエントリを作成します。 <loc>タグは必須で、その他はオプションです。
<url>
<loc>http://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
4. ファイルの最後の行:
</urlset>
5. あなたのサーバーにファイルをアップロードし、次に調査エンジンに堤出しなさい。
要素の定義
要素 | は必須ですか? | |
<loc> | Y | は、プロトコルを含むページの完全なURLを提供します。 http、https)。 この値は2048文字未満である必要があります |
<LASTMOD> | N | ファイルが最後に変更された日付をYYYY-MM-DD形式で指定します。 |
<changefreq> | N | 使用可能な値には、毎時、毎日、毎週、毎月、毎年、およびなしが含まれます。 これはクローラーのガイドとしてのみ使用され、ページのインデックスがどのくらいの頻度で作成されるかを判断するためには使用されません。 |
<優先順位> | N | ウェブマスターは、どのページがより重要であると考えられている検索エンジンのクローラーに提案することができます。 有効な範囲は0.0 1.0(最高)です。 デフォルト値は0.5です。 優先度の高いサイトのすべてのページを評価しても、検索エンジンのリストには影響しません。 |
ガイドラインと制限
サイトマップファイルを作成するときに注意してください:
- サイトマップファイルには50,000個のUrlの制限があり、圧縮されていない場合は10MB以下になります。
- サイトマップURLにはASCII文字のみを含めることができます。
- サイトマップはgzipで圧縮できます。
- サイトマップには、サイトマップのリストを含めることができます(50,000個以下のサイトマップのエントリポイントとして機能するサイトマップインデックスファイル)
検索エンジンにサイトマップを送信する
検索エンジンにサイトマップを送信するには、さまざまな方法があります。
1. あなたのロボットに次の行を追加します。txtファイル
サイトマップ: <>
<sitemap_location>は、次のようなサイトマップへの完全なURLである必要がありますhttp://www.yourdomain.com/sitemap.xml
2. 検索エンジンに直接送信する(別名。 pingを実行しました。)
- グーグル– http://www.google.com/webmasters/tools/ping?sitemap=location
- Yahoo! – http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=location
- Ask.com – http://submissions.ask.com/ping?sitemap=location
- ライブ検索– http://webmaster.live.com/ping.aspx?siteMap=location
locationは、http://www.yourdomain.com/sitemap.xml
のように、サイトマップの完全なURLに置き換えます。, http://www.google.com/webmasters/tools/ping?sitemap= http://www.yourdomain.com/sitemap.xml