自社サイトの管理画面に並んだプラグインの一覧を見ながら、手元のノートに一つずつ書き出して整理している企業のWEB担当者

WordPressプラグインの棚卸し|増やしすぎを防ぐ整理の手順

管理画面の「プラグイン」を開くと、名前がずらりと並んでいる。

上から目で追っていくと、半分くらいは分かる。フォームのもの、バックアップのもの、SEOの設定をするもの。でも、途中から怪しくなる。前任者が入れたらしいもの。制作会社が入れたのだと思われるもの。自分がいつか試して、無効化したまま置いてあるもの。

「これ、何のために入れたんだっけ」

そこで手が止まって、そっとタブを閉じる。——この記事にたどり着いたということは、たぶん、そういう日があったのだと思います。

最初にお伝えしたいのは、プラグインが増えていること自体は、失敗ではないということです。 増えたのは、そのときそのときで「これが必要だ」と判断して入れてきたからです。減らす理由は誰も持ってきてくれないので、放っておけば一覧は増える方向にしか動きません。それは、サイトを何年も動かしてきた証拠でもあります。

今日は、その一覧を「これまでの経緯の記録」から「いまの役割の一覧」に戻す作業を、一緒にやっていきましょう。

結論:やることは3つです。
①一覧にして「何のために入れたか」を書き出す → ②使わないと決めたものは、無効化ではなく削除まで進める → ③残すものに「誰がいつ更新するか」を決める
ねらいは、数を減らすことではありません。入っている一つひとつを説明できる状態にすることです。15個あっても全部説明できるなら健全ですし、5個でも目的の分からないものが混ざっていれば、そこが手の届きにくい場所になります。
そして、今日いきなり消さなくて大丈夫です。まず一覧を作るところまでで、この作業のいちばん大事な部分は終わります。
プラグインとは:WordPressに後から機能を足すための部品です。問い合わせフォーム、バックアップ、SEOの設定、予約投稿など、本体にない機能を追加できます。便利な反面、一つひとつが独立したプログラムなので、更新も管理も、部品の数だけ必要になります。

何が起きているのか

プラグインには、増える力しか働きません。

一方で、「そろそろ消そう」と言い出す人は、社内のどこにもいません。使わなくなっても、わざわざ消す用事が発生しないからです。だから、サイトが3年も動いていれば、プラグイン一覧はいまの役割ではなく、これまでの経緯を映したものになっていきます。

ここで大切なのは、多いこと自体が問題なのではないという点です。問題になるのは、説明できないものが混ざっていることのほうです。

説明できないプラグインがあると、こんなときに困ります。

つまり棚卸しは、掃除というより、「何かあったときに動ける状態を作っておく」作業です。急ぎの用事ではありませんが、急ぎの用事が来たときに効いてきます。

手順を小さく分ける

管理画面のメニュー名や表示は、バージョンによって少し変わることがあります。案内と表示名が違っても、近い名前を探せば大丈夫です。

1. 触る前に、バックアップを取る

順番として、ここが先です。今日は消さないとしても、「いつでも戻せる」状態を先に作っておくと、以降の作業が怖くなくなります。

バックアップは、取っただけでは半分です。戻せることまで確認できていて、はじめてバックアップです。取り方と復元の考え方はサイトのバックアップの取り方と復元の確認にまとめてあります。

契約している保守にバックアップが含まれている場合もあります。含まれる範囲は保守契約に何が含まれるか確認するチェックポイントで確認してみてください。

2. 一覧を書き出す(今日は、ここまでで十分です)

管理画面の「プラグイン」→「インストール済みプラグイン」を開いて、表に書き写します。スプレッドシートでも、紙でも構いません。

項目書くこと
プラグイン名一覧に出ている名前をそのまま
何のために入れたか分かる範囲で。分からなければ空欄のまま
どこで効いているか例:問い合わせページ/全ページ/管理画面だけ
状態有効/無効化
最終更新公式の配布ページに出ている更新日
入れた人自分/前任者/制作会社/不明
判定残す/寄せる/消す/保留

「何のために入れたか」が埋まらない行が、この棚卸しで見るべき行です。 埋まらないのは、あなたの記憶力の問題ではありません。書き残す場所がなかっただけです。空欄が多くても、それは失敗ではなく収穫です。

分からないものを調べるときの手がかりは、この4つです。

3. 「残す・寄せる・消す」に仕分ける

一覧ができたら、判定の欄を埋めていきます。分類は3つだけです。

プラグインの仕分けを「残す」「寄せる」「消す」の3つに分けて、それぞれの扱いを部品の絵で表した図
迷ったら「保留」に置いて構いません。3つに分けるだけで、次に何をすればいいかが見えてきます

そして、迷ったら「保留」で構いません。今日決めきる必要はまったくありません。保留が半分あっても、一覧があるだけで昨日とは違います。

なお、「何個までが適正」という数字の基準はありません。サイトの作りや必要な機能によって、必要な数は変わります。数を目標にすると、必要なものまで消してしまいます。目安にするなら、数ではなく「説明できるかどうか」のほうです。

4. 「無効化」で止めず、「削除」まで進める

ここは、見落とされやすいところです。

無効化は、機能を止めるだけで、プログラムのファイルはサーバーに残ったままです。 そして残っているファイルは、更新の意識からも外れやすく、古いまま置かれがちです。プラグインに問題が見つかったとき、無効化してあるからといって必ずしも安心とは言い切れません。

だから、使わないと決めたものは、無効化で止めずに削除まで進めます。逆に「まだ使うかもしれない」なら、中途半端に無効化して置くより、有効のまま残して更新も続けるほうが管理としては素直です。

「無効化したまま何年も置いてある」が、いちばん宙ぶらりんな状態です。どちらかに寄せる、と考えると迷いにくくなります。

5. 削除は1つずつ。消す前に、3つだけ確認する

いよいよ消すときは、次の3つを先に見ます。

  1. そのプラグインが作ったデータも一緒に消えることがある

問い合わせの送信履歴、独自の投稿タイプ(実績紹介・スタッフ紹介・お客様の声など)、予約データ、会員情報。これらはプラグインが管理していることがあり、削除すると戻せない場合があります。心当たりがあるものは、消す前に中身を書き出しておくか、そもそも削除の対象から外します。

  1. 本文にショートコードが埋まっていないか

ショートコードとは、[ ] で囲まれた短い記述で、その場所にプラグインの機能(フォームや一覧など)を呼び出すものです。プラグインを消すと、その記述が文字のままページに表示されてしまいます。フォームや一覧を差し込んでいるページを、先に開いて確認しておきます。

  1. 制作会社が入れたものではないか

サイトの根幹に関わる作りで使われていることがあります。「入れた人:制作会社」または「不明」の行は、消す前に一声かけてください。聞き方に迷ったら修正依頼を一回で伝えるフィードバックの書き方が参考になります。

そのうえで、1つ消したら、必ずサイトを見ます。トップページ、問い合わせフォームのページ、よく見られているページ。ここを飛ばして5つまとめて消すと、不具合が出たときに原因が分からなくなります。確認する場所は自社サイト更新・公開前チェックリストがそのまま使えます。

問い合わせ周りを触ったときは、テスト送信を1通。フォームは、見た目が正常でもメールだけ止まることがあります(問い合わせフォームが届かない|送信テストと定期点検の手順)。

6. 残したものに「誰がいつ更新するか」を決める

棚卸しの本当の目的は、ここです。残すと決めたものは、更新され続けてはじめて意味があります

あわせて、管理画面に入れるアカウントも一度見ておくと安心です(WordPressのログインを守る基本対策)。退職した人のアカウントが残っていることは、珍しくありません。

7. 年に1回、日付を決めて繰り返す

棚卸しは、一度やって終わりにすると、また同じところに戻ります。とはいえ、毎月やる必要もありません。

具体例:ある会社で起きたこと

たとえば、こんなケースがあったとします。

自社サイトを5年ほど運用している会社で、担当者が一覧を開くと、プラグインは21個ありました。「多いのかな、少ないのかな」も分からない状態です。

まず、表に書き写しました。「何のために入れたか」を埋められたのは、21個のうち12個。残り9個は空欄でした。

空欄の9個を調べていくと、内訳はこうでした。

判定は、無効化の3個とシェアボタン1個を「消す」、SEO系は「寄せる」、制作会社のものは「保留」にして、次の定例で聞くことにしました。

削除は、1日1個ずつ。消すたびに、トップと問い合わせページを開いて確認しました。SEO系を1つに寄せるときは、設定内容を先にスクリーンショットで残してから外しました。最終的に、6個を減らして15個になりました。

正直に書くと、表示速度は目に見えて変わりませんでした。 プラグインの数と重さは比例しないからです。

でも、この会社が本当に得たものは、そこではありませんでした。数か月後、サイトの一部が正しく表示されなくなったとき、担当者は一覧を開いて「最近更新したのはこれとこれ」「この機能に関わっているのはこれ」と、30分で原因の見当をつけることができました。以前なら、まず「どれが何をしているのか」を調べるところから始まっていたはずです。

そしてもうひとつ。制作会社に「この3つは何ですか」と聞いたとき、実は1つはすでに使っていないことが分かりました。聞かなければ、ずっと残っていたものです。分からないものは、聞いていいのだと思います。

あなたへの影響

明日やること

全部やらなくて大丈夫です。1と2だけで、今日は十分です。

  1. 管理画面の「プラグイン」を開いて、画面のスクリーンショットを1枚撮る。これだけで、今日の一覧の記録になります。
  2. スプレッドシートにプラグイン名を書き写す。分かるものだけ「何のために入れたか」を埋める。空欄はそのままでいい。
  3. 空欄の行に、「入れた人(自分/前任者/制作会社/不明)」を書き足す。
  4. バックアップが取れているか、取り方だけ確認しておく。消すのは、それができてからで構いません。

チェックリスト

プラグインの棚卸しを、事故なく進めるための確認項目です。上から順に、できたところまでで大丈夫です。

まずはこれだけ(必須)

できれば(推奨)

慣れてきたら/必要に応じて(任意・該当なしならスキップ可)

よくある不安に、先に答えておきます

プラグインの一覧を整理し終えて、片づいた机で肩の力を抜き、穏やかな表情でひと息ついている企業のWEB担当者

締めに

プラグインが増えていくのは、サイトを使い続けてきたからです。使われていないサイトのプラグインは、増えません。

一覧に並んだ名前のひとつひとつは、そのときの誰かが「これがあれば、もっと良くなる」と思って入れたものです。前任者も、制作会社も、そして数年前のあなたも。だから、整理するときも、責める気持ちは要りません。役目を終えたものに、お疲れさまと言って外していく作業だと思ってください。

今日、一覧を書き出せたなら、それだけで、あなたのサイトは「誰も全体像を知らない状態」を抜け出しています。空欄が半分あってもいいのです。空欄がどこにあるかを知っていること自体が、もう管理です。

そして次にできるいちばん良いことは、その予定を来年のカレンダーに入れておくことです。来年のあなたは、今年のあなたが作った表の続きから始められます。

※本記事は一般的な実務の考え方をまとめたものです。WordPress本体・プラグインの仕様や画面・メニュー名は更新されることがあり、プラグインごとに削除時の挙動(データが残るか消えるか)も異なります。削除・更新の前には必ずバックアップを取り、復元できることを確認したうえで進めてください。制作会社の保守範囲に含まれる作業については、事前に契約内容と担当範囲をご確認ください。

よければ、こちらも

一覧を作ったら、そのまま引き継ぎ資料に足しておくと次の人が助かります(担当が変わっても回るように引き継ぎ資料を整える)。制作会社にどこまで見てもらえるか気になったら保守契約に何が含まれるか確認するチェックポイントもどうぞ。「これ、消していいのかな」と迷ったときは、お問い合わせからいつでも声をかけてくださいね。一緒に確認していきましょう。

関連用語