グーグル・サイトマップを使ってみようかと。
Google Sitemaps - My Sitemaps
<https://www.google.com/webmasters/sitemaps/stats>
グーグル・サイトマップ(ベータ版)FAQとプロトコル全訳。
<http://kotonoha.main.jp/2005/06/04google-sitemaps.html>
というわけで「たつをの ChangeLog」の sitemap データだけ作って登録
してみました。春先のGoogleのインデックス更新の影響か、昔はヒットし
ていたページの多くがヒットしなくなっているみたいです。特にこのブロ
グではヒットしなくなった記事ページがたくさんあるようなので、試すに
はちょうど良いかと。
月ページ、日ページの priority を下げ、記事ページが検索結果のおもて
に出るように試みました。これってSEO的に重要かもしれないですね。
priority は以下の順番で付与しました。
以下、chalow 用 Google Sitemaps データ作成プログラム
cli2sitemap.pl です。なんも考えないで作った超やっつけ使い捨てプロ
グラムです。chalow プログラミングの基本、cl.itemlist を使います。
使い方:
Google Sitemaps - My Sitemaps
<https://www.google.com/webmasters/sitemaps/stats>
グーグル・サイトマップ(ベータ版)FAQとプロトコル全訳。
<http://kotonoha.main.jp/2005/06/04google-sitemaps.html>
というわけで「たつをの ChangeLog」の sitemap データだけ作って登録
してみました。春先のGoogleのインデックス更新の影響か、昔はヒットし
ていたページの多くがヒットしなくなっているみたいです。特にこのブロ
グではヒットしなくなった記事ページがたくさんあるようなので、試すに
はちょうど良いかと。
月ページ、日ページの priority を下げ、記事ページが検索結果のおもて
に出るように試みました。これってSEO的に重要かもしれないですね。
priority は以下の順番で付与しました。
記事ページ1.0 > トップページ0.8 > 日ページ0.6 > 月ページ0.4sitemapデータを作成して通知。さて、どうなるかな。
以下、chalow 用 Google Sitemaps データ作成プログラム
cli2sitemap.pl です。なんも考えないで作った超やっつけ使い捨てプロ
グラムです。chalow プログラミングの基本、cl.itemlist を使います。
使い方:
perl cli2sitemap.pl cl.itemlist > sitemap.xmlソース (cli2sitemap.pl):
(「無償・無保証・著作権放棄」<http://lifehacks.ta2o.net/byebye-copyright.html>)#!/usr/bin/perl use strict; my %hash; while (<>) { $hash{$1} = $hash{$2} = $hash{$3} = 1 if (/^<a href=\"(((\d+-\d+)-\d+)-\d+)/); } my $xml; foreach (sort keys %hash) { my $p = (length($_) == 7) ? 0.4 : ((length($_) == 10) ? 0.6 : "1.0"); $xml .= << "URL" <url> <loc>http://nais.to/~yto/clog/$_.html</loc> <changefreq>monthly</changefreq> <priority>$p</priority> </url> URL } print << "XML" <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> <url> <loc>http://nais.to/~yto/clog/</loc> <changefreq>dayly</changefreq> <priority>0.8</priority> </url> $xml </urlset> XML ;