▼Menu

サイトマップの作り方(SEO対策)

サイトマップ(sitemap.html)はホームページを訪れた人にも効果的ですが、検索ロボットにも効果があります。また特に、ホームページのルートディレクトリーに sitemap.txt か sitemap.xml というテキストファイルを置いておくと検索ロボットには効果があります。


広告

私はホームページを作って何年にもなりますが、最初はあまり見てくれる人がありませんでした。今ではホームページの閲覧が次第に増えてきました。平均的なページに比べてアクセスは多い方だと思います。アクセス解析によると検索で来られる人が8割以上です。アクセスアップには検索エンジンで上位に表示されるのがとても重要です。サイトマップはアクセスアップには重要なものです。

このページは私が推奨するやり方であって、他人に強制するものではありません。自由にホームページを作成してよいことは言うまでもありません。

検索ロボット用のサイトマップ(sitemap.txt)を作成する

sitemap.txt はホームページにある 検索ロボット楽天 に読んで欲しいファイルのアドレス(httpから始まるアドレス)を一行ずつ羅列して書いたものです。

http://hogehoge.jp/
http://hogehoge.jp/link.php
http://hogehoge.jp/policy.php
          *
          *
          *

検索ロボット用のサイトマップ(sitemap.xml)を作成する

sitemap.xml はページのアドレス以外に次のような更新日や更新頻度やページの重要度等の情報を含めたファイルになっています。

<url>
 <loc>http://hogehoge.jp/</loc>
 <priority>0.5</priority>
 <changefreq>weekly</changefreq>
 <lastmod>2008-06-12</lastmod>
</url>

この内の次の3項目については必須ではなく、あまり重要ではないので省略して簡単にすることができます。

 <priority>0.5</priority>
 <changefreq>weekly</changefreq>
 <lastmod>2008-06-12</lastmod>

つまりsitemap.xml の最低限必要な項目のみにすると、次のようになります。

<?xml version="1.0" encoding="UTF-8" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>http://hogehoge.jp/</loc></url>
<url><loc>http://hogehoge.jp/link.php</loc></url>
<url><loc>http://hogehoge.jp/policy.php</loc></url>
          *
          *
          *
</urlset>

この方法だとエディタでの修正や追加がとても楽にできます。もし、上記のように省略したくない場合は、次のように1行に全ての項目を書いて、タブキーで位置を揃えればエディタでの修正や追加が行毎なので簡単にできます。私は最終的には更新日付を除いて次のようにしています。

<?xml version="1.0" encoding="UTF-8" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>http://hogehoge.jp/</loc>           <priority>1.0</priority> <changefreq>weekly</changefreq></url>
<url><loc>http://hogehoge.jp/link.php</loc>   <priority>0.5</priority> <changefreq>weekly</changefreq></url>
<url><loc>http://hogehoge.jp/policy.php</loc> <priority>0.1</priority> <changefreq>weekly</changefreq></url>
          *
          *
          *
</urlset>

モバイル用のサイトマップの作成方法

検索ロボットにモバイル用のページだと伝える為には、次のようにモバイル用のサイトマップを作成します。PC用のサイトマップと見比べていただけば違いがわかると思います。ファイル名を sitemap_m.xml とでもして、ドメインルートに置きます。モバイル用のサイトマップを作成すれば、特にモバイル用とPC用のページのアクセス制御をする必要はないようです。

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

検索ロボット用のサイトマップの文字コードについて

検索ロボット用のサイトマップの文字コードはUTF-8で記述することになっています。グーグルのウェブマスターツールでもサイトマップはUTF-8で記述するようにとなっています。

私は初めはエディタで修正する時、毎回、文字コードをUTF-8Nにして読み込んで保存していました。これはとても面倒です。しかし、よく考えてみると、検索ロボット用のサイトマップには、日本語を全く使っていません。ということは、文字コードは何であってもでき上がったファイルは同じ物ということになります。

現在、私はサイトマップ(sitemap.xml)の文字コードを全く気にせずにエディタ(Terapad)で作成していますが、グーグルのウェブマスターツールでエラーになることはありません。

サイトマップのオートディスカバリー機能

サイトマップを作成したら検索エンジンに登録する為に、ウェブマスターツールでサイトマップを送信しますが、サイトマップのオートディスカバリー機能を利用すればその必要がありません。検索ロボットがサイトマップを自動的に見つけてくれます。robots.txtというファイルをドメインルートに作ってその中に次のように記述します。

複数のサイトマップがある場合は、このサイトマップの行を増やせばOKです。

User-agent: *
Sitemap: http://www.hogehoge.jp/sitemap.xml
Sitemap: http://www.hogehoge.jp/sitemap_m.xml
スポンサーリンク

ホームページの閲覧者用のサイトマップ(sitemap.php)を作成する

ホームページを訪れた人に、このサイトにはどのようなページが有るのかを一覧で見てもらう為には、閲覧者用のサイトマップ(sitemap.html、sitemap.php)を作成するのが良いと思います。

これは普通のHTMLファイルですから、見易く、判りやすく工夫してページを作成すれば問題はありません。私は各ページに表示しているメニューを羅列したものを人間用のサイトマップ(sitemap.php)にしています。

つまり、PHPでメニューをインクルードして(取り込んで)表示していますので、サイトマップは単に全てのメニューをインクルードするだけです。ページを追加してもサイトマップを更新する必要はありません。

 
Main Menu |Mobile |Top Page |電気、電器 |工夫と製作 |アンテナ |デジタル放送 |修理技術1 |修理技術2 |修理過去ログ |電気柵 |生活情報 |健康情報 |名所旧跡 |ネット環境 |WordPress |写真集 |English Top
リンク集 |Sitemap |お問合せ |Pポリシー |修理掲示板
ネット環境 Menu |BBS迷惑書込 |迷惑Mail |Mail送信規制 |nPOP使い方 |BBSログ変換 |過去ログ表示 |MailCGI改造 |HPフォルダ構造 |サーバ引越 |英語サイト作り方 |二ヶ国語相互リンク |携帯サイト作り方 |XHTML Basic |XHTML Mobile P |携帯アクセス制御 |PC携帯両用サイト |サブドメイン同期 |XHTMLに書換 |TEXTメニュー |新ウィンドウに表示1 |新ウィンドウに表示2 |外部トラッキングコード |メニュー配置 |HTML一括変更 |ファイル取込 |ヘッドタグ共通化 |外部CSS |CSSコマンド |印刷用CSS |標準,互換モード |段組 |表示の速いHP |HP横幅 |HP背景 |HP文字 |HP見出し |HPタイトル |画像使い方 |altとtitle属性 |アクセスアップ |サイトマップ作成 |RSS配信 |自ドメインRSS |RSS使い方 |htaccess転送 |パラメータ削除 |wwwの有無と統一 |アクセス制限 |Adsenseクリック規制 |Adsense表示規制 |Google広告配置 |チャネルの設定 |ブログ人に広告配置 |ランダム画像切替 |デザイン自動切替 |フォルダ名取得 |Google+1ボタン |いいねボタン |Facebookのコメント |HPビルダ起動時間 |Expression Web |複数パソコンHP更新 |FFFTP使い方 |文字大きさ |モニタの選び方 |タッピング |ページ内検索 |ショートカットキー |Thumbs.db |日本語FEP |上手な日本語変換 |データ伝送 |MTUとMSS
山里の素人農業 |Daii-Wiki |私のブログ |Car Evolution |Tomy's HP |ページの先頭
 
 
as76.net
RSS
 
楽天市場
広告
Valid XHTML 1.0
Only OGP error
更新日:2011/12/09