ホーム >> 左脳Script >> Movable Type >> 小技 >> SEO対策?むしろ robots.txt

SEO対策?むしろ robots.txt


ブログを始めて、数日経過・・・
参考書やら入門サイトを頼りに弄くってきました。Ping 指定で、様々なロボットがこのサイトを探りに来ていることが、アクセス解析から判ります。(アクセス者種別の9割がロボット・・・)

が、このアクセス解析で Http 404 エラーが、かなりカウントされているのです。その内訳は・・・

robots.txt がダントツ1位。

これは、空でも良いので設置しないとエラーログ肥大で怒られるかもしれません。
でも、どうせ置くならちゃんと中身のあるものに・・・

robots.txt

そもそも、この robots.txt は、検索エンジンに対して「このページを見て!」とか「ここは見ちゃイャン」とかを指定するものだそうです。robots.txt で検索したページで目に付いた単語が、sitemap 。
robots.txt というキーワードと合わせて、更に検索してみました。大抵「SEO対策」のページにヒットします。

  • robots.txt にサイトマップの xml を指定すると、 サイトの構造を効率的に検索エンジンに教えてやるコトが出来るそうです。

つまる所「アクセス解析で列挙されるロボットは、この"サイトの構造"を求めてやって来ている」訳ですね。

更に「robots.txt sitemap mt」(mt は Movable Type の略称と言っても良いでしょう)で検索すると、これまた多くのページにヒット。どうやら、これを設置するのは非常にポピュラーなコトのようです。
これらのページでは、Google Sitemap に合わせてサイトマップの xml を作り、Google Sitemap に登録する、という作業を紹介しています。

もう少し調べてみると「Google 、Yahoo! 、Microsoft が、共通のサイトマップ xml の書式を使う」という情報にもヒット。sitemaps.org がキーワードのようです。
それまでは、Google Sitemap の書式というか、最初に始めたのが Google なんでしょうかね。「Yahoo! でも Google の書式が読める」という記事が多いので、やほーが後から追従したんでしょうか。


サイトマップxmlの作成

さて、せっかくですので、sitemaps.org の共通書式とやらでサイトマップの xml を作って見ましょう。

メニューの デザイン >> テンプレートインデックステンプレートから。
新たにインデックステンプレートの作成をし、名称は「SitemapForRobots」等、わかり易いものに。
テンプレートの設定にて、出力ファイル名を「sitemap.xml」等、これも判りやすいモノに。
テンプレートの種類は「カスタムインデックステンプレート」で良いようです。

肝心の sitemap.xml は簡単に以下の内容にて作成しました。ここでは、カテゴリーと、エントリーの列挙だけですが、検索でヒットした他のサイトでは、日別だったり、タグのアーカイブだったり、とサイトの構造によって多様です。各自のブログの構造に合わせたサイトマップを作る事に意味があります。



<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url></div><div><loc><$MTBlogURL encode_xml="1"$></loc>
<priority>1.0</priority></div><div></url></div><div><MTCategories>
<url>
<loc><$MTCategoryArchiveLink encode_xml="1"$></loc>
</url>
</MTCategories>
<MTEntries lastn="9999">
<url>
<loc><$MTEntryPermalink encode_xml="1"$></loc>
<lastmod><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></lastmod>
</url>
</MTEntries>
</urlset>


テンプレートを保存し、再構築してください。ブログを設置しているディレクトリに sitemap.xml が出来れば成功です。

そして、robots.txt は、以下の内容で保存。URLパス、サイトマップ xml のファイル名は各自の環境に合わせて下さい。ファイルは、ドメインのトップにアップロード。トップでなければダメなようです。

User-agent: *
Sitemap: http://n-yagi.0r2.net/script/sitemap.xml


設置はこれで完了です。
個人的な事ですが、実のところ、この xml の内容が、今のこのブログにベストかどうかは判りません。アイディアが出次第また追記でもしようかと思います。



トラックバック(0)

トラックバックURL: http://n-yagi.0r2.net/sanoupulurun/mt-tb.cgi/15

コメントする

ホーム >> 左脳Script >> Movable Type >> 小技 >> SEO対策?むしろ robots.txt

アーカイブ

このブログ記事について

このページは、n-yagiが2009年4月22日 13:31に書いたブログ記事です。

ひとつ前のブログ記事は「ブログ事始め ~ MovableType インストール編 ~ 補足」です。

次のブログ記事は「Google ウェブマスター ツール」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Creative Commons License
このブログはクリエイティブ・コモンズでライセンスされています。