TumblrのテンプレートカスタマイズでSEOを意識してみる

Tumblrのデフォルトテーマがあまりにあれなんでいろいろ調べながらSEOしてみた。

Titleとh1、h2まわりがひどいので下記のように変更。


まず、トップがそれぞれの記事のタイトルがすべてh1属性になっていたので、h2に修正。

{block:Title}<h2><a href="{Permalink}">{Title}</a></h2>{/block:Title}


下層ではTitle、h1が記事タイトル>ブログタイトルの順になるように。

<title>{block:PermalinkPage}{block:PostSummary}{PostSummary} - {/block:PostSummary}{/block:PermalinkPage}{Title}</title>
<h1>{block:PermalinkPage}{block:PostSummary}{PostSummary} - {/block:PostSummary}{/block:PermalinkPage}<a href="/">{Title}</a></h1>

Lenovo X220バッテリーの代替え品の互換性

使用しているLenovoのX220のバッテリーがやばいわけですが、
2,3年前の機種なんでバッテリーが普通に売ってない。

Lenovoの公式で見つけました。
http://shopap.lenovo.com/jp/itemdetails/0A36306/460/D91DC49376D94C4690E7BA925BCE90CA

X230のでいいようです。公式に互換性ありって書いてあるから大丈夫だろう。

ただ、高い!

ってことで高いのでamazonで探したらありました。
純正 レノボ・ジャパン ThinkPad X220/X230 X230i 用6セルバッテリー(ThinkPadバッテリー44++)

HTML5 ベーステンプレート

HTML5でWebページを作成する時用の必要最小限をまとめたシンプルなテンプレート(IE8以下も配慮)
http://coliss.com/articles/build-websites/operation/work/generic-html5-template-by-sixrevisions.html

すばらしい。

Google Analytics 複数のタグを設置する

例えば自社のサイトから、他社サービスサイトへリンクし、遷移後のコンバージョンを測定する場合、
Google Analytics ならクロスドメイン計測が可能だけど、
他社でもGAタグを導入している場合、自社のクロスドメイン集計のためのタグ設置を
してもらわなければならない。

その場合の、タグの書き方は以下でできるようだ。


同一ページに複数のGoogleアナリティクスIDの計測タグを設置する方法
http://choice-site.com/2012/10/05/%E5%90%8C%E4%B8%80%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AB%E8%A4%87%E6%95%B0%E3%81%AEgoogle%E3%82%A2%E3%83%8A%E3%83%AA%E3%83%86%E3%82%A3%E3%82%AF%E3%82%B9id%E3%81%AE%E8%A8%88%E6%B8%AC%E3%82%BF%E3%82%B0/

<script type="text/javascript">

var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-XXXXX-X']);
 _gaq.push(['_trackPageview']);

 _gaq.push(['second._setAccount', 'UA-YYYYY-Y']);
 _gaq.push(['second._trackPageview']);
 _gaq.push(['second._setDomainName', 'none']);
 _gaq.push(['second._setAllowLinker', true]);

(function() {
 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 })();

</script>