Qiitaでバズるとこうなる。アクセスの分析や原因考察をする

2020-02-01
%E5%B0%8F%E3%83%8D%E3%82%BF%E9%9B%91%E8%AB%87%E3%83%96%E3%83%AD%E3%82%B0qiitagoogle%20analytics
    

目次

概要

Qiitaに数年前から投稿していますが、延3日間で「1000 いいね」をもらいました。今までの最大いいねが200未満だったこともあり、最高記録を大幅に更新しました。 (これは「バズった」といってもいいと思います。) この時のアクセス分析やバズった原因を考察してみました。

投稿した記事

https://qiita.com/s-yoshiki/items/51150b37153b41df1da6

Vue.jsで作成されたプロジェクトを紹介しているサイト「made with vue.js」の中で、個人的に面白いと思ったサイトを独断と偏見で選び出し、いくつか紹介したといものです。 サイトのスクショと簡単な紹介の一文を載せてあるだけの比較的内容薄めの記事です。

アクセス分析

いつものQIita (2020/01/21~2020/01/28)

何もない日のQiitaはこんな状態です。1日100アクセス程度です。

バズり1日目 (2020/01/29)

朝8:00に記事を投稿。投稿直後は1時間ごとに30アクセス、2~3いいねがつきました。 Qiitaは9:00と17:00にトレンドランキングを更新しており、17:00にランキングに乗ったことで一気にアクセスが伸びはじめます。 18:00のアクセス数は230でした。この日の合計「いいね」数は100くらいだったと思います。

バズり2日目 (2020/01/30)

この日のランキング更新で9:00にデイリーランキングTOPになりました。 朝起きたら通知件数がエンカウントしていました。この日はブラウザを更新するたびに通知が届くという状態で正直興奮しました。 朝9:00のアクセス数は1500くらいでした。合計いいね数も700に到達しました。

バズり3日目 (2020/01/31)

前日より勢いは落ち着いたものの、依然として「いいね」の通知が届くという状態は続き、1000に達しました。

3日間の合計

3日間の合計PVはおよそ2万に上りました。そして、平均セッション時間30秒ということから、多くの人が大して中身を見ず、「いいね」をしていることがわかります。

アクセス流入

1日目は直リンクできていることら、おそらくQiita内のリンクからのアクセスだと推測できます。2日目以降にSNS(おそらくTwitter)や被リンクからのアクセスが増えはじめました。 2日目の半分以上のアクセスはQiita外からのアクセスであるため、バズるためにはSNSの活用が不可欠と言えるでしょう。

被リンク流入の分析

被リンク流入はこの画像の通りです。1位のgoogleapi.com はAndroid版Chromeのおすすめからの流入だと思われるます。それ以外にもhatena関連(はてブ、など)でも話題になっていたようです。それ以外は様々なキュレーションサイトからの流入だと思われます。

Qiitaでバズった原因の考察

今回この記事が「いいね」されたのは、「まとめ記事」的な感じな構成だったからだと思います。この手の構成は常に需要があると言われています。

5.とりあえずまとめ的記事にする

まとめブログが一世を風靡したのと同じように、また、NAVERまとめが流行ったのと同じように「まとめ」というのは常に需要があります。自分の知識が溜まったときにまとめ記事を投稿してみてもいいでしょう。

  • イマドキのJavaScriptの書き方2018
  • ここ数年前から2015/5までのモダンフロントエンドを総まとめしてみた
  • 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超
  • プログラミングでよく使う英単語のまとめ【随時更新】 https://qiita.com/Ancient_Scapes/items/bba0fab1e55936e7234a

他にもバズり原因は様々なサイトで考察されていますが、正直どれもしっくりきていません。 また、中身が良いからバズっているというようにも言い切れません。Qiitaの場合は特にです。 ちなみにバズる投稿として検索すると目に付くもは次の通りです。

  • 本文の長さが最適であること
  • タイトルの長さが最適であること
  • 投稿時間
https://qiita.com/mtitg/items/25e3d0d75429dcfeb199
https://ytsubuku.com/buzz-on-qiita

終わりに

初めて「1000いいね」をもらって嬉しく思いましたが、Qiitaにはもっといいねされるべき良質な記事が眠っている様な気がし、こんな記事がたくさん「いいね」されてしまうことについて申し訳なく思ったりしてます。そして、これはQiitaが技術情報共有サービスから初心者向けの慣れ合いのサービスに変わりつつあるといってもいいかもしれません。改めてどのメディアで何の情報収集(発信)をするか見極めて考え直すタイミングがきていると思いました。?

    

関連記事

ハイフンとかマイナスとかダッシュとか

少なくとも、これら説明できない奴、エンジニアとして、マジでやばいので自覚した方がいいぞ。について
元ネタ(?) 派生 最後に Twitterでネタ(?)になっていたのでメモ。 元ネタ(?) https://twitter.com/t0riumi/status/1225422385093865472 派生 https://twitter.com/eg19/status…

ソースコードレビューのポイントをまとめる
ソースコードレビュー時のポイントを各所のブログから集めてまとめました。以下 https://gist.github.com/s-yoshiki/9e446d69cf388703a4711f7e69cba173

AWSソリューションアーキテクト参考資料集
ブラックベルト サービス別資料 AWS Well-Architected フレームワーク 特に目を通すべき資料の一覧です。 ブラックベルト https://aws.amazon.com/jp/aws-jp-introduction/ サービス別資料 https://aws…

AWS ソリューションアーキテクト不合格体験記を集める
AWSソリューションアーキテクトアソシエイトに1回落ちたけど勉強し直して合格した話 AWS認定ソリューションアーキテクトアソシエイト(SAA)不合格体験記 非エンジニアがAWSソリューションアーキテクトに合格するまで AWSソリューションアーキテクト認定に落ちた話 AWS…

技術ブログが月間1万PVに達しました
現時点でのブログのステータス 書いた記事 ブログ開始からのアクセス数推移 注目を集めた記事 アドセンス まとめ 技術ブログを書き始めて1年半が経過しましたが、やっと1万PVに達することができました。 この達成までに書いた記事数は15…

shields.io用アイコンジェネレータを作ってみた
デモ 情報 参考 ソース shields.io用アイコンジェネレータを作ってみました。 デモ 情報 Vue + codesandboxで作ってみました。 詳しい作り方はここを参考にしてください。 参考 https://tech-blog.s-yoshiki…

shields.ioで技術系のアイコンをたくさん作ってみる
shields.ioについて カスタムバッジを作る Color カスタムスタイル simpleicons おすすめアイコンを作った 言語系 ライブラリ・フレームワーク OS ミドルウェア エディタ・IDE…

google.52ecy.topとかいうサイトからアクセスがあった
はじめに nmapしてみた whoisしてみた DNSを調べてみる はじめに このブログのアクセスログのリファラに google.52ecy.top というものがあった。 https://google.52ecy.top/ とりあえず、アクセスしてみるとgoogleのtop…

ブラウザ上でWindowsXPが動く??
紹介 エミュレータでもVMでもなく Reactによって作られたものだそうです。 完成度高ぃ demohttps://t.co/mjBg4pkgNa pic.twitter.com/s0bkHFyKHO — s-yoshiki…

最新の投稿

Node.js で作成した REST API を Docker化
Node.jsでREST APIを作成 コンテナ化 コンテナ化定義 コンテナ化作業 参考 Node.js で作成した REST API を Docker化した際のメモです。 Node.jsでREST APIを作成 まずはNode.js…

JavaScriptで優先度付きキューを実装する
優先度付きキューについて ソース 参考 JavaScriptで優先度付きキュー (プライオリティキュー) を実装する 優先度付きキューについて 具体的には次のような機能があります。 キューに対して要素を優先度付きで追加 (push…

AWS Amplify で コンテナベースのデプロイを行い REST API を構築
検証した環境 やってみる 初期準備 パイプラインを確認 終了処理 参考 AWS Amplify で コンテナベースのデプロイを行い REST API を構築した際のメモです。 検証した環境 amplify 5.1.…

Pythonでソケット通信を実装しメッセージの送受信を行う
ソース server.py client.py 動かしてみる 参考 Pythonでソケット通信を実現する方法です。 ソース server.py サーバ側のソースです。 client.py…

next_permutationをJSで実装する
ソース 使い方 参考 C++で提供されている順列を生成する next_permutation のJS実装です。 ソース 順列が存在する場合はtrueを返し、そうでなければfalse…

応用情報技術者試験の合格体験記
受験時のステータス 受験結果 対策 スケジュール 午前問題 午後問題 参考書等 令和…

[JS]ラジアンから度数に度数からラジアンに変換する
コード 度数からラジアンへ ラジアンから度数へ サンプル ラジアンから度数に度数からラジアンに変換する際のスニペット。 コード 度数からラジアンへ ラジアンから度数へ サンプル

CentOS8 に Python + OpenCV をインストール
インストール テスト CentOS8 で標準で提供されているパッケージで Python + OpenCV 環境を構築する方法です。 検証した環境は CentOS8.3 (Docker) です。 インストール まず opencv…

[Perl] CentOS8 に plenv をインストール
インストール Step1 事前準備 Step2 PATHを通す (README通りにインストール) Step2 PATHを通す ($HOME以外にplenvをインストール) Step3 Perlインストール Step4 cpanmインストール CentOS…

JS/TSのclassでclass名を取得する
コード JS/TSのconstructorを利用して自分自身のクラス名を取得する際のメモ。 コード このコードの結果は次のようになります。

Tags

Dates

s-yoshiki
s-yoshiki
githubtwitterqiita
Web作ってますが、インタラクティブなプログラミングも好きです。
JavaScript / Vue / node.js / PHP / AWS / OpenCV
© 2021   404 motivation not found