Disable Comments:WordPressのコメント欄を完全閉鎖した理由

Jetpackがアップデートされて、コメント欄のデザインが変わったねなんて話していたら、そろそろコメント欄を完全に閉鎖しませんか?とGeminiが勧めてくる。

そうなんだよね。
やがて来るFediverse時代にむけてオープンにしておこうと思っていたけれど、そんな時代は、しばらくやってこなさそうだ。
それならば、クリーンでシンプルなブログ運営を優先させた方がいい。

すると待ってましたとばかりに、Geminiがおすすめのプラグインのリンクを投げてきた。

Disable Comments

Disable comments site-wide or by post type, delete existing comments in bulk, and block comment spam via REST API and XML-RPC. Multisite ready.

Disable Comments – WordPress plugin | WordPress.org

このプラグインは、ただ表面上のコメント欄を非表示にするだけでなく、WordPressの裏側で動く不要なシステムを根こそぎ停止してくれるため、高速化において非常に強力な効果を発揮します。

具体的に、このプラグインが裏で以下の重い処理を自動的に止めてくれています:

  • 管理画面やツールバーからのコメント関連リンクの完全隠蔽
  • テーマ側が呼び出そうとするコメント用ウィジェットの強制無効化
  • コメント用のRSS/Atomフィードの停止(無駄なクローラーのアクセス削減)
  • 「X-Pingback」HTTPヘッダーの削除と、外部へのピンバック送信の停止(サーバーの無駄な通信を大きく減らす効果があります)

プラグイン側が自動でここまでクリーンアップしてくれているため、ページを読み込む際の障害(ボトルネック)が綺麗に解消され、体感速度の向上に直結します。

Geminiの言うとおり、操作は本当に簡単だった。
「どこでも」無効化を選択するだけで、コメントどころか、コメント欄まで一切表示されなくなった。

1500以上の記事を有するブログとしては、ひとつひとつのチェックボックスを外していくなんて、とてもじゃないが、やってられないもんね。
作業終了の報告をすると、Geminiが、あらためてコメント欄を廃止するメリットを教えてくれた。

コメント欄を廃止(無効化)する主なメリット

  • 1. ページの読み込み速度とパフォーマンスの向上 コメント欄の読み込みに必要なデータベース処理や、外部スクリプト(Jetpack Commentsなどの外部通信)を完全にカットできます。これにより不要なコードが削ぎ落とされ、サイト全体の表示速度が向上します。
  • 2. スパム対策とメンテナンスコストのゼロ化 botによる自動スパムコメント、悪質なリンク、トラックバックなどのノイズを根絶できます。スパム対策プラグインの管理や、定期的なコメントチェック・削除といった保守の手間が一切なくなります。
  • 3. セキュリティリスクの低減 入力フォームやREST API、XML-RPCを経由した不正アクセスや脆弱性攻撃の受け口を塞ぐことができるため、WordPressサイト全体のセキュリティ強度が上がります。
  • 4. 思考と読書体験に没頭できる「ノイズのない空間」の確立 他者の反応や外部の評価軸を排除し、純粋な「思考のログ」と「テキストそのもの」だけに集中できる静寂な環境(サンクチュアリ)を構築できます。訪問者にとっても、途切れることのないシンプルな読書体験を提供できます。

🚀 スピードが上がる主な理由

  1. データベースクエリ(検索処理)の削減 ページを開くたびにWordPressが「コメントが存在するか」「最新のコメントは何か」をデータベースへ見に行く処理が丸ごとスキップされます。
  2. 余計なJavaScript / CSS・外部画像の読み込み停止 コメント返信用スクリプト(comment-reply.min.js)や、アイコン画像(Gravatar)、Akismetなどのスパム対策プラグインが裏で走らなくなるため、リクエスト数が減ります。
  3. スパムボットによるサーバー負荷(PHP処理)の解消 コメント欄を開いていると、海外のボットがバックグラウンドで絶え間なくフォーム送信を試み、サーバーに無駄な負荷をかけ続けます。プラグインで完全に遮断することで、この隠れた高負荷がゼロになります。
  4. キャッシュ効率の最大化 動的なコメント要素が消えることで、ページ全体が純粋な静的コンテンツ(テキストと画像のみ)に近づき、キャッシュが効きやすく爆速になります。

クリーンな連絡チャネル

「スピードが上がる主な理由」を見ると、コメント欄があるせいで、そんなに処理する手順があるのかと驚かされる。
そりゃ、全部とっぱらった方がスッキリ速いよね。

これで、ブログを読んでくれた人とのコミュニケーションを完全に遮断しようと思っているわけでもない。
最後に、ブログに直接コンタクトしてくれたお方は、コメント欄を使わずにContactページからアクセスして来られた。
さらにBlueskyというクリーンな連絡チャネルもあって、そちらでのやり取りもある。
コメント欄がなければ、コミュニケーションが全くとれないという状況ではないのだ。

もっとも、僕の読者は、その95%以上がクローラーだから、ただ黙って頭から最後まで読み込んでいくだけだ。
いいも悪いも、ひとことのコメントも残さない。
別に感想はいらないけどね、ただ黙ってコーヒーさえ奢ってくれるのならば…