とあるblogでbloggerを利用している。そして、ftp機能でblogspotとは異なる自分のドメインで公開している。この場合、自分で各記事につけたラベルの一覧をサイドバーに表示できなくて悩んでいたのだが、javascriptを利用すれば表示できることがわかった。以下は設定メモ。
1. bloggerのパーソナル情報表示をonにする。
2.次のjavascriptをテンプレートに張り付ける。
http://ishikawa-rs.blogspot.com/2007/07/bloggerftp.html
(ここで、 baseURL、baseheading、UserID、BlogIDは各自の値を設定)
次のbase64のjavascriptも必要
http://www.webtoolkit.info/javascript-base64.html
3.文字の設定をUTF-8 にする。
以上でうまく表示されるはず。 当初EUC-JPにしていたのだが、firefoxでうまく表示されてIEではjavascriptエラーという状況になった。そこで文字コードをUTF-8に変更したところ解決した。
wordpressでもそうだが、今後はもうUTF-8というのが時代の流れか…..
SEO対策の重要な要素として被リンク数が挙げられるが、トラックバック送信によって獲得したリンクでも効果があるのか試してみた。
[作業概要]
※ブログの検索からトラックバック送信までは自作のトラックバックツールで自動実施した。
1日5〜10程度トラックバックを実行し、これを約2週間続けた。
すると当初圏外だった検索順位が、Yahoo 50位、Google 3位、Microsoft 7位まであがった。
検索エンジンはトラックバックリンクを無視するとかnofollow属性がついているためリンクとしてカウントされないなど一部では言われているが、現時点ではトラックバックによるリンクに効果があった。特にGoogleで顕著であった。
RSS1.0、RSS2.0、ATOM1.0を作成するにあたり必須の項目を調べてみた。
[RSS2.0]
フィードレベルのtitle、link、descriptionが必須
個々のitem以下の要素はいずれも必須ではない。
http://www.futomi.com/lecture/japanese/rss20.html
[RSS1.0]
必須項目: title、link、description
http://www.kanzaki.com/docs/sw/rss.html#construct
[ATOM1.0]
フィードとエントリーでのtitle(空でも可)、識別するID、最終更新日時が必須
http://www.futomi.com/lecture/japanese/rfc4287.html
更新pingを送信したときに、pingサーバがどのような挙動をするのか知りたかったのでちょっと調査した。
記事を作成し公開する タイミングで同時に7箇所のpingサーバに更新通知を行ったところ、即座にあるpingサーバから記事を公開したサーバにアクセスがありRSSを取得し ていった。結局通知後20分の間に8箇所からRSSへのアクセスがあった。通知した7サーバのうち4サーバからアクセスがあり、通知していないサーバから もRSSの取得が4箇所からあった。
まぁpingサーバとしては、更新通知を鵜呑みにせずに実際にRSS情報を取得してどのURLがいつ更新されたか裏をとっているのだろう。
Comments are off for this post