ネットの海の漂流者

インターネット上で話題になっている問題を検証しています。

*

はてなブックマークウィジットが重いので差し替えました

      2013/07/28

**ウェブサイトの速度を測定する
ウェブサイトの表示速度をチェックするツールはいくつかあるけど僕は
-Pingdom Tools
-WebPagetest
あたりをよく使う。
これらのページはウォーターフォールチャートといってサイトの各パーツの読み込み順や読み込み速度を視覚的に分かりやすく表示する機能があるので、速度改善のヒントになる。

**はてなブックマークウィジットが重い
ここ数日朝昼晩と速度測定を行った所、はてなブックマークウィジットの表示に2秒ほどかかっていることが判明した。
はてなブックマークウィジットというのは、ブログのサイドバーとかでよく見かける、人気記事を表示するブログパーツだ。

こいつはhttp://b.hatena.ne.jp/entrylist?sort=count&url=サイトのURL2&mode=rss というRSSをjavascriptで処理して動的に表示しているために、速度が遅い。そこでPHPでRSSから静的htmlを出力し、サイドバーにincludeする形で速度改善をすることにした。
最初はwordpressのrssウィジットで処理をしようとしたのだが、あれはパラメータが複数あるrssの処理に難があるようなので、この場合は使えなかった。
**手順
+サイトの人気記事のRSSを取得する(file_get_contents)
+PHPを使って取得結果を静的htmlに出力(file_put_contents)
+出力結果をwordpressのsidebar.phpからinclude
+記事取得はcronを使って、一定期間毎に行う
という方法で、表示速度を改善することにした。
これにより、今まで表示に2秒ほどかかっていた人気記事表示を、0.05秒ほどで実現することができた
(裏のCRON処理には数秒かかっているのだが、ブログを読んでいる人のブラウザには一瞬で表示される。)

 - ブログ , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  関連記事

イケダハヤトrss
イケダハヤトさんに言及されたけど、流入pv200以下だったという話については

あと余談になるがイケダ氏のブログに私のブログがリンクされたことがるが、流入アクセス数が「200未満」で、あまりにも少なくて驚いた。ブログの影響力を測定するにはいろいろな数値がある。1つはPV、そしてもう1つは記事・エントリーでリンクしたサイトにどれだけアクセスを送りこめるか… が重要だ。これについてはまた機会がある時に説明したい。

「『月20万稼げるブログ」を運営する上で気をつけている5つのこと』」は間違いだらけ – Hagex-day.info

イケダハヤトさんに言及されたけど、流入pv200以下だったという話については、そんなもんじゃないかなぁと思う。言及元のデータを元に大雑把に計算してみよう。

今では月間約20万PVを、検索経由で獲得しています。

検索経由のトラフィックは、現在サイトトラフィック全体の43%ほどとなっています。ざっくりいえば、収益の約4割は過去記事が生み出しているということです。検索エンジンで読まれる記事を書けば書くほど、サイトの収益性は座布団を重ねるように増加・安定していきます。

「月20万稼げるブログ」を運営する上で気をつけている5つのこと | ihayato.news

1. 過去記事のアクセスが約4割で約20万pvという話ならば、新しい記事のpvは約30万位となる。
(しかし実際はtwitetr等で過去記事へ言及されるケースもあるし、検索数には新着記事も含まれるだろうから、検索数≒過去記事のトラフィックというのは極めてざっくりした把握だが)
2. Google Readerによると、イケダハヤトさんは現在週間41,3回のペースでブログを更新しているようだ。
(一日あたり約6記事 一ヶ月180記事弱のペース)

3. 30万pv ÷ 180記事 = 一記事あたり平均 1700弱pv
4. 記事を読んだ人の一割位の人がリンクをクリックしたとしたら流入アクセスは平均して170前後となる。
(ちなみに僕の経験上、炎上案件等の読者が言及元に強く興味を持つリンクの場合クリック率30%くらいになることがある一方。その辺の広告とかだと0.1%とかである)

実際の所、各記事のpvは一定ではなく、極一部の人気記事が何万アクセスも稼いでいる状況であろうから、中央値は恐らくもっと下であろう。
となると、”イケダ氏のブログに私のブログがリンクされたことがるが、流入アクセス数が「200未満」で、あまりにも少なくて驚いた。”というhagexさんの話については、「イケダさんの平均pvから予想される言及された時の期待値としてはそんなものじゃない?」
という答えになる。
ちなみにHagexさん曰く、

全体のアクセス量の43%が検索エンジンからというのは、「ファン型コンテンツ」として大失敗している証拠だ。ちなみに私の日記はイケダ氏の約6倍ぐらいのアクセスがあるが、9割が再訪問者だ。

「『月20万稼げるブログ」を運営する上で気をつけている5つのこと』」は間違いだらけ – Hagex-day.info

とのことだが、Hagexさんの更新数は週間67で、イケダさんの1.5倍位ある。

**ブログのpvの話については
人気ブログのpvについては、それを何記事で達成しているのか、どこからの流入で達成しているか、ということをチェックすると色々面白いことが見えてくる。
ホームラン級の記事を量産する人もいれば、ヒットをコツコツ積み重ねる人もいる。普段は三振ばかりだが時々さよなら逆転満塁ホームランを打つ人もいる。
とりあえず、僕は月間3桁更新できる人じゃないので、イケダさんタイプのブログを運営することは無理そうだ。

no image
忍者おまとめボタンでサイトのソーシャルボタンの効果を測定できるように

ソーシャルボタンのたぐいは結構重いので、ごちゃごちゃ付けているとページの表示速度が重くなってしまう。訪問者がイライラして帰ってしまわないためにも、一定以下の利用実績しか無いものはリストラを検討するべきだと思っている。
各ボタンの利用回数や流入数を計測し、パフォーマンスをチェックし、誰も使ってないようなボタンはサイトから取り除く作業をいつかやっておきたい。
この辺どうしたらいいかなと悩んでいたのだが、忍者おまとめボタンで2012年10月末に追加された新機能をみて、これは役に立ちそうだなと思った。

各ボタンのクリック数や、ユーザーがボタンを使ってソーシャルメディア上でシェアした投稿からの流入数がカウントできるようになっていて手っ取り早く測定作業ができそうである。

ただ、貼りつけ方法を見てみたところ、カウントしている分だけ最速の方法より表示速度が劣りそうなので、あくまで測定用かなという印象がある。
測定作業中だけ忍者おまとめボタンで、普段はjavascriptを結合した非同期&高速化版ボタンを使うべきだろうか。

リファラ
僕はブログランキング系にはアクセスアップ効果が殆ど無いと信じているのだが……

**よくブログ入門系のサイトとかで
ブログ入門系のサイトを見ていると、しばしばブログランキングに加入することを薦める記事がある。曰く被リンクによるSEO効果がある、曰くランキングからのアクセス流入効果がある等々。
しかし僕はこの手のブログランキングの効果については、疑問視している。
**アクセス解析にしめるブログランキングからの流入数
以下のグラフは僕がブログランキングを導入していた時期のアクセス解析上位20サイト+某ブログランキングからのアクセス数である。

pv110万分、その内リファラありは約70万。
期間内に1位のはてなブックマークからは約17万の流入があったのに対して、某ブログランキングからのアクセスは173に過ぎなかった。
ぶっちゃけ誤差である。
このことからブログランキングは僕のブログのアクセス数に誤差程度の影響しか与えず、バナーによりサイトの表示速度が遅くなり、検索順位や読者の快適さが損なわれることを考慮すると、割りに合わないとみなして、全てのランキングをブログから外した。
**しかし最近
しかし最近、ブログランキングからも十分なアクセスがあると主張するひとと議論する機会があって、それが原因で自説に対する確信が揺らぎつつある。
その為、試しにこれから一ヶ月だけブログランキング系のバナーを貼り付けて検証してみることにした。

ブログランキング・にほんブログ村へ
理屈的には。同じワンクリックなら、twitterで言及してくれたり、はてなブックマークしてくれたり、楽天ソーシャルニュースに投稿してもらったほうが絶対拡散効果高いと思うんだけどなぁ……
ソーシャルに拡散するんだし。

1000
今レンタルブログサービスでアフィリエイト始めるのは微妙だよ

**経緯
-Togetterのエロ広告が迷惑 – Togetter
-ここから、ウェブサイトのマネタイズの話になる。
-そう言えばブログでアフィリエイトって最近どうなの? という話になる
-今、ほとんどのレンタルブログでは新規でアフィ始めるのは厳しい時期なんじゃないの?という話になる

**なんで厳しいのか
ブログのマネタイズというのは基本的には物販系アフィリエイト収入(amazon等) 広告収入(google adsense等)、有料記事(含むメルマガ)の3つに分けられる。しかし全く知名度がない人の有料メルマガを読もうなんて人がそう何人もいるわけがないので、新規で始めるという条件なら実質的には物販と広告の二つの柱でマネタイズしていくことになる。
***レンタルブログサービスが不利になりがちなのは、広告収入
レンタルブログを使っていると広告収入の面で不利になることが多い。
PCとガラケーとスマホはそれぞれ画面の解像度が違うため、それぞれ別のデザインで表示するのが基本なのだが、ほとんどのレンタルブログサービスはモバイル向けページのカスタマイズ性に難があるため、携帯向けページやスマホ向けページのマネタイズがなかなか上手く行かないのがその理由。
(携帯向け広告は要PHPや要CGIのものが多いのだが、レンタルブログでその辺いじらせてくれるところは少ない。最近、スマホ向けadsenseがjavascriptに対応するようになったが、スマホ向けページにユーザーのアドセンスを貼れるブログサービスはまだそんなに無い。開発が止まっていて将来的にも対応しそうにないサービスも多い)

PC向けのページは、レンタルブログでも、ちゃんと計算して広告を配置すると1000pvあたり100円くらいはお金が入ってくるのだが(サイトのテーマによっては400円代までは見たことがある)、モバイル向けのページはそもそも広告が貼れなくて1000pvあたり0円とか、広告が貼れても配置を最適化することができずに 5円位というのもざらだ。

上のグラフは典型的なモバイルカスタマイズに対応していないブログサービスの一つであるはてなダイアリーと、独自ドメイン+wordpressでやっているこのブログの1000pvあたりの収入を比較したもの。
(大人の事情により具体的な数字はぼかしている)
Wordpressのモバイル対応プラグインは、アップデートするたびに広告を再設定をする必要があるのだが、それを忘れていた2011年12月前後以外は基本的にwordpressの方が圧倒的にpv単価が高いのが分かると思う。
PC向けページのpv単価は1~2割差程度なのだがが、モバイル系では2桁近い違いがあって、合わせるとこれほどの差が生まれている。
**そういうことを踏まえた上で
-今はモバイル向けページをどうやってマネタイズするかが、課題になっている時期なので、その辺の強さで収益が全然変わってくるよ。
-お金のこと考えるならばモバイル向けページのカスタマイズ性は大きな課題。
-過渡期なのでどのサービスがどの程度モバイル広告に対応してくれるのか不明。
-ただし、サービス内でPV回し合う仕組みが発達しているブログサービスは人をいっぱい送り込んで来てくれるから、総額では上回ることもある。
-法務部がしっかりしているブログサービスは、なにかトラブル起きた時、間に入ってくれたりするので、炎上案件扱う人なんかは、そういう観点でサービス選ぶのもあり。
-そもそも、個別記事書くよりまとめ記事のほうが人を呼べる時代なんだから、ブログでお小遣い稼ぐという選択自体が微妙なんじゃ? NAVERまとめあたりで、まとめ記事量産したほうが多分賢いよ。
-あれ?

no image
かつて日本語URLがSEO的に圧倒的に不利だった理由

某所で話題になったので書いてみます。
かつて日本語がSEO的に圧倒的に不利だった時代がありました。
というか短いURLが有利で、長いURLが不利で、日本語URLはエンコードされると文字数が増えるので不利だったのです。
**根拠
+長いURLはソーシャルメディア上で文字数制限に引っかかる。
+その為文字数制限がある場で言及される時には100%短縮URLが使われてしまう
+サイトを持っている人はサイドバーに最新のツイートや最新のブックマークを表示していることが多い
+短いURLを使っていれば、わざわざ短縮URLを使う必要性が薄いため、ソーシャルメディア上の言及を被リンクに変換することができる

つまり、短いURLを使っていれば、twitterやはてなブックマーク上で言及される度に他サイトのサイドバーからリンクされて被リンクが増えることを期待できるわけです。

その為、URLを極限まで短くして、かつ記事内のソーシャルボタンを短縮URLを使わない設定で設置するのがSEO的に有効だった時期があったんです。

こういうことをちゃんとやっていると、ソーシャルメディア上で話題になる度に被リンクが6桁ついて検索順位が跳ね上がったんです。
この被リンクは言及した人の最新のツイートにしかつかないので、数日もすれば消滅するのですが、時事ネタの場合はその数日の検索順位がpvに圧倒的な影響をあたえるわけですね。

ちなみにこのあたりのテクニックはtwitterが全リンクを公式短縮サービスt.coに変換するようになった今ではあまり効果が期待できません。
基本的には過去のSEO技術です。

newpost
相互RSS的なものの効果について50万pv分測定してみた

相互RSSってありますよね。
ブログの記事上に自サイトや他サイトの新着記事を表示して相互にアクセスを回し合うブログパーツ。
あれをみていて、記事上に新着情報を表示するとどの程度のアクセス流入効果があるんだろう?と気になったので実験してみました。

**実験環境
【設置サイト】 情報の海の漂流者 (真面目に更新している時期は月pv10万程度 新規訪問割合10~20%)
【表示したもの】 このブログ(ネットの海の漂流者)の新着記事。
【表示位置】記事上を三分割し、左に設置サイトの新着記事 中央にこのブログの新着記事 右に広告を配置した。
【表示数】約50万回
【条件】実験期間中「ネットの海の漂流者」には新しい記事をほとんど投稿しない。

**実験結果
実験期間中に「情報の海の漂流者」から「ネットの海の漂流者」へのアクセスは約2万回だった。
ネットの海の漂流者が期間中ほとんど更新されず、常連の人にとっては「新着記事表示パーツ」の価値が殆どなかったことを考慮するとこれは相当多い。
同じ情報をサイドパーツに設置した時に比べて数段効果が高かった。
**実験後
実験終了後、ブログトップの新着記事表示を外して再計測をしてみた。
新着記事表示なしの場合、「情報の海の漂流者」から「ネットの海の漂流者」へのアクセスは約1000回に減少した。(こちらも50万pv分計測)
このアクセスは主に記事本文内のリンク経由だと考えられる。
**余談 レクタングル大の話
レクタングル大の大きさは336 x 280である。これは一見中途半端に見えるサイズに見える。
しかし実は横幅1024pxのモニターで横に3個ならべて表示するのに最適なサイズだったりする。
-鉄板の広告位置の罠
を読んで、サイドバーにレクタングル大を設置した人は、width1024pxでデザインをしてみると色々面白いかもしれない。

no image
転載の害とかその辺の話

-はちま叩きの人にたんぶらーはいないよね? (確認):ekken
-記事を全文転載したtumblrが元記事より注目を集めるという事態が発生 : ARTIFACT ―人工事実―
この辺の話。
**転載による実害の例
転載自体の被害の一つとしてアクセスの減少というものがある。
ウェブサイトへのアクセスは大雑把に分けて
-書き手の固定読者からのアクセス
-参照リンクからのアクセス
-検索エンジンからのアクセス
の三種類があって、全文転載されると後ろの二つが激減することがあって、そのことがしばしば書き手のモチベーション低下に繋がる。
***オリジナルコンテンツのアクセスが低下する流れ
参照リンクからのアクセスってのは最近ではtwitterとかはてブみたいなソーシャルメディアと、大手ニュースサイトからのアクセスが中心。
ここで盛り上がると、ものすごい数の被リンクが付く。
検索エンジンは被リンクを評価する。
コピーコンテンツがソーシャルメディア上で盛り上がると、結果としてオリジナルよりも検索順位が上になってしまう可能性が出てくる。
-記事を全文転載したtumblrが元記事より注目を集めるという事態が発生 : ARTIFACT ―人工事実―
で話題になっている
「叱る母親・泣く子供…ある日の電車内にて」なんかもコピーコンテンツに検索結果負けている実例。
書き出しや文中のフレーズ等で検索をかけてみると、大抵のキーワードでTumblrのリブログのほうが上位に来てしまう。
(パーソナライズ検索オフでチェック)
検索エンジンで何かを調べていて、既に見たサイトと同じ内容のコンテンツをチェックする人は少数派だ。大抵の人はオリジナルより前にコピーコンテンツを読んでそこで満足して検索をやめてしまう。
本来作り手の所に流れるはずだったトラフィックが長期にわたってインターセプトされてしまっているという現実がある。
Googleは最近他のサイトからのコピーで構成されているようなサイトの掲載順位の検索順位を下げるようなアルゴリズムを導入したけども、現時点ではそれは有効に機能していない。

転載されたコンテンツがソーシャルメディア上で話題に→被リンク増大してコピーコンテンツの検索順位が上昇→永続的にトラフィック奪われる
という状況が多々みられるわけだ。オリジナルコンテンツがSEO的に弱いところで、コピーしたところがSEO強いと、よく見かける現象だ。ただまぁ、この辺は転載者がどうこうというよりも、Googleさん仕事しろ!という話になってくるのだが……

**転載以上の害
で、問題になっているはちまとかその辺は、ただ転載するだけではなく、内容を改変してくるのがめんどくさい。自分が書いてないことを書いたといわれ、信用を落とされたり、誰かに絡まれて不快な思いをした人は結構いるんじゃないだろうか?
そういう意味で、あの界隈は改変して変な煽り文を作ってくる分だけ、ただの転載系より性質が悪いなぁと感じる。
あと、僕は、ソースコピペで画像等直リンのまま大手サイトに全文転載されてサーバーが落ちた事がある。しかも文中のアフィリエイトリンクだけは全て書き換えられていたため、サーバー負荷はこちらもち、利益はあちらもち、という極めて理不尽な目にあった。
(twitterとかでも非公式RTのamazonアソシエイトのタグ書き換えている人が時々いるけど、見てる人は見ているよと言っておく)

no image
固定読者からの好意的な反応がブログを支えているというのはよくわかる感覚

-個人のサイトやブログに反応があるという事は、管理人にとって大きな喜びであるということ – karimikarimi
これはよくわかる感覚だなと思った。

「固定読者」からの「好意的な反応」がモチベーションを保つ上で大事だなとは常々感じている。書いた記事を誰かがちゃんと読んでくれていると実感できるか否かは更新速度に大きな影響を与える。

逆に、ちゃんと読んでくれない人の反応が一定数を超えると精神的に疲れてしまうことがある。
僕のブログは、何年もかけて少しずつ資料を整えていって、そこで得られた知識を元に時事問題を検証していくというスタイルなので、過去ログを読んでいる人と読んでいない人では記事の理解度が大きく異なってくる。
何年か前に、批判的なコメントが100件以上ついて、その全てに過去ログの引用だけで返信できてしまったことがあるが、あれは賽の河原で石を積んでいるようでかなりしんどかった。
そういう時には今後どんなものを書いていくべきなのか、そもそもブログを続けていくかどうかを悩んだりするわけだけど、迷った時に一番参考になるのは普段からブログを読んでくれている人の意見だ。
ブログ更新につかれた時に目につくものが、ネガティブな意見ばかりだったり、そもそも誰も反応をしていなかったりすると、そのままブログを辞めてしまう人が多いんじゃないだろうか?

それにしても最近は特定の記事がソーシャルメディア上で拡散され爆発的なアクセスが来る事例も増えてきたが、それと同時に読者と共に成長していくタイプのブログを運営することや、予備知識を必要とする記事を書くことが難しくなってきているなと感じる。

socialb3
ソーシャルボタンをどうするべきだろうか

記事上のソーシャルバーをどのようなデザインにしようか悩んでいる。
**記事上ソーシャルボタンの機能
ノウハウ系の記事でやまとめ記事などは、記事上にソーシャルボタンを配置しているか否かでソーシャルメディア上での拡散度に結構な差が出てくることが時々ある。
その手の記事を必要とする人には忙しい人が多く、「全部読まないと登録できない」ような設計だと、取りこぼしが出てきてしまう。
要するにこの位置のソーシャルボタンはこれは「面白そうだ」と思った人が「後で読む」ために使うことが期待されているのだ。
(これに対して、記事下のソーシャルボタンは、「全部読んだ人が」「面白い」と思った時に使うためのもの、という意味合い)
**忙しい人のための機能だから。
記事上ソーシャルボタンは忙しい人が使うわけだから、ひとめで場所が分かり、クリックしやすいことが大切だ。
現在このブログの記事上ボタンは、「設置場所の背景色を変えて強調」「一箇所にまとめる」「公式ボタンやそれに近いデザインのものを使用し、パッと見で目的のボタンを見つけやすくする」というようなことを考えて以下のような配置になっている。

今日はこれを、もっと大きくて分かりやすいものに変えるべきではないのか?ということを考えていた。具体的には以下のようなものに差し替えるべきではないのかと悩んでいた。

ちなみに、このソーシャルボタンは
-Css Gradient Button – create css button
というジェネレーターで作ったものだ。
CSS3のみで実現できるので、現在のものと差し替えた場合、CPU負荷が軽減され、ページが軽くなる可能性もある。
ただし、画像を使わなかった場合、はてなブックマークのbotあたりがこのボタンを本文の一部とみなしてしまい、はてブのエントリーページの頭が「B! -はてなブックマーク-つぶやく -Twitter- いいね! -Facebook-」みたいな感じになってしまい、ちゃんと計算して作った書き出しと比べて、読者の興味を引く効果が弱まってしまう可能性がある。
スクリーンショットを撮影し、画像ファイルを作ったほうが効果が高いかもしれない。
この辺、なにが最適なのか難しいところであろる。

インターネット利用時間帯(インターネット白書2010)
ブロガーのためのソーシャルメディア入門1

今回は伝えたいことを多くの人に知ってもらうためのソーシャルメディア活用術について書いていきたいと思います。

twitterやはてなブックマークなどのソーシャルメディアには、「ある情報に興味がある人」と「それを伝えたい人」を繋ぐという情報マッチングツールとしての一面があります。
ソーシャルメディアを上手く使える人とそうでない人では、自分の伝えたいことを知ってもらえる人の数は大きく変わります。
**インターネットの利用人数は時間帯によって異なる

上のグラフはインターネット白書2010 (amazon) (楽天) に掲載されている時間帯別のインターネット利用率のデータを元に作成ました。
これを見ると、ネットを利用している人の割合は時間帯によって大きく変化することが分かります。

**ソーシャルメディア上の情報は寿命が短い
ソーシャルメディアの情報はリアルタイムで更新されます。
古い情報は新しい情報に押し流され、目立たない場所にうつされていきます。
よほど話題になる情報以外は数分~数時間で目の前から消えてしまうのです。
リアルタイムで観ている人以外にはあまり話題になりません。
これはテレビCMに似ています。

**ゴールデンタイムと深夜枠値段が同じならどっちにCMだしたい?
テレビの場合はゴールデンタイムと深夜のCM料金が違います。
しかしソーシャルメディアの場合、どちらもコストは変わりません。
ならば、人がたくさんいる時間に掲載された方が得なのです。

ソーシャルメディアはリアルタイム性が高いため、記事の投稿時間やそのURLをソーシャルメディアに流す時間帯が大きな意味を持ちます。
その辺を意識している人としていない人の記事では、ソーシャルメディア上での露出が段違いになります。
深夜に話題になってpv1000であった記事は、ゴールデンタイムに話題になっていればpv10000だったかもしれません。
-続く
注)このネタは他の場所で書くことになりました、続きません