4 May 2015
しんです。
以前の記事でもお伝えしたブログの記事タイトルについてですが、重要な文字数に対する私の勘違いがあったので調査してみました。
目次
Googleインデックスの仕様とは?
Googleはクローラーと呼ばれるロボットが常にあなたのサイトを含め全世界を回ってインデックスに載せるテキストを探しています。ここでクローラーによって見つけられたブログ記事のタイトルは最適な長さに調節されます。
文字数カウンター設置方法は?
私は記事をいったんTeraPadに書き出してからwordpressにアップしています。TeraPadにも文字カウンターを付けることができるのですが、リアルタイムで表示されるものではないためwordpressの「新規投稿を追加」ウィンドウに文字数カウンターを設置していました。
設置の仕方は function.php へコードを挿入するだけです。適当なところに以下を貼り付けます。
/* 投稿画面のタイトルに文字カウンター */
function excerpt_count_js(){
echo '<script>// <![CDATA[
jQuery(document).ready(function(){
jQuery("#titlewrap").after("
<div style="position:absolute;top:5px;right:5px;color:#666;"><small>文字数: </small><input type="text" value="0" maxlength="3" size="3" id="title_counter" readonly="" style="background:#fff;"></div>
");
jQuery("#title_counter").val(jQuery("#title").val().length);
jQuery("#title").keyup( function() {
jQuery("#title_counter").val(jQuery("#title").val().length);
});
});
// ]]></script>';
}
add_action( 'admin_head-post.php', 'excerpt_count_js');
add_action( 'admin_head-post-new.php', 'excerpt_count_js');
これで文字数カウンターが表示されます。
とても便利です。
Googleに最適な文字数はいくつ?
私は投稿記事タイトルは半角は0.5計算の「32」文字に調節していました。
しかし、Googleのインデックスに表示されている記事タイトルを見てみると中途半端なところでブツブツ切れています!!
「あれれ~???」yahoo!の方は32文字で全部表示されていて大丈夫でしたが、肝心のGoogleがダメです。とても残念なタイトルになってしまったものもあるため、調査してみました。
みんなの知識【ちょっと便利帳】に、Googleでは切れてしまった記事タイトルを表示されている部分だけ片っ端から入力してみました。ここでは「文字数」の他に「バイト数」と「全角換算」も同時に調べることができるので数十個のデータをまとめてみると・・・。
文字数 : 27~30
バイト数 : 53~55
全角換算 : 27~28
という結果になりました。
まとめ
大事なのは、たとえ全角換算で28文字以内であってもバイト数が55を超えてしまうとGoogleにタイトルを切られてしまうという事実でした。文字数は何文字でも良いと思いますが、前方55バイト以内に重要なキーワードを持ってくる必要がありそうです。
これからは文字数と同時にバイト数に気を使ってタイトルを決めて行きたいと思います。
追記
タイトルをたとえ28文字で切られたとしても、それはブラウザの表示上の話で、グーグルクローラー自体はキチンと32文字まで認識しているようです??