ホームページマスターTOPページへ
初心者の為のホームページ作成支援サイト powerd by Google
HOME >サイトマップを作成

サイトマップを作成

サイトマップ(sitemap)とはYahooやGoogleなどの検索エンジンにHPのページがインデックス されるために送信するxml形式で記述されたファイルの事です。新しいサイトや 新しいページを作った時に素早く検索エンジンにインデックスさせるために 送信します。

XMLとはExtensible Markup Languageの略称で 使用者が自由にタグを指定できる拡張可能なマーク付け言語です。 サイトマップはメモ帳で1行のURLを記述していくテキストファイルかXMLファイルで作成 する2種類の方法があります。

■ テキストファイルでの作成

テキストファイルで上から順にURLを1行ずつ記述していきます。 全てのページのURLを記述できたらメモ帳の左上の
  • ファイル→名前を付けて保存
  • 名前をsitemap.txt(拡張子は.txt)
  • ファイルの種類はテキスト文書
  • 文字コードはUTF-8
でindex.htmlと同じ場所に保存します。
メモ帳

http://homepage.com/
http://homepage.com/link.html
http://homepage.com/contact.html

■ XMLファイルでの作成

メモ帳に下のようにTOPページから順にxml形式で記述していきます。緑色 の部分は必須属性です。 全てのページのURLを記述できたらメモ帳の左上の
  • ファイル→名前を付けて保存
  • 名前をsitemap.xml(拡張子は.xml)
  • ファイルの種類はテキスト文書
  • 文字コードはUTF-8
でindex.htmlと同じ場所に保存します。
メモ帳

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://homepage.com/</loc>

<lastmod>2008-03-10</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</urlset>
 


index.htmlの<head>〜</head>には以下の タグを記述しときます。
index.htmlのソース

<head>
<link rel="alternate" type="application/rss+xml" title="ROR" href="sitemap.xml">
</head>

各タグの意味は以下の通りです。

タグ タグの意味
<urlset> サイトマップの規格。(Sitemaps 0.84やSitemaps 0.9)
<loc> ページのURLです。
<lastmod> ページの最終更新日のことです。西暦で2008-10-20 のように記述します。
<changefreq> ページの更新頻度のことです。7種類の属性を選択できます。
always・・・・常時
hourly・・・・毎時間
daily・・・・毎日
weekly・・・・毎週
monthly・・・・毎月
yearly・・・・年に1回
never・・・・更新しない
<priority> ページの重要度です。0.0〜1.0まで指定できます。 TOPページは重要度を1.0 に、それ以外のページは0.5〜0.7 に指定します。

■ サイトマップを自動で作成

HPのページ数が多いと手打ちでxmlのタグを記述していくのは URLが多いので大変な作業になります。そこで簡単にxmlファイルを作成できる サイトを利用します。 FC2 サイトマップのページでHPのURLを入力して作成ボタンを押します。
(Yahoo、Google、MSN3社共通サイトマップ)

FC2 サイトマップ

■ サイトマップの送信

サイトマップ(sitemap.xml)ができたらGoogleのウェブマスターツールで送信して登録します。 送信方法はyoutubeの静止画形式の動画で解説しています。

YAHOO JAPANへのサイトマップの送信はYahoo!検索 サイトエクスプローラーという サービスを通じて登録、送信できていましたが2010年11月に サービスを終了し、2010年12月にYAHOO JAPANが Googleの検索エンジンを採用したため送信の必要が無くなりました。

(*動画は埋め込みタグを使用)


サイトマップの送信 - Google編】 http://jp.youtube.com/watch?v=azufyz5V-D0

サイトマップを送信できたら数日後、サイトマップが Googleの検索エンジンに登録されます。HPのページが検索エンジンの データベースにインデックスされるので検索で自分のHPのページが 検索結果に出るようになります。(場合によってはインデックスされない ページもあります。)

■ robots.txt

robots.txtはsitemapをYahoo、Google以外の検索エンジンにも通知 できるテキストファイルです。 メモ帳を起動し 以下の1行を記述するだけです。 名前をrobots.txtで保存しindex.htmlと 同じ場所にアップロードするだけです。
メモ帳

Sitemap:http://homepage.com/sitemap.xml

■HTML形式のサイトマップ

xml形式のサイトマップとは別にHTML形式のサイトマップを 作成することもSEO対策になります。 下のようにサイトのページの一覧が表示された案内ページを 作成します。 2列のテーブルの中に見出しタグとリストタグ、CSSを併用して本の目次 のようなレイアウトになるようにすることで検索ロボットがページを巡回 しやすいようになります。

サイトマップのサンプル

テーブル内のソース例(sitemap.html)


HOME

Copyright (C) 2003-2012 ホームページマスター All rights reserved.