8月は、エクストリムの商品ページで比較的「目に見える改修」をいくつか行いました。
ページ内リンクを追加したり、「カートへ入れる」ボタンの高さを変えたり、価格表示の「¥」マークを小さくしたり。
見た目が変わるので、改修したことも分かりやすいです。
その作業が終わった時、小林さんにこんなお願いをしていました。

今月は人の目に見える施策を行ったので、来月の改修はSEOなどの裏側の変更をお願いしたいです。
また改修内容について打ち合わせ、あるいはご提案を頂けますと助かります。
すると9月、小林さんから返ってきたのは、

SEOというよりも「テーマとデータベースの保守メンテナンスをやりましょう」
という提案でした。
「半年に1度くらいは保守メンテナンスの月が必要」
小林さんからは、

このサイトぐらい変化し続けていると必須の作業です。
半年に1度ぐらいは保守メンテナンスの月が必要です。
という話がありました。
さらに、

コードのリファクタリングや不要データの削除等、やることはたくさんあります。
また保守メンテナンス作業というのは、やり始めたら切りのない作業でもあります。
とのこと。
正直、こういう作業はお金を払う側からすると少し地味です。(こんな話を小林さんにしたら怒られそうですが…💦)
見た目が変わるわけでもない。
新しい機能が増えるわけでもない。
ページを開いても、昨日と今日で違いが分からない。
でも、長く運営している自社ECほど、こういう作業が必要になってくるのだと思います。
削除したプラグインのデータは残ることがある
今回の話の中で印象に残ったのが、WordPressのプラグインを削除しても、必ずしも関連データまできれいに消えるわけではないという話でした。
エクストリムには「WP-Sweep」というデータ整理用のプラグインも入っています。
ただ、小林さんによると、

WP-Sweepという整理・お掃除プラグインが入っていますが、これも結局削除したプラグインの残骸データには手が及びません。
とのこと。
今あるファイルやデータを見て整理することはできても、すでに削除済みのプラグインが過去に残したデータまでは、自動的に追い切れない場合があるそうです。
小林さんからは、WordPressのプラグイン・テーマ開発には、
「立つ鳥 跡を濁さず」
という考え方があるとも教えてもらいました。
アンインストール時に、そのプラグインが作った独自データも一緒に削除するのが理想。
ただ、実際にはそうなっていないものも多いようです。
普段は「プラグインを削除したから終わり」と考えがちですが、裏側にはデータだけ残っている場合もある。
これも、表からは全く分からない部分です。
実際に9月のメンテナンスで削除されたもの
9月末に、小林さんから作業完了の連絡をいただきました。
内容を見ると、思っていた以上にいろいろ残っていました。
まず、以前使っていたFlamingoプラグインの残骸データ。
削除されたデータは、
- wp_posts:1,301件
- wp_postmeta:16,416件
- wp_terms:12件
- wp_term_taxonomy:12件
- wp_term_relationships:621件
- wp_options:1件
でした。
数字だけ見ると、かなりの量です。
ほかにも、
- 旧レビュー添付画像218個を含むフォルダの削除
- Comment Rating Field Proプラグインの削除
- Comment Rating Field Extrimの不要コード削除
- 同プラグインの残骸データ727件削除
- WP YouTube Lyteの残骸データ削除
- Lazy Load for Videosの残骸データ削除
- WooCommerceの残骸データ削除
- Media Cleanerの残骸テーブル削除
- 未使用CSSの整理
- JavaScriptの読み込み調整
などが行われました。
これだけ羅列すると、何のプラグインを使っているか、あるいは使っていたか分かってしまいそうですね(笑)
さらに、途中で小林さんから、

2023年5月頃まで使っていたと思われる、SNS系プラグインの残骸データがかなり残っています。
という連絡もありました。
私は、

SNSの自動投稿プラグインだと、Nelio Contentかもしれませんが、あまり覚えてないです。
途中からJetpackを使ってたかもしれません。
と返答。
今は使っていないため、不要な残骸データとして削除してもらいました。
長く運営していると、
「昔使っていたけど、何だったかもう覚えていない」
というものも普通に出てきます。
それだけに、定期的に整理する意味があるのだと思います。
見た目が変わったのは、ほぼ管理画面だけ
今回の作業で、見た目として分かる変化はほとんどありませんでした。
小林さんからも、
今回の作業で見た目が変わったのはこれだけです。
と案内があり、管理画面の投稿一覧や編集画面から、不要になったレビュー関連の項目が消えた程度でした。
お客様が見る商品ページは、ほぼ何も変わっていません。
でも、裏側ではかなりの整理がされています。
こういう作業は、どうしても後回しになりやすいです。
売上につながるページを作る。
商品を追加する。
ブログを書く。
問い合わせ対応をする。
そういう目の前の仕事の方が優先されます。
だからこそ、半年に1回くらいは「保守メンテナンスの月」を作るという小林さんの話は、確かに必要だと感じました。
その直後、Welcartから不正侵入の注意喚起が届いた
そして10月6日。
Welcartから、セキュリティに関する重要なメールが届きました。
内容は、2026年9月以降に調査した複数のサイトで、サーバーへの不正侵入が確認されたというものです。原因はWelcartだけに限らず、WordPress本体や他のプラグイン、テーマの脆弱性なども考えられると案内されていました。
中には、ブラウザで見ても異常が分からないまま、WordPress本体が改ざんされ、不正なプログラムや管理者アカウントが作られていた事例も紹介されていました。
これを読んで、
見た目が正常だから、中身も正常とは限らない
ということを改めて感じました。
「最新版に更新しているから大丈夫」でもない
Welcartの案内で、もう一つ気になった部分があります。
WordPress本体やWelcartを最新版に更新していても、更新前に設置された不正なプログラムが自動的に消えるとは限らない、という点です。
また、
- 配布終了したプラグイン
- 古いWordPress
- 更新を止める設定
- 使用していないサイト
- テスト用サイト
- 公開フォルダに残ったバックアップ
なども、侵入口やリスクになり得ると案内されていました。
もちろん、今回小林さんにお願いしたデータベース整理やCSS整理が、そのまま不正侵入対策になるという話ではありません。
ただ、
使っていないものを残さない。
古いものを把握する。
更新を止めない。
定期的に中身を確認する。
という考え方は、かなり共通していると思います。
自社ECは「作って終わり」ではない
自社ECを始めた頃は、サイトを作って商品を登録して、注文が入ればそれで運営できると思っていました。
でも実際には、
WordPress。
テーマ。
Welcart。
プラグイン。
独自カスタマイズ。
データベース。
サーバー。
こうしたものが少しずつ積み重なっていきます。
新しい機能を入れる。
使わなくなったものを消す。
別の方法に切り替える。
カスタマイズを追加する。
その繰り返しで、サイトの中身も少しずつ複雑になっていきます。
エクストリムも長く運営する中で、かなり変化してきました。
だからこそ、小林さんの言う、
このサイトぐらい変化し続けていると必須の作業です。
という言葉が、今回かなり実感として分かりました。
お金を払っても見た目は変わらない
保守メンテナンスは、怒られることを覚悟して書くと「少し損した気持ち」になりやすい仕事でもあると思います。
商品ページを改修すれば、
「ここが変わった」
と分かります。
バナーを作れば、新しい画像が増えます。
でも、データベースを整理しても何も見えません。
不要コードを削除しても、お客様には分かりません。
JavaScriptの読み込みを整理しても、劇的に見た目が変わるわけではありません。
それでも、自社でECサイトを持つなら、こういう見えない部分にも定期的に手を入れる必要があります。
むしろ長く使い続けるサイトほど、目に見える改修だけではなく、
何も起きない状態を維持するための作業
にもお金を使う必要があるのだと思います。
「何も起きなかった」が成果になる仕事もある
サイト改善というと、
アクセスが増えた。
売上が上がった。
問い合わせが増えた。
といった分かりやすい成果を求めたくなります。
もちろん、それも大切です。
でも保守メンテナンスの場合、
不具合が起きなかった。
不要なデータを整理できた。
古いものを把握できた。
問題が起きる前に見直せた。
という、
何も起きなかったこと自体が成果
になる場合もあります。
今回、9月に見えない部分のメンテナンスをお願いした直後に、Welcartから不正侵入の注意喚起が届きました。
タイミングとしては偶然ですが、自社ECを運営する以上、こうした作業を「目に見えないから後回し」にしない方がいいと改めて感じました。
次回また半年ほど経った頃には、同じようにサイトの中身を点検してもらおうと思います。


コメント