WordPressプラグインのベストな選び方:より小規模で安全な構成

古いWordPressサイトでは、同じような状況をよく目にします。プラグインが20個から40個あり、そのうち誰も名前を知らないものがいくつか、同じことをするものが2つ、そして更新するとすべて壊れそうだから更新してはいけないものが1つある、という状態です。これは技術スタックではありません。遺跡です。

この記事の原版は、実際のWebサイトで試していたツールを長い一覧にまとめる形で、2019 に作成しました。試験を乗り越えたものもあれば、古くなったものもあり、当時あったカテゴリーの中には、今では専用プラグイン自体が不要なものもあります。そこで現在は、意思決定の仕組みと、より短い基本構成をおすすめしています。

まず仕事を考え、次にプラグインを選ぶ

何かをインストールする前に、解決したい問題と、結果をどう確認するかを書き出してください。そのうえで、WordPress、テーマ、ホスティング、または現在使用している別のプラグインが、その機能を提供していないか確認します。インストールを1つ追加するたびに、更新、新しい権限、競合の可能性、そしてサイト上のコードが増えます。

プラグインの数だけで、速度やセキュリティが決まるわけではありません。品質の低いアドオン1つが、小規模なもの10個より大きな被害をもたらすこともあります。それでも、より小さく理解しやすい構成のほうが、保守は容易です。

状況別に見る、現在の基本構成

SEOとインデックス登録

通常のWebサイトのほとんどでは、SEOプラグインは1つで十分です。Yoast SEO は、タイトル、説明、canonical URL、XMLサイトマップ、基本的な構造化データに対応する、保守が続けられている選択肢の1つです。代替製品もありますが、同時に2つインストールしないでください。テクニカルSEOは緑色のドットで終わりません。実際のインデックス登録状況と、技術的なサイトヘルスチェックで説明しているエラーを定期的に確認してください。

リダイレクト

ホスティングやエッジ層でリダイレクトをより適切に管理できない場合は、小規模サイトではRedirectionを使います。URLの変更時や、存在しないページへのリクエストを追跡するときに便利です。ただし、一括リダイレクトはまず表で設計してください。送信元と送信先を入れ替えると、見事なループが発生することがあります。

バックアップ

バックアップは自動で実行され、同じサーバーの外部に保存され、復元によって定期的にテストされなければなりません。ホスティングがこのサービスを提供していない場合は、UpdraftPlusが選択肢の1つです。ファイルの保存場所、保存期間、サイトを復元する担当者が分かるまでは、プラグインを入れただけではバックアップ戦略とは呼べません。

キャッシュとパフォーマンス

まずはホスティングやCDNのキャッシュを使ってください。それがない場合は、よりシンプルな構成でWP Super Cacheを試せます。有効化した後は、変更前後のサイトを比較し、ログイン、フォーム、カートを確認してください。介入の詳しい順序は、Webサイトを高速化する方法というガイドで説明しています。

セキュリティ

更新、アカウントの制限、多要素ログイン、品質の高いホスティング、バックアップは、セキュリティプラグイン1つですべて解決できるという考えよりも優先されます。Wordfenceは、ファイアウォール、ファイルスキャン、ログイン保護を追加できますが、適切な設定とアラートの監視が必要です。ホスティングやネットワーク層ですでに保護が提供されているなら、理由なく重複させないでください。

診断

競合を探すときは、Health Check & Troubleshootingが役立ちます。開発者向けには、Query Monitorがデータベースクエリ、エラー、その他の手がかりを表示します。診断ツールをすべての本番サイトで常に有効にしておく必要はありません。

コンテンツと管理

Yoast Duplicate Postは、コンテンツの複製や書き換えを簡単にします。Loco Translateはテーマやプラグインの翻訳管理に役立ちますが、更新で上書きされないよう、カスタム変更を保存してください。スパム対策は、フォームの種類と法的な構成に応じて行います。コメントには、Akismetがよく知られた選択肢です。

原版の一覧から削除したもの

  • 単独のAMPプラグインを自動的に選ぶこと:コンテンツの別バージョンをもう1つ持つより、高速で使いやすいレスポンシブサイトのほうが重要です。
  • Facebook Instant Articlesなどの配信実験:サイトの一般的な基盤ではなく、その寿命は他社のプラットフォームに左右されます。
  • スマートフォンのアイコンだけを目的にしたPWA:具体的なユーザーシナリオ、オフライン機能、または繰り返し行う作業がある場合にのみ意味があります。
  • 小さな調整すべてにプラグインを使うこと:数行のカスタムコードのほうがよい場合もありますが、担当者、ドキュメント、テストがある場合に限ります。
  • スキーマ、サイトマップ、キャッシュ用のプラグインを同時に複数使うこと:機能の重複によって、診断が難しくなります。

インストール前の確認事項

  1. そのアドオンは最近も保守されていますか。また、使用中のWordPressとPHPのバージョンに対応していますか?
  2. 作者と提供元は信頼できますか?公式ディレクトリまたは確認済みのベンダーからインストールしてください。
  3. そのプラグインはどのような権限、データ、外部サービスを使用しますか?
  4. 無効化した後、コンテンツはどうなりますか?
  5. バックアップとテスト環境はありますか?
  6. 速度、機能、コンバージョンへの影響をどのように測定しますか?

WordPressはドキュメントの中で、パフォーマンスについてホスティング、プラグイン、画像、キャッシュ、CDNを1つのシステムとして扱うことを推奨しています。最適化プラグインを3つ重ねる前に、公式の最適化に関する推奨事項を読んでください。

プラグインの定期的な整理

四半期に1度、有効なプラグインと無効なプラグインの一覧をエクスポートしてください。それぞれについて、担当者、目的、最終更新日、障害時の代替手段を記録します。バックアップを確認したうえで、無効なアドオンや不要なアドオンを削除してください。重要な更新を四半期まで待つ必要はありません。まずステージング環境で変更を確認してください。

オンラインショップでは、決済、注文、WooCommerceとの互換性があるため、さらに厳格な運用が必要です。別の判断プロセスについては、WooCommerceプラグインの記事で説明しています。サイト上の各インストールが何をしているのか分からないなら、次の購入から始めないでください。まず棚卸しから始めましょう。技術相談にも対応できます。

マーケティングの状況を明確にしたいですか?

まずは状況を明確にしましょう。

あなたの会社が同様の意思決定に直面しているなら、まずは状況を簡単にお知らせください。続ける意味があるか、一緒に検討します。

状況を説明する