Home > SEO > Yahoo! にも対応する sitemaps.org サイトマップを作成する

Yahoo! にも対応する sitemaps.org サイトマップを作成する

  • 2007-04-30 (月)
  • SEO

当ブログでは今まで ROR 形式のサイトマップを利用していましたが、先日の発表を受けて、sitemaps.org 形式のサイトマップに移行しました。ここでは、sitemaps.org 形式のサイトマップの作り方を紹介します。

sitemaps.org は、Yahoo!, Google, Live Search, Ask.com がサポートを表明し、サイトマップの今後の主流となりそうです。

サイトマップの例

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

新たにページを追加するには、url タグの記述を追加するだけです。

タグの説明

url タグ内で使われるタグについて説明します。

loc

ページのURLを入力します。

lastmod

ファイルの最終更新日を入力します(省略可)。

changefreq

ページの更新頻度を入力します(省略可)。

always : 常時
hourly : 毎時
daily : 毎日
weekly : 毎週
monthly : 毎月
yearly : 毎年
never : 更新しない

のいずれかを選択して入力します。この情報を元に、クローラーはクロール頻度の調整を行います。

priority

URLの優先度を入力します(省略可)。

0.0 から 1.0 までの値を入力することで、クローラーに重要なページを知らせることが出来ます。

入力できるタグは以上ですが、これらのタグはあくまで補助的なタグであり、クローラーの動作を完全に操作することは出来ません。

そもそも、サイトマップ自体がクロールを促す為のツールであり、インデックスを約束するものではないということは覚えておいて下さい。

sitemaps.org 形式のサイトマップを自動作成する

Movable Type ユーザーであれば、簡単に sitemaps.org 形式のサイトマップを自動生成させることが可能です。

Movable Type で sitemaps.org 形式のサイトマップを自動作成するを参照してください。

また、Movable Type を使用していないウェブマスター向けに、sitemaps.org サイトマップ作成ツールを準備中ですので、しばらくお待ち下さい。

サイトマップファイルの在処を知らせる

サイトマップを作成したら、クローラーにサイトマップの在処を知らせる必要があります。

robots.txt への記述

robots.txt に以下の一行を追加するだけです。

Sitemap: http://www.example.com/sitemap.xml

HTML ヘッダーへの記述

robots.txt への記述は、最近サポートされたルールですが、robots.txt へ記述できる権限がない場合にも、HTML ヘッダーに以下を追加することで、クローラーにサイトマップの在処を知らせることが出来ます。

<link rel="alternate" type="application/rss+xml" title="sitemap" href="http://www.example.com/sitemap.xml" />

より積極的にページをクロールしてもらうには

robots.txt の記述や、HTML ヘッダーの記述は一種のおまじないのようなもので、より積極的に検索エンジンクローラーを呼び込むためのウェブマスターツールがGoogle, Yahoo! にて提供されています。

Google ウェブマスターツール

Yahoo! Site Explorer

Tags :
Yahoo?作成?サイトマップ?Sitemaps?サイトマップ作成?

カテゴリ「SEO」の最新記事

カテゴリ「SEO」 の全ての記事を読む

「yahoo」に関連する商品を...

Home > SEO > Yahoo! にも対応する sitemaps.org サイトマップを作成する

Search
Feeds

Page Top