WordPressは多くの企業のホームページで使われていて、当社でもWordPressでホームページを制作することが多くあります。ただ、WordPressは本体やプラグイン、テーマ、PHPのバージョンアップを続ける必要があり、脆弱性が見つかるたびに対策しなければなりません。ホームページによっては、その手間と費用に見合わないケースがあります。
この記事では、当社が考えるWordPressの問題点と、WordPressで制作しない方がいいホームページをケース別に紹介し、それぞれの最適な作り方を解説します。WordPress以外の方法で制作するときの注意点もあわせて紹介するので、自社のホームページをどの方法で制作するか考える際の参考にしてください。
当社が考えるWordPressの問題点
WordPressは自社でホームページを更新しやすい便利な仕組みですが、公開した後も手間と費用がかかり続けます。当社がホームページ制作の中で感じているWordPressの問題点を紹介します。
WordPressとプラグイン、テーマ、PHPのバージョンアップのハードルが高い
WordPressのホームページは、WordPress本体に加えて、機能を追加するプラグイン、デザインを決めるテーマ、WordPressを動かすサーバーのPHPがそれぞれバージョンアップされます。これらは別々の開発者が作っているので、どれか1つをバージョンアップすると、他との組み合わせが合わなくなることがあります。
たとえば、PHPのバージョンを上げたら古いプラグインが動かなくなってお問い合わせフォームが送信できなくなる、WordPress本体をバージョンアップしたらテーマのレイアウトが崩れる、といった不具合です。プラグインの数が多いほど組み合わせが増え、不具合が起きる可能性は高くなります。
不具合が起きると、原因のプラグインを入れ替えたり、テーマのプログラムを修正したりする必要があり、内容によっては修正のための予算がかかります。バージョンアップのたびにこうした不具合の心配があることが、WordPressのバージョンアップのハードルを上げています。
安全なバージョンアップのためにテストサイトとテスト用のドメインが必要になる
WordPressのバージョンアップで不具合が起きるかどうかは、実際にバージョンアップしてみないと分かりません。公開中のホームページでいきなりバージョンアップすると、不具合が起きたときにユーザーに崩れたページを見せたり、お問い合わせを受け付けられなくなったりします。
安全にバージョンアップするには、公開中のホームページと同じ内容のテストサイトを用意し、先にテストサイトでバージョンアップして動作を確認する必要があります。テストサイトで問題がないことを確かめてから、本番のホームページをバージョンアップする流れです。
さらに、PHPのバージョンアップを試す場合は、テスト用のドメインが必要になることがあります。レンタルサーバーによってはPHPのバージョンをドメインごとに設定する仕組みになっていて、同じドメインの中にテストサイトを作ると、本番のホームページとテストサイトで別々のPHPのバージョンを試せません。
テストサイトの作成とテスト用のドメインの取得には費用と手間がかかり、テスト用のドメインは取得した後も毎年の更新費用がかかり続けます。
脆弱性が定期的に見つかり対策を続ける必要がある
WordPressは世界中の多くのホームページで使われているので攻撃者に狙われやすく、脆弱性が次々に見つかります。脆弱性が見つかるのはWordPress本体だけではなく、プラグインやテーマ、PHPでも定期的に見つかります。プラグインを多く入れているホームページほど、対策が必要な脆弱性は多くなります。
脆弱性が見つかると、修正されたバージョンへのバージョンアップが必要です。放置すると、ホームページが改ざんされたり、お問い合わせフォームから個人情報を抜き取られたりする危険があります。脆弱性は一度対策すれば終わりではなく、ホームページを公開している間はずっと対策を続けなければなりません。
自社で対策を続けるのが難しい場合は、制作会社などと保守契約を結んで任せることになり、毎月の保守費用が発生します。WordPressのホームページは、制作費だけでなく、公開後も保守費用がかかり続けることを前提に考える必要があります。
WordPressで制作しない方がいいホームページと最適な作り方
WordPressの問題点が特に重くなるのは、WordPressの便利さをあまり使わないホームページです。ここでは、当社がWordPress以外の作り方をおすすめしているホームページと、それぞれに合った作り方を紹介します。他の作り方を選ぶ方法もありますが、あくまで当社の考え方として参考にしてください。
ページ数が少なく更新が滅多にないホームページ
会社概要や事業内容、お問い合わせなど10ページ前後で構成され、公開後はほとんど内容を変えない会社のホームページは、HTMLで制作するのがおすすめです。
WordPressの一番のメリットは、管理画面から自社でページを更新できることです。更新が年に数回しかないホームページでは、そのメリットをほとんど使わないのに、WordPress本体やプラグイン、テーマ、PHPのバージョンアップと脆弱性対策だけは続けなければなりません。
更新しないホームページほど管理画面にログインする機会が減り、バージョンアップが放置されやすいので、気づかないうちに脆弱性が残ったままになる危険もあります。
HTMLで制作したホームページは、WordPressのように管理画面やデータベースを持たないので、狙われる入口が少なく、WordPressのようなバージョンアップの作業はほとんどありません。
お問い合わせフォームを設置している場合はPHPのバージョンアップが必要ですが、フォームくらいのシンプルなプログラムなら不具合が起きることはほとんどなく、確認もフォームの動作だけで済みます。
たまに必要になる電話番号や営業時間の変更などは、制作会社に修正を依頼する形にすれば、保守費用を抑えながら安全に公開を続けられます。
自社で更新したいがセキュリティーが気になる企業のホームページ
お知らせや実績、ブログなどを自社で頻繁に更新したいものの、改ざんや個人情報の漏洩などセキュリティーへの不安が大きい企業には、ヘッドレスCMSで制作する方法をおすすめしています。
WordPressは、ページを更新する管理画面と、ユーザーが見るホームページが同じサーバーの中にあります。そのため、WordPressやプラグインの脆弱性を突かれると、管理画面に入られたりホームページを書き換えられたりする危険があります。
ヘッドレスCMSは、ページを更新する管理画面とユーザーが見るホームページを切り離した仕組みです。
更新するときは、microCMSなどのサービスの管理画面にログインして、原稿や画像を入力します。入力した内容は、別の場所にあるホームページに表示されます。ユーザーが見るホームページ側にはWordPressやPHPがないので、WordPressのように脆弱性を狙われる心配が少なくなります。
管理画面のセキュリティー対策やバージョンアップはサービスの運営会社が行うので、自社で更新できる便利さはそのままに、セキュリティーの不安を減らせます。
短期間だけ公開するキャンペーンページ
新商品の発売やイベントの告知など、数週間から数か月だけ公開するキャンペーンページは、HTMLで制作するのがおすすめです。
キャンペーンページは公開期間が短く、公開中に大きく内容を変えることもあまりありません。WordPressで制作すると、短い期間のためにWordPressの設置やプラグインの設定が必要になるうえ、キャンペーンが終わった後もページを残していれば、バージョンアップや脆弱性対策を続けなければなりません。
使わなくなったWordPressが放置され、改ざんの入口になるケースは少なくありません。
HTMLで制作すれば、1ページで完結する作りにしやすく、表示も速くできます。キャンペーンが終わったらページを削除するだけで済み、終わった後の管理や保守費用を気にする必要がありません。
自社で作って更新したいが保守まで手が回らない小規模事業者のホームページ
開業したばかりの店舗や個人事業主など、制作費をかけずに自社でホームページを制作し、更新も自分で行いたい小規模事業者には、ホームページ作成ツールで作る方法をおすすめしています。
WordPressは無料で使え、テーマを使えば自社でホームページを制作することができます。ただ、公開した後はWordPress本体やプラグイン、テーマ、PHPのバージョンアップと脆弱性対策を自社で続けなければなりません。
本業で忙しい小規模事業者では、作ったまま保守まで手が回らず、古いバージョンのまま放置されるケースが多くあります。保守を制作会社に任せると毎月の保守費用がかかり、費用を抑えたかった目的からも外れてしまいます。
Wix、Jimdo、Googleサイトなどのホームページ作成ツールは、サーバーの管理やバージョンアップ、セキュリティー対策をサービスの運営会社が行います。自社で行うのはページの作成と更新だけで、テンプレートを選べば専門知識がなくても見栄えのよいホームページを制作できます。
保守の手間をかけずに自社でホームページを持ち続けられる点で、小規模事業者に向いた作り方です。
WordPress以外でホームページを制作するときの注意点
WordPressには問題点がありますが、WordPress以外の方法でホームページを制作すれば問題がなくなるわけではありません。作り方ごとに別のリスクがあるので、それぞれのリスクを理解したうえで、自社のホームページに合った制作方法を選ぶことが大切です。
HTMLで制作したホームページは自社で更新しにくい
HTMLで制作したホームページは、WordPressのような管理画面がないので、文章や画像を変えるにはHTMLやCSSのファイルを直接書き換える必要があります。専門知識がないと自社で修正するのは難しく、電話番号を1か所変えるだけでも制作会社に依頼することになります。
制作会社に依頼すると、修正のたびに費用がかかり、反映までに数日かかることもあります。公開後にお知らせや実績を頻繁に載せたくなった場合、HTMLのままでは更新の負担が大きくなり、WordPressなどへ作り直す費用が別にかかります。HTMLで制作するときは、公開後に自社で更新したい内容がないかを、制作前にしっかり確認しておく必要があります。
ヘッドレスCMSは制作費や更新費用が高くなりやすい
ヘッドレスCMSは、更新する管理画面と、ユーザーが見るホームページを別々に作る仕組みです。管理画面で入力した内容をホームページに表示させるためのプログラムを作る必要があり、テーマを使って作れるWordPressに比べて制作費が高くなりやすくなります。対応できる制作会社も、WordPressに比べると多くありません。
公開後に新しい種類のページを増やしたり、入力する項目を追加したりする場合も、その都度プログラムの修正が必要になり、費用がかかります。また、ヘッドレスCMSのサービスは、ページ数や利用人数によって月額の利用料がかかる場合があります。ヘッドレスCMSで制作するときは、制作費だけでなく、公開後の修正費用や利用料まで含めて検討することが大切です。
ホームページ作成ツールはデザインや機能の自由度が低い
ホームページ作成ツールは、用意されたテンプレートや部品を組み合わせてホームページを作る仕組みです。専門知識がなくても作れる一方で、テンプレートの範囲を超えたデザインや、ツールにない機能は基本的に実現できません。同じテンプレートを使う他社のホームページと似た見た目になりやすく、会社らしさを出しにくいことがあります。
また、ホームページはツールの運営会社のサービスの上で動いているので、料金の改定やサービスの終了があれば、その影響をそのまま受けます。料金が上がったりサービスが終わったりして別の方法に移りたくても、ツールによっては作ったホームページのデータを持ち出せず、一から作り直すしかないこともあります。
ホームページ作成ツールで作るときは、今の事業の規模に合っているかに加えて、サービスが使えなくなったときにデータを移せるかまで確認して選ぶことが大切です。
どの作り方でもセキュリティーのリスクはゼロにならない
WordPress以外の方法でホームページを制作すれば、WordPressやプラグインの脆弱性を狙われる心配は減りますが、セキュリティーのリスクがなくなるわけではありません。
HTMLで制作したホームページでは、サーバーにファイルをアップロードするためのFTPのIDとパスワードが漏れると、ファイルを書き換えられて改ざんされます。パソコンがウイルスに感染して、保存していたFTPの情報を盗まれるケースもあります。
お問い合わせフォームをPHPで作っている場合は、そのプログラムに脆弱性があれば狙われますし、jQueryなどのJavaScriptのライブラリを古いまま使い続けると、その脆弱性が残ります。
ヘッドレスCMSやホームページ作成ツールは、運営会社がセキュリティー対策を行いますが、運営会社のサービスそのものが不正アクセスを受けた場合、利用者側では防げません。実際に、ホームページ作成ツールの運営会社が不正アクセスを受け、利用者のホームページのフォームに送信された内容などが流出した可能性があると発表された例もあります。
どの作り方を選んでも、ログイン情報の管理やフォームで集める個人情報の量など、自社でできる対策は続ける必要があります。
まとめ
WordPressは便利な仕組みですが、バージョンアップや脆弱性対策の手間と費用がかかり続けます。更新の頻度やセキュリティーへの考え方によっては、WordPress以外の作り方の方が合うホームページもあります。ただ、どの作り方にもそれぞれのリスクがあるので、メリットだけでなく公開後の手間や費用まで含めて選ぶことが大切です。
当社では、WordPressでのホームページ制作を基本としながら、更新の頻度やセキュリティーへのご要望、予算などをお聞きし、御社に合う場合はHTMLやヘッドレスCMSなど別の作り方に切り替えて提案しています。ホームページ制作をご検討の際は、どの方法で作ればよいか決まっていない段階でも、お気軽にご相談ください。
