elaboon.com
FAQ

Astroとは何か

〜このサイトの構築に使用しているAstroについて〜

このサイトはAstroというツールで作られています。聞き慣れない名前かもしれませんが、難しい話ではありません。

Q1 Astroとは何ですか?
A

Astroは、Webサイトを作るための静的サイトジェネレーターです。

開発者がコンポーネントやテンプレートを使ってサイトを設計し、最終的な出力として純粋なHTMLファイルを生成します。そのHTMLファイルをサーバーに置くだけでWebサイトが完成します。

2021年に公開され、2026年現在、世界中の開発者に採用が広がっています。

Q2 WordPressとの違いは何ですか?
A

動く仕組みが根本的に異なります。

WordPressはアクセスのたびにデータベースを参照し、PHPでHTMLを生成して返します。Astroはあらかじめ完成したHTMLファイルを生成しておき、アクセスがあればそのまま返します。

WordPress Astro
動作方式 アクセスのたびに動的生成 ➔ あらかじめ静的に生成
データベース 必要 ➔ 不要
PHP 必要 ➔ 不要
プラグイン管理 継続的に必要 ➔ 不要
管理画面 あり ➔ なし
セキュリティリスク 攻撃経路が多い ➔ 攻撃経路がほぼない
表示速度 処理後に表示 ➔ ファイルをそのまま表示
Q3 Astroの「Islands」とは何ですか?
A

Astroが他の静的サイトジェネレーターと異なる点のひとつが、Islands(アイランド)アーキテクチャという設計思想です。

ページ全体を静的に保ちながら、必要な部分だけにJavaScriptを読み込む仕組みです。例えば、ページの大部分は静的なHTMLで表示しつつ、カルーセルやフォームなどのインタラクティブな要素だけにJavaScriptを適用できます。

結果として、不要なJavaScriptを読み込まないため、表示速度が速くなります。

Q4 Astroはどんなサイトに向いていますか?
A

コンテンツを表示することが主な目的のサイトに向いています。

  • コーポレートサイト(会社紹介・サービス説明)
  • 士業・個人事業主の事務所サイト
  • 医療・治療院などの院内案内サイト
  • ブログ・情報発信サイト
  • ポートフォリオサイト
  • ランディングページ
  • ドキュメントサイト

一方、ユーザーごとにリアルタイムでデータが変わるECサイトや会員サービスは、Astro単体での対応が難しい場合があります。

Q5 表示速度はWordPressと比べてどう違いますか?
A

一般的にAstroで作ったサイトはWordPressより高速です。

Googleのページ評価指標(Core Web Vitals)において、Astroサイトは高スコアを取りやすい設計になっています。表示速度はSEO(検索順位)にも影響するため、速さは直接的なビジネス上のメリットになります。

Cloudflare PagesなどのCDNと組み合わせると、日本国内はもちろん、海外からのアクセスも高速に処理されます。

Q6 セキュリティ面での特徴は何ですか?
A

Astroで生成した静的サイトには、WordPressの主要な攻撃経路が構造上存在しません。

  • データベースがないため、SQLインジェクション攻撃が成立しない
  • PHPがないため、PHPの脆弱性を突く攻撃が成立しない
  • プラグインがないため、プラグインの脆弱性を突く攻撃が成立しない
  • 管理画面がないため、パスワード総当たり攻撃の対象がない

ただし、お問い合わせフォームなど外部サービスを連携する場合は、その外部サービス側のセキュリティに依存します。

Q7 更新・保守はどうすればいいですか?
A

WordPressのような継続的な保守は不要です。

コンテンツを変更したい場合は、Markdownファイルを編集してデプロイ(公開)するだけです。セキュリティパッチを当てたり、プラグインを更新したりする作業は発生しません。

Wranglerというツールを使えば、コマンド一行でCloudflare Pagesに公開できます。担当者が変わっても、管理の引き継ぎがWordPressと比べてシンプルです。

Q8 Astroを使ったサイトに乗り換えるには何が必要ですか?
A

既存のWordPressサイトからAstroに移行するには、大きく3つのステップがあります。

① 現状のコンテンツを整理する
テキスト・画像・ページ構成を棚卸しします。不要なページや古い情報を整理するよい機会にもなります。

② Astroで新しいサイトを構築する
デザイン・構造・コンテンツをAstroで再構築します。WordPressのデータをそのまま移植するのではなく、必要なものだけを新しい環境に移します。

③ 旧サイトから切り替える
ドメインの向き先を新しいサイトに変更します。URLの構成が変わる場合はリダイレクト設定を行います。

WordPressの管理者情報やパスワードが分からなくなっている場合でも、コンテンツ(テキスト・画像)さえ取り出せれば移行は可能です。

Q9 このサイト自体もAstroで作られているのですか?
A

はい。このサイトはAstro v6を使用し、Cloudflare Pagesで配信しています。

このFAQページ自体が、Astroの静的サイトとして動作している実例です。データベースもPHPも使わず、WordPressの管理画面もありません。

このFAQは一般的な情報提供を目的としています。個別の技術的な詳細については、専門家にご相談ください。