読了時間
テキストを読み終えるまでの推定所要時間。文字数や単語数から算出される。
読了時間とは、テキストを最初から最後まで読み通すのに必要な推定時間です。一般的に日本語では 1 分あたり 400〜600 文字、英語では 200〜250 語を基準に算出されます。Medium が 2013 年にこの機能を導入して以来、ブログやニュースサイトで広く採用されるようになりました。
読了時間の計算方法はシンプルです。本文の総文字数 (または単語数) を 1 分あたりの読書速度で割り、端数を切り上げます。日本語の場合、一般的な読書速度は 1 分あたり 500 文字前後とされていますが、技術文書や専門書では 300〜400 文字程度に下がります。より正確な算出には、画像の閲覧時間 (最初の画像に約 12 秒、以降は逓減) やコードブロックの読解時間を加算する方法もあります。ブログ運営の書籍でも、読了時間の表示がユーザー体験を向上させると紹介されています。
読了時間を表示する最大のメリットは、読者の心理的ハードルを下げることです。「約 3 分で読めます」と表示されていれば、忙しい読者でも「それなら読んでみよう」と判断しやすくなります。調査によると、読了時間の表示によって記事のエンゲージメント率が向上し、直帰率が低下する傾向が確認されています。逆に、読了時間が長すぎる記事は分割を検討する指標にもなります。
実装面では、サーバーサイドで事前計算する方法と、クライアントサイドで JavaScript により動的に算出する方法があります。静的サイトジェネレーターでは、ビルド時に各記事の読了時間を計算してメタデータとして埋め込むのが一般的です。WordPress では Reading Time WP などのプラグインが利用でき、Hugo や Gatsby にも組み込みの読了時間機能があります。
よくある誤解として、読了時間は正確でなければならないと考えるケースがあります。実際には、読書速度は個人差が大きく、あくまで目安です。重要なのは正確さよりも一貫性で、サイト内のすべての記事で同じ基準を適用することが信頼性につながります。また、読了時間を短めに表示する方が読者の行動を促しやすいという知見もあります。UX ライティングの書籍では、読者の集中力と読了時間の関係も解説されています。
文字数カウントとの関連では、読了時間は文字数から直接導出される指標です。文字数カウントツールに読了時間の自動算出機能を組み合わせることで、ライターは記事のボリュームを直感的に把握できます。SEO の観点では、適切な読了時間 (3〜7 分程度) の記事が検索上位に表示されやすいという傾向も報告されています。