Webインフラ — 静的パブリッシング、CDN、インデキシング、ドメインサービス
ドメイン上で公開、デプロイ、インデックス作成、メール配信を実行します。
ここではWeb インフラストラクチャとは、オープンウェブ上で公開が機能するためのシステムを指します。静的ビルド、オブジェクトストレージ、CDN の挙動、メールと認証用のDNS、そしてインデックス作成シグナル(サイトマップと IndexNow などのプッシュプロトコル)は1つのクラスタにまとめられています。これにより、迅速に提供し、正確さを保ち、SMTP や検索エンジンの仕組みを再発明するのを防ぐことができます。
ほとんどの記事はCLI ファーストでAWS ベースの構成です。それが本番環境で使っているものだからです。ポイントはベンダーへの忠誠心ではありません。再現可能なコマンド、明確なトレードオフ、そして賢いセルフホスト経路をスキップするタイミングを知ることです。

Hugo の AWS S3 へのデプロイ
Hugo を S3 へのデプロイがここでの主要なワークロードです。AWS CLI または CI を推奨します。これによりデプロイが再現可能になり、キャッシュ無効化とバージョニングを毎回同じように設定できます。
- Hugo サイトを AWS S3 にデプロイする — バケットのセットアップとデプロイフローの全体的な解説。
- AWS CLI を使用して Hugo サイトを AWS S3 にデプロイする — より詳細な CloudFront の無効化、キャッシュ挙動、および自動化。
- Gitea Actions を使用して Hugo を AWS S3 にデプロイする — 追加のインフラストラクチャなしで Gitea から CI/CD を実行する。
S3 を完全に回避するマネージドホスティングについては、Netlify for Hugo & static sites: pricing, free tier, and alternatives — Deploy Previews、Functions、料金体系、および Vercel や Cloudflare Pages などの代替手段を確認してください。
デプロイが成功した後は、新しい URL がクローラーの巡回だけを待つ必要がないように、IndexNow(下記)が次の自然なステップとなります。
CloudFront のセットアップ
コンソールだけでは誤解しやすいのがCloudFront の料金体系です。多くの静的サイトでは、Free や Pro の定額制という見方ではなく、実際のトラフィックパターンにより適合する**従量課金(pay-as-you-go)**の方が適切です。
- 従量課金(Free Plan ではなく)で AWS CloudFront を作成する — 誤ったプランに縛られないディストリビューションが必要な場合の AWS CLI によるアプローチ。
インデックス作成と検索エンジンへの通知
サイトマップは発見を助けます。IndexNow はURL の変更をプッシュし、参加中の検索エンジンがクローラーのスケジュールを待たずにより早くフェッチできるようにします。
- IndexNow の解説 — 公開時に検索エンジンへ通知する — プロトコルが存在する理由、キーファイルによる認証、POST の形式、および自動化のパターン。
新しいページや移動したページに対して新鮮なインデックス作成を重視する場合、デプロイ後に実行してください。
SEO アナリシスとモニタリング
クローラー、Search Console ダッシュボード、およびランキングトラッカーは、公開されたサイトを監視されたインフラストラクチャに変えます。オープンソースのプラットフォームは、有料の SEO API にならず、この大部分をカバーするようになりました。
- セルフホスト型 SEO ツールとプラットフォーム — 技術的なクローラー、GSC モニタリングプラットフォーム、ランキングトラッカー、MCP 統合、ローカル AI オプションのオープンソース比較。
- WordPress SEO プラグイン比較 — Yoast からローカル AI まで — CMS 側レイヤー:商用スイート、軽量プラグイン、ローカル LLM オプション。Ollama や llama.cpp エンドポイントにプラグインを向ける方法を含む。
ドメインサービス
カスタムドメイン用メールは、実質的に MX、SPF、DKIM、および DMARC です。メールが製品そのものではない限り、ホスト型のプロバイダーを選ぶべきです。
- カスタムドメイン向けホスト型メール比較 — Workspace, Microsoft 365, Zoho, Proton, WorkMail — コスト帯、配信性の現実、およびセルフホスティングすべきでない場合。
関連記事
- Data infrastructure — パブリックウェブではなくデータが問題である場合の、ストレージ、パイプライン、および検索。