Work Life Fun

ブログ・サイトの管理をWordPressからHugoに移行したら爆速で快適

※当サイトはリンクに広告ページが含まれている場合があります

このブログは2018年8月、事務所の公式サイトは2019年7月に、WordPressからHugoに移行しました。

正直、もっと早くHugoに移行しておけばよかった、と思えるくらい快適です。

ブログと言えばWordPress、と言われるほど、WordPressは人気の高いCMS(コンテンツ管理システム、Content Management System)です。

このブログや事務所サイトではPVが増えても安心の「エックスサーバー」を以前から利用していますが、良心的なレンタルサーバー運営会社であれば、1クリックでWordPressをインストールできる便利なサービスもあります。

導入も簡単、ブログやウェブサイト管理に必要な機能が充実しているということでWordPressが流行するのは当然です。

実際、2019年6月の調査「Shopifyが増加 - 6月CMSシェア」によると、WordPressのシェアは34.0%と他を圧倒しています。

WordPressをやめた3つの理由

当初はこのブログや事務所サイトでもWordPressを利用していました。ただ、使い続けているうちに、以下の不満が徐々にたまっていきました。

  1. 動作が重い・画面遷移の速度が遅い
  2. メンテナンスが面倒
  3. 記事の管理が面倒

(1) 動作が重い・画面遷移の速度が遅い

詳しくない人に簡単に解説しておくと、WordPressは、PHPというプログラムとデータベース(DB)の連携によってWebサイトを表示しています。

そのため、HTML直書きのウェブサイトに比べると、表示のためにワンクッション多くなるため、動作が重く、そして画面遷移の速度は遅くなりがちです。

これは良い・悪いの問題でなく、プログラムによってその都度画面上に描画するWordPressと、HTML直書きを比べた場合の物理的な問題であり、仕方のないことです。

もちろん、話題となったdev.toのように、技術を駆使することで、感動するレベルの爆速サイトは実現できるのでしょう(dev.toはWordPressではないけど動的サイトというくくりで)。

参考:なぜ dev.to がこんなにも速く、こんなにも自分にとって感動的なのか

ただ、そもそも私の本業はプログラマーじゃなくて社労士ですし・・・😅

(2) メンテナンスが面倒

WordPressはプログラムで動いているため、セキュリティ上のリスクがつきまといます。

WordPressが流行しているがゆえに、脆弱性を狙った攻撃は多く、定期的なアップデートを行っていなければ、運営者が知らないうちにWordPressを踏み台にした攻撃のリスクがあります。

また、WordPressにはプラグインを入れることで様々な機能を付け足すことができます。

プラグインの導入による手軽な機能の付与は、大きなメリットですが、プラグイン同士でバグがあったり、開発がストップすることも多々あるため、日々のアップデートやメンテナンスをきちんとしておくことが重要です。

WordPressが高機能なのは間違いありません。

しかし、使いこなすためには、セキュリティ面である程度の知識を学んでおくこと、それができないのなら、しっかりフォローしてくれる専門家と契約しておくことが必要です。

こうしたことから、個人相手に、安易にWordPressをオススメするセミナーをしている人などは無責任ではないだろうか、とさえ今は考えています。

「インストールして終わり」ではないWordPressのセキュリティ

「WordPressは簡単だから初心者にオススメ」という声をよく聞きます。しかし、この「簡単さ」とセキュリティ対策の手間は、まったく別の話です。

このことを裏付ける調査があります。

WordPressの高速化サービスを手がける「プライム・ストラテジー株式会社」が、日本企業・団体のWordPressサイト182,405件を調査したところ、

  • 41.9%でログイン画面に誰でもアクセスできる状態
  • 15.3%はユーザーIDまでインターネット上で確認できる状態

だったと報告しています。

つまり、運営者本人が気づかないうちに、攻撃の入口を開けっぱなしにしているサイトが、それだけ多いということです。

ユーザーIDが分かり、ログイン画面にたどり着ければ、あとはパスワードを総当たりで試す「ブルートフォース攻撃」の標的になり得ます。

参考:日本の企業・団体WordPressサイトの 15.3%がユーザーIDがインターネットで閲覧できる状態に

ちゃんと設定していないって企業や団体のWebサイトですよね?
Qちゃん
A先生
はい、この41.9%という数字は、企業や団体のサイトの話です。担当者や外注先がいる組織でこの状況なら、片手間で運営している個人サイトはもっと危ういと考えるべきでしょう。

きちんと運用しようとすれば、WordPressにはたとえば次のような対策が求められます。

  • コア本体・テーマ・プラグインを常に最新へアップデートし続ける
  • ログイン画面にBasic認証やIP制限などのアクセス制限をかける
  • ユーザーIDが外部から推測・閲覧されないようにする
  • ブルートフォース攻撃対策(ログイン試行回数の制限など)を導入する
  • 定期的にバックアップを取得し、万一の改ざんに備える

これらは一度やれば終わりではなく、WordPressを使い続ける限り延々と続くメンテナンスです。しかも、対応が漏れた瞬間にリスクが顕在化します。

つまり、インストールは簡単であっても、その後に労力がずっと続くわけです。

社労士事務所のサイトは、いわば事務所の「顔」です。

もし乗っ取られて改ざんされ、見知らぬ広告やマルウェアの配布元にされてしまえば、信用問題に直結します。

給与情報や健康情報という機微な個人情報を預かる社労士の立場として、これは看過できない問題ではないでしょうか?

なお、同じ理由から、私は日々のファイル管理も外部クラウド任せにせず、自前のサーバーで運用しています。

関連:NextCloudでDropbox・OneDriveを卒業|エックスサーバーで作る自前クラウド

静的サイトなら、こういった対策は不要なんですか?
Qちゃん
A先生
Hugoのような静的サイトには、そもそも動くログイン画面もデータベースもありません。攻撃の入口になるプログラムが公開サーバー上に存在しないので、上に挙げた対策のほとんどが「そもそも不要」になるんです。守るべきものが少ないというのは、それだけで大きな安心につながります。

私が静的サイトをお勧めするのは、単に「速いから」だけではありません。セキュリティ対策という終わりのない宿題から解放される、これも大きな理由です。

「WordPressは簡単」という言葉を鵜呑みにする前に、その裏にある運用責任まで含めて考えてみて欲しいところです。

(3) 記事の管理が面倒

WordPressでは、各記事はMySQLというDBによって管理されます。

そのため、記事の一括編集、エクスポートをしたいときなどは、WordPressの機能上に実現されていなければ、SQLのコマンド操作が必要になります。

SQLの知識はビジネス上のメリットになりますが、WordPressの手軽さという売りからは離れてしまいます。

静的サイトジェネレーターHugoのメリット

静的サイトジェネレーターとして、Jekyll、Hexo、GatsbyJS、VuePressと様々なものがあるようですが、私はビルド(ファイルの生成)が爆速と評判のHugoを選択しました。

Hugoのメリットは、WordPressへの不満の裏返しになりますが、以下の3つです。

  1. 動作が軽い
  2. メンテナンスが不要
  3. 記事の管理が簡単

(1) 動作が軽い

まず、Hugoというより静的ジェネレーターすべてのメリットになりますが、HTMLを直書きしているので、動作は軽くなります。

もちろん、大容量の画像をたくさん並べたり、JavaScriptの読み込みを適切にしなければ遅くなりますが、それはWordPressでも同じことです。

(2) メンテナンスが不要

また、HugoではHTML直書きであるため、WordPressのようにセキュリティの心配をしなくて良いのは、精神衛生上かなり快適です。

メンテナンス不要ってすばらしい👍

(3) 記事の管理が簡単

そして、すべての記事がテキストファイル(Markdownファイル)として手元にあるため、

  • 記事の管理が簡単
  • サーバーの移転も簡単

と良いこと尽くしです。

現在利用している「エックスサーバー」には何の不満もないため、当面サーバー移転の予定はありませんが。

また、Hugoのビルドは噂以上の爆速、このブログの記事数でもビルドする時間は179ms(ミリ秒)、やはり速さは正義です。

Markdown記法で記事を書けるのも最高です。

なお、Markdownを知らない方のために、WikipediaのMarkdownを以下に引用しておきます。

Markdown(マークダウン)は、文書を記述するための軽量マークアップ言語のひとつである。

本来はプレーンテキスト形式で手軽に書いた文書からHTMLを生成するために開発されたものである。

しかし、現在ではHTMLのほかパワーポイント形式やLaTeX形式のファイルへ変換するソフトウェア(コンバータ)も開発されている。

今では依頼された原稿執筆でも、まずはMarkdownで記事を書き、Wordに貼り付けています。ドキュメント管理はMarkdown一択でしょう。

こちらのブログは既存のテーマを利用して、昨年8月にさっさとWordPressから移行しましたが、事務所サイトはこだわってテーマから自作していたら、あっという間に1年近く過ぎてしまいました・・・

追記:事務所サイトのテーマづくりで得たノウハウを活用して、このブログも、結局0からテーマを自作しました。

一人社労士が重視すべきサイト運営コストと情報発信の関係

ここからは、一人で事務所を運営する社労士に向けて、この移行経験から得た気づきをお伝えしておきます。

「Hugoが良いツールだ」という話を超えて、一人社労士事務所のサイト運営をどう考えるかという話です。

(1) 「お金のコスト」だけがコストではない

WordPressを使っていたときは、正直「コスト」をほぼ意識していませんでした。WordPressは無料ですし、レンタルサーバー代はWordPressからHugoに変更しても変わりません。それがコストの全てだと思っていました。

しかし、Hugoに移行してはじめて気づきました。「維持管理に使っていた時間」という見えないコストが、ずっとかかり続けていたということに。

維持管理の時間って、そんなに大きいものですか?
Qちゃん
A先生
1回のアップデート対応や不具合調査がどれくらいかかるか……、使っているときは「まあ仕方ない」と思って記録していませんでした。ただ、移行後に振り返ると、コアのアップデート確認、プラグインの動作チェック、原因不明のエラー対応、これらに費やしていた時間をすべて記事執筆に回せていたら、と思います。

一人社労士にとって、時間は最も希少なリソースです。WordPressの維持管理に使っていた時間は、顧問先へのコンサルティングにも、情報発信にも、直接つながらない「サイトを壊さないためだけの作業」でした。

Hugoに移行してから、その作業は完全にゼロになりました。静的サイトはサーバー側でプログラムが動かないため、セキュリティ上の脆弱性がほぼ存在せず、アップデートも不要です。

WordPressからHugoへの移行作業そのものに、確かに手間がかかりました。しかし、一度やってしまえば後は何もしなくていい。これがまさに「ほどほど」経営の考え方です。

(2) 管理コストを削減すると、情報発信が続けやすくなる

管理コストの削減は、思わぬ形で情報発信にも波及しました。

コンテンツマーケティングとは、有益な情報を継続的に発信することで見込み客との信頼関係を育て、最終的に「この先生に頼みたい」という問い合わせにつなげる手法です。

その核心は、継続して積み上げることにあります。

管理ツールを変えることと、情報発信が続くこととは、どう関係があるんですか?
Qちゃん
A先生
「記事を書こう」と思ったときに、ブラウザを開いてログインして……という手間があると、それだけで億劫になりませんか? VSCodeを開いてMarkdownを書くだけ、という環境にしてから、「書くことへの摩擦」がぐっと下がりました。小さな摩擦の積み重ねが、継続を妨げていたんです。

一人社労士事務所のWebサイトは「24時間働く営業マン」です。

記事が1本増えるごとに、検索からの入り口が1つ増え、見込み客と接触できる機会が広がります。その積み重ねが、営業経験ゼロ・人脈ゼロからでも顧客が集まる仕組みにつながっていきます。

また、Hugoで高速化されたサイトの表示速度は、Googleの検索評価にも直結します。一人社労士事務所に広告予算はありません。検索からの自然流入、いわゆるSEOこそが主要な集客チャネルである以上、表示速度の改善はそのまま集客の土台を整えることになります。

なお、Hugoのような静的サイトに移行しても、画像の扱いなどによっては表示速度で損をしていることがあります。実際、私も計測したら思わぬ低スコアで、そこから改善しました。

関連:社労士Webサイトで見落としがちな表示速度:71点→100点の実体験

(3) 「維持するためだけの作業」をゼロにすることが出発点

改めて整理すると、Hugoへの移行で得たものは「爆速サイト」だけではありませんでした。

  • 管理コスト(時間)の削減:アップデート・セキュリティ対応・不具合調査からの解放
  • 情報発信の継続:執筆の抵抗感がなくなり記事の蓄積を促した
  • 集客の土台強化:表示速度の向上がSEO評価にプラスに働いた

これらはすべて連鎖しています。

管理コストが下がる → 書くことに集中できる → コンテンツが積み上がる → 検索からの流入が増える、という流れです。

Hugoへの移行は大変そうで、なかなか踏み切れないのですが……
Qちゃん
A先生
Hugoへの移行が唯一の正解だとは思っていません。大切なのは、「維持するためだけの作業にどれくらい時間を使っているか」を一度意識すること。それだけで、自分のサイト運営の何を変えるべきかが見えてくるはずです。

「ほどほど」は手抜きではなく、楽をするために徹底的に努力するという考え方です。その第一歩として、現在のサイト運営にかかる労力を振り返ってみてはいかがでしょうか。

ちなみに、ほとんど更新されていないWebサイトは、ブランド的にはむしろ存在自体が有害とさえ思っています。更新しないなら、いっそのこと、名刺代わりの1枚サイトにしておくべきでしょう。HTMLで直書きしておけば良いだけですし。

関連: なぜ社労士にWebサイトが必要か——7割が持っていない今こそ差別化のチャンス

関連:一人社労士が今すぐ作るべき「最低限のWebサイト」

社労士のための
「ほどほど」お悩み相談室

あなたのご質問・ご相談に、月1回、無料・本音で回答します。

ご質問・ご相談は、登録後に届くメールから送っていただけます。費用は一切かかりません。「お悩み相談室」というクローズドな場だからこそ、踏み込んだ内容の質問にも回答できます。

これまでに、こんなご質問・ご相談に回答してきました。

  • コンサル(3号業務)を主力業務にするには、どうすれば良いか?
  • どのようにして顧問料を上げれば良いか?
  • 営業が苦手で、新規の顧客獲得ができない
  • 業務をどう絞り込めば良いか?
  • 一人社労士のままで良いのか、人を雇うべきか?
  • 苦手・相性の悪い顧問先と、どう付き合うか?
  • 生成AIの時代、社労士は今後どう生き残るか?

なぜ、無料で同業の社労士からの相談に乗るのか?

それは「本当に顧客のために活動できる社労士仲間を増やしたい」からです。

私自身、社労士という資格に誇りを持っています。企業からの社労士に対する不満をよく聞きますし、「社労士なんて役に立たない」と思われることは、正直悔しいです。

  • 信頼される・信頼できる社労士の仲間を増やしていきたい

そんな想いから、少しでも社労士業界全体のレベルアップに貢献できればと考えています。

    ※ 登録は無料・月1回配信・配信解除いつでも可能
    ※ 登録後、本人確認のメールをお送りします。届かない場合は迷惑メールフォルダもご確認ください。


    up_line