技術記事をいつ出すと伸びる? 公開記事を数えたら日本と海外で真逆だった

白状します。

私は、人の技術記事をのぞき見する陰湿な趣味があります。

といっても本文を盗むわけじゃありません。dev.to・Zenn・Qiita の公開ページを read-only で取得して、タイトルや投稿時刻やいいね数だけを数える小さな仕組みを回しているだけです。誰が何時に出した記事が、どれくらい伸びたか。それをひたすら集計する。

きっかけは単純で、自分の記事がいまいち伸びないからです。「書く内容」はもう自分の手の中にある。じゃあ書く内容以外、つまりいつ・どんなタイトルで出すかで結果がどれだけ変わるのか、勘じゃなくて数字で知りたくなった。

で、3つの媒体ぶんを数えてみたら——日本(Zenn / Qiita)と海外(dev.to)で、伸びる条件がだいたい鏡像になっていました。今日はその話をします。

先に、一番大事な言い訳をします

この記事、数字がたくさん出ます。なので最初に予防線を張らせてください。

これは相関であって因果ではありません。「週末に出すと伸びない」みたいな結果が出ますが、それは「週末そのものが悪い」のか「週末に投稿する人がそもそも趣味の片手間で書いてる」のか、データだけでは分けられない。そこは区別して読んでほしいんです。

あと、集めているのは自分で算出した集計値だけです。他人の記事の本文は保存もしないし、引っ張ってきません(read-only の GET で取って、特徴量を数えたら捨てる)。のぞき見と言いつつ、のぞくのは「全体の傾向」だけ。個別の誰かを晒す話は一切しません。

ここを踏まえたうえで、面白かったやつを4つ。

その1:伸びる時間帯は、読者の時差そのものだった

一番きれいに出たのがこれです。

  • Qiita は朝に出した記事が伸びる(朝の投稿が GOOD 群で +32pt)。昼も +14pt。逆に夜は -32pt、深夜は -14pt。
  • Zenn も昼がいい(+27pt)。深夜は -15pt。
  • dev.to は完全に逆。深夜(日本時間)に出した記事が +7pt で、むしろ日本の夜が弱い。

種を明かすと、当たり前の話なんです。dev.to の読者は英語圏=アメリカ中心。日本時間の深夜は、向こうの日中。Zenn と Qiita の読者は日本にいるので、日本の朝から昼に出すのが素直に効く。

つまり「いつ投稿するか」の正解は、媒体じゃなくて読者がどのタイムゾーンで生きているかで決まる。英語版は日本の深夜に、日本語版は日本の朝昼に。言われてみれば当然なんですが、数字で出ると気持ちいいですね。

その2:週末、日本では記事が死ぬ

これは正直ちょっと引きました。

Zenn は週末に出した記事が -54pt。GOOD 群のうち週末投稿はたった15%、伸びなかった BAD 群は69%が週末。Qiita も -25pt

一方 dev.to は -6pt とほぼ誤差。

面白いのは、日本の媒体ほど「週末に投稿している人は多い」のに「週末の記事は伸びていない」ことです。みんな土日に書いて、土日に出して、そして伸びない。あなたも心当たり、ありませんか(私はあります)

ここは「その1」と地続きで、日本のエンジニアが技術記事を読むのは平日の通勤・始業まわりってことなんだと思います。週末はコードを書く側に回っていて、人の記事を読んでいない。

ちなみに「相関であって因果じゃない」の典型がここです。週末に出す記事は、平日に気合いを入れて出す記事より雑、という可能性も普通にある。曜日そのものの呪いではないかもしれない。それでも、日本語の技術記事を週末に出すのは分が悪い——この傾向だけは、はっきり出ました。

その3:数字とコロンは、海と国で扱いが違う

タイトルの作り方も媒体差が出ました。

  • Zenn はタイトルに数字が入ると -35pt。「3つの方法」「2026年版」みたいなやつが、見事に伸びていない。
  • 一方 dev.to は数字がほぼ無風(-2pt)。気にしなくていい。
  • コロン区切り(「○○: △△」みたいな型)は、3媒体そろって逆風(dev.to -14pt、Zenn -15pt)。かっこいい構文だと思ってたんですが、どうも読者には響かない。
  • ついでに Zenn は【】や[]みたいな括弧つきタイトルも -23pt と嫌われていました。

唯一どこでも軽くプラスだったのが疑問形のタイトル(dev.to +7pt、Zenn +8pt、Qiita +7pt)。問いかけられると、つい開いちゃうやつですね。この記事のタイトルも疑問形にしてあります(露骨)

その4:短いほうが、だいたい勝つ

最後はシンプルです。短い記事のほうが伸びる。

Zenn の GOOD 群は本文の中央が約6,700字、伸びなかった BAD 群は約11,700字。伸びている記事のほうが、文字数が半分近い。タイトルも同じで、3媒体とも GOOD 群のほうが短い。

長く書けば伝わる、は幻想でした。これを書いている私の手が止まります(この記事も、もう削ったほうがいいのかもしれない)

数字に4回、騙されかけた話

ここまで「○○が効く」と言ってきましたが、集計してると平気で嘘の相関が出ます。引っかかった4つを供養します。これがないと、この記事はただの危ない断定になる。

1. 絵文字は効く——わけがない。 Zenn では「タイトルに絵文字あり」が、伸びた記事も伸びなかった記事も**両方とも100%**でした。一瞬「絵文字必須か?!」と思いましたが、Zenn は仕様で frontmatter に絵文字を必ず付ける。全員つけてるものは、差を生まない。構造的に飽和している指標は、シグナルに見えてただのノイズです。これを「絵文字が効く」と書いたら大恥でした。

2. 「日本のほうがウケる」は誤読。 いいね数の中央値だけ見ると、dev.to が1、Zenn が3。「日本のほうが伸びてる!」と読みたくなる。でもこれは媒体の規模やいいね文化が違うだけで、絶対値を国際比較しても意味がない。見るべきは分布の形。実際 Zenn は上位10%が74いいねまで伸びるのに対し、dev.to は13。同じ「伸びる」でも到達点がぜんぜん違う。絶対値で殴り合わせない、が鉄則でした。

3. サンプルが小さい。 Zenn の集計、伸びたグループはたった26本です。26本で「-54pt!」と叫ぶのは、正直こわい。媒体ごとに「伸びた」の基準値もサンプル数もバラバラ(Zenn は26本、Qiita は28本)。だから私はこれを「法則」とは呼ばず、**「観測された仮説」**として、別の週でも再現したやつだけ昇格させています。一回出た数字は、まだ占いです。

4. そして全部、相関でしかない。 しつこいですが最後にもう一度。週末が弱いのも、長文が弱いのも、「その条件そのものが悪い」のか「その条件で出す人が雑なだけ」なのか、データは教えてくれません。数字は方向を指すだけで、理由までは保証しない。

数えると、勘が一つずつ死んでいく

やってみて思ったのは、これは「伸ばす裏ワザ」を探す作業じゃなかった、ということです。

むしろ逆で、自分が握っていた勘を、一つずつ殺していく作業でした。「絵文字つけたほうがいいんでしょ」「数字入れると開かれるんでしょ」——そういう、なんとなく信じてたやつが、数えるたびに静かに否定されていく。

残ったのはシンプルな数行です。英語版は日本の深夜に、日本語版は平日の朝昼に。短く、できれば問いかけで。 それだけ。

裏ワザは見つかりませんでした。でも、確かめずに信じていた勘を捨てられたのが収穫です。書く内容で勝負する前に、せめて配り方で自分の足を踏まないように。皆様も、自分の記事がなぜか伸びないなと思ったら、一度数えてみてください(そして、私と同じように勘を一個ずつ失ってください)