TOP > SEO > サイトマップ自動生成ツール (PHP版、MT版) このエントリーをはてなブックマークに追加 BuzzurlにブックマークBuzzurlにブックマーク

サイトマップ自動生成ツール (PHP版、MT版)



サイトマップ(Sitemaps)とは

サイトマップとは、サイト内のページを一覧にしたものですが、 検索エンジン向けのSitemapsというXML形式のファイルを使用して、 ホームページ(サイト)の情報を検索エンジンに登録することができます。
SitemapsはGoogle、Yahoo!、Microsoft(bing)がサポートしており、サイト情報を的確に伝えることが可能です。 また、通常では登録されにくいパラメータを含む長いURLのインデックスの手助けをします。

サイトマップ(Sitemaps)作成方法

サイトマップ(Sitemaps)は、UTF-8 エンコードのXML形式で作成します。 下記がオプションのタグをすべて使用したXMLファイルのサンプルです。
<?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> 

サイトマップ(Sitemaps)自動作成ツール

当サイトオリジナルの無料サイトマップ自動作成ツールです。
2011年現在最新の規格、Sitemaps 0.9に対応しています。

サイトマップ自動作成ツール PHP版

Sitemapsに準拠したXMLを自動作成するシンプルなPHPスクリプトです。 PHP対応サーバにアップするだけでOK!
サイト内のページ、更新日を自動的に取得し、XMLを作成します。除外ページなどの設定も可能です。

※スクリプトはフリーウェアです。ただし、著作権は放棄していません。
※スクリプトによって何らかの不利益、損害が生じても一切の責任を負いません。あらかじめご了承願います。

サイトマップ自動作成ツール MT版

Movable Type (MT)のテンプレートで、サイトマップを自動作成します!
MT上のブログ記事、ウェブページなどを自動的に取得し、XMLを作成します。
下記インデックステンプレートを作成してください。再構築時にサイトマップが生成されます。

※何らかの不利益、損害が生じても一切の責任を負いません。あらかじめご了承願います。

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<MTIgnore>メインページ</MTIgnore>
<url>
<loc><$MTBlogURL encode_xml="1"$></loc>
<lastmod><$MTDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
<priority>1.0</priority>
</url>
<MTIgnore>ブログ記事アーカイブ</MTIgnore>
<MTIfArchiveTypeEnabled archive_type="Individual"> 
<MTSetVarBlock name="blogentrycount"><$MTBlogEntryCount$></MTSetVarBlock>
<MTEntries lastn="$blogentrycount">
<url>
<loc><$MTEntryPermalink encode_xml="1"$></loc>
<lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
<priority>0.9</priority>
</url>
</MTEntries>
</MTIfArchiveTypeEnabled>
<MTIgnore>カテゴリアーカイブ</MTIgnore>
<MTCategories>
<url>
<loc><$MTCategoryArchiveLink encode_xml="1"$></loc>
<priority>0.9</priority>
</url>
</MTCategories>
</urlset> 

Movable Type (ムーバブル・タイプ)

サイトマップ登録方法

Google 登録方法

Google ウェブマスターツールから登録できます。詳しくはGoogle ウェブマスターツール 使い方をご覧ください。

bing 登録方法

Webmaster Center からXMLのURLを送信します。Windows LIVE ID が必要です。

Yahoo! JAPAN 登録方法

※2011年、Googleとの提携により、登録を終了しています。 Yahoo! JAPAN ウェブ検索にはGoogleの検索結果が表示されます。

参考資料

以下は、Sitemaps.orgによる解説です。
検索エンジンのクローラに通知

サイトマップ自動作成!検索エンジン登録用Sitemaps自動作成ツール!
PHP版、MT版があります!

マニュアル