AI(Gemini)を使って1万記事を超える地域ブログの問題点を短時間で解決できた話!
最近は、インターネット上の様々な記事がAIで書かれていたりするので、ブログ運営をしていたら「記事とか自動化できるんじゃない?」とか「効率化がうんたらかんたら」とか思いますよね……!

例を挙げようと思ったけどあんまり思いつかなかったよ!
ただ実際には簡単な指定では思った記事は出来上がらないし、画像生成も地域ブログ的にはあんまり役割がないしで、今までほとんどAIを利用してきませんでした
そんな中で、「ブログのカスタマイズ・改善」という項目においてAIが一定以上の成果をあげてくれたので、備忘録的に紹介できればと思います!
私のブログの状況と問題点
長期運営ブログの宿命「システム肥大化」

私は2015年に地域ブログ運営を始めてから紆余曲折あり、月間100万PVを達成したり、1万記事を更新したりしたのですが、今回はそんな私のAI活用法を説明します!

最初に触れたとおり記事作成などには使用しておらず「ブログの改善」で活用しました!
多くのブログ運営者が利用している「WordPress」は、手軽さと拡張性が魅力ですが、長く運営して便利さを追求し続けると、システム内部に不要なデータや古い設定が蓄積してしまいます。修復困難なほど肥大化してしまっているのが、長期運営サイトの現実ではないでしょうか
私のブログでもいつの間にかサイトが重くなっていて、原因がわからないという状態になっていました
サーバー移行で発覚した100万ファイル
月間100万PV規模になると、表示速度の低下は死活問題です。エックスサーバーの新サーバー移行や、有料キャッシュプラグイン「WP Rocket」の導入である程度改善したものの、根本解決には至りませんでした
- ページ遷移が異常に遅い時がある
- キャッシュクリアでデザインが崩れる
- アクセス集中でもないのに重い

ココナラで専門家に数万円で依頼したこともありましたが、完全復活とはいきませんでした……
それでも数年間は比較的トラブルも少なかったのですが、新たにエックスサーバーの新サーバー移行ができるようになった時点で、サーバーのディスク使用量が約70GB、ファイル総数が100万を突破していることに気づきました
以降のためのデータコピーだけで丸2日(約40時間)もかかる状況。毎日更新するブログにとっては致命的です
良かれと思った設定の罠(WebP変換)
そんな問題が蓄積していた私のブログですが、まず気になったのはファイル総数で、100万を超えるとエックスサーバーで赤ビックリマークが出ていました!

赤字警告は流石にやばそうと、分かる範囲で改善を試みました!
ネットで調べると過去に使用していたキャッシュ系プラグインの残骸や、バックアップで圧迫されていることが多いようだったので、見よう見まねで処理していきましたが、その中で私が気づいたのが画像ファイルに関してでした
サイトの表示速度を意識して導入していたWebP(ウェッピー)変換プラグインが、非対応ブラウザ向けに「元画像(jpg)」を保持する設定になっていたのです。普通に考えるとエラーが出ないようにする親切設計なのですが、画像ファイルが4万ファイル程度あった当サイトでは、それが純粋に倍量になっている状態でした

4万枚の画像が、設定ひとつで倍の8万枚以上に……!

今後も運営していく上で、画像が倍々に増えていくのは問題ではないかと思い、WebP変換は中止に。生成されたファイルを削除して何とか総ファイル数は90万程度まで減少しました。WebP変換は非常に良い仕組みなのですが、規模感や運営環境によっては必ずしも正解では無いように思いました
素人の限界とネット知識の限界

そんなこんなで素人なりに少しずつ対応を進めていたのですが、なかなか大きな解決は出来ず、インターネットで調べるものの、自分と同じ環境・組み合わせで運営している方の情報がないので、なかなか判断が難しいです
- 10年以上、1万記事以上のブログ運営
- エックスサーバー×WordPress
- SWELL×複数のプラグイン
サーバーとプラグインの組み合わせで必要な設定が変わるし、プラグイン同士でも干渉しあうし・・・自分だけの組み合わせ、自分だけの運営方法のブログをどのような設定にするのか・・・分かりやすい正解はググっても出てきません

逐一調べつつ対応していても納得できる答えが見つからない状態でした
AI(Gemini)に相談してみたら
何とか改善しなければと、当時は記事の作成について試行錯誤していた「Gemini」に、私のブログの「.htaccess」ファイルの内容を読み込ませてみたところ、数秒で問題点を指摘してもらうことができました

内容を読み解いて問題点を洗い出してくれる精度が素晴らしいのと、「これは古いプラグインの設定が残っていますね」とか「今のサーバー環境ならこの記述はなくても大丈夫ですよ」といったことを教えてくれます
さらに、プラグインの設定画面のスクリーンショットを送ることで、現在の利用状況を理解した上で、不要なものや設定の問題点を具体的にアドバイスしてくれました

自分で調べたら数時間かかって解決できるかどうかわからないことが、一瞬で整理できました・・・!
これは色々解決できるのではないかと「WP Rocket」の設定を確認してみたり、エックスサーバーの設定との干渉を聞いてみたり、FTP画面を見せて不要ファイルを聞いてみたりと、見る見るうちにサイトの状況が良くなっていきました
現在のAIは「書く」より「直す」が得意かもしれない
生成能力に注目されがちなAIですが、与えられた情報を読み解いて「どこをどう変えれば良くなるか」という改善策を出してもらうツール(しかも短時間で!)として非常に優秀だと感じました

もちろんAIも完璧ではないので、視野を広く持って、できる限りの情報をAIに与えることが改善につながると思います。言われたことを鵜呑みにせず根拠を聞いてみたり、しっかりバックアップを取って作業することは欠かせませんが、「自分一人では気づけなかった設定のミス」を見つけるための心強いサポートになってくれます
今回も不要ファイルや設定などを疑ってGeminiとやり取りをしていましたが、一番大きな原因はデータベースにたまった不要ファイルにありました

決めつけたり・信じ込んだりせずに広い視野をもって対応しましょう!
