2016/01/20(水)検索エンジン最適化
一昨年11月、この日記のシステムをtDiaryから今のadiaryに移した。当初はWordPressに移行するためのツールとして使う予定だったが、使ってみたらこれで十分と思えたのでそのまま使い続け、今月、バージョンアップもした。
好感を持ったのは日記を更新すると、「adiary利用者のページ」に通知されて掲載されること。Web日記を書き始めた頃(ブログという言葉もまだなかった頃)に使用していたハイパー日記システムもこういう通知システムがあったので、懐かしさを感じたわけです。
あの頃はよく、一覧に表示された日記を巡回して日記システム利用者同士でコメントのやり取りをしていた。といってもコメント欄はなかったので、相手の日記の記事タイトルをリンクして自分の日記にコメントを書くという方式。相手はアクセスログからそれを知り、同じ方式でコメントを返す。第三者には意味が分かりにくかったが、そんなにアクセスは多くなかったのでそれでも良かったのです(考えてみれば、Twitter上での返信もこれに近い)。
adiaryにはアクセスログ解析ツールもカウンターもない。必要な場合はGoogle Analyticsなど他のツールを使えばいいのだが、手軽に見られるアクセス解析ツールがあると、便利ではあると思う。
そういう昔話はいいとして、tDiaryの時は日付ごとのタイトルではなく、セクションごとのタイトルにしていたので、移行の結果、(no title)と表示される日記がほとんどになった。まあ、それでもいいや、セクションにタイトルはあるんだしと思って放置していたが、当然のことながら、ブラウザに表示されるページタイトルも(no title)になってしまう。AdSenseを本格的に始めた以上、このままではまずい。検索エンジン最適化(SEO)のためには修正した方がいいだろう。
というわけで、ぼちぼち修正を始めた。修正が必要な日記は1000日分近い。DBファイルをダウンロードして秀丸マクロで一気にやってみようかと思ったが、調べたらadiaryには日記本文を記録したファイルのほかにタイトル一覧のファイルもあって、両方書き換えるのはスクリプトやマクロでは難しい。できたにしても整合性が取れなくなる恐れがある。一つ一つ修正していった方が安全確実でしょう。
修正はセクションのタイトルを日記のタイトルにし、余計なタグを消すだけ。要する時間は日記1日分あたり30秒もかからないぐらいなので大したことはない。ただ、1000日分近くあると、すぐには終わらない。少しずつやっていくしかない。
カレンダーの位置修正
スマホでこの日記を見ると、カレンダーが下のようにずれて表示される。
スタイルシート(sphone.css)を見たら、以下のようになっていた。
table.calendar {
margin-left: auto;
margin-right: auto;
}
これだと画面に対してセンタリングしてしまうので、margin-left:1em;に変更した。設定自体を削除してもいいと思う。
2016/01/16(土)WordPressのAdSenseプラグイン
この日記をいろいろカスタマイズしていたら、ほぼ放置状態の読書日記Reading Diary, Maybe(WordPress使用)の方も手を入れたくなった。で、久しぶりにモバイル用の表示を見てびっくり。ページの3カ所にGoogle AdSenseの広告が表示されていたのだ。モバイル用の広告は設定した覚えがなかった。というか、モバイル表示の中にAdSense枠を入れるためにどこをいじればいいのか、設定方法を知らない。AdSenseの枠はPCページのサイドバーに1個置いてただけだったはず。プラグインも入れてないし…。
などと思いながら、AdSenseのページを読んだら、ブラウザに広告ブロックソフトを入れていると、ダッシュボードのAdSenseプラグインも表示されない、と書いてあった。
Firefoxの広告ブロックアドオン(使っているのはuBlock)をオフにしたら、プラグインが現れた。モバイル広告の自動最適化もオンにしてあった。うーん、いつ入れたんだろう? ま、それはいいのだが、Googleにとってモバイル広告の自動最適化とは文頭と文中と最後に広告を配置することなのか。文中の広告はちょっとうるさく感じるんだけど。
いくらAdSenseを設定してもサイトの更新頻度が少ないと、アクセス数は伸びず、広告収入を得るのは難しい。支払い額の最低が月8000円というのは一般のブログにとって、けっこうなハードルの高さだ。その点、amazonアソシエイトはギフト券での支払いなら最低500円だし、制約額に応じて支払われるのでアクセスが少ないページでも収入の機会はある。実際、僕はAdSenseからお金をもらったことは一度もない(だいたい、支払い方法の設定すらしていなかった)が、amazonからは数回ギフト券をもらった。
それにしてもAdSenseプラグイン、かなり優秀だ。PCの場合、ページを分析してどこに広告を置けばいいか、指示してくれる。画像の赤いマークがそれで、これをクリックすると、緑色の部分のように広告挿入イメージが表示される。しかもトップページ、単一記事ページ、固定ページのそれぞれに指定ができる。普通はAdSenseのコードを貼り付ける作業が必要だが、それをGUIでできるのがすごい。大したものだ。さすがGoogle純正品だ。
CMSのシェアトップを誇るWordPressはブログだけでなく、一般サイトにもかなり採用されている。だからGoogle自らプラグインを用意しているのだろう。こんなに楽にAdSenseが導入できるのなら、利用している人が多いのも分かる。