Docs/Introduction

Introduction

Learn what PhantomWP is and how it helps you migrate from WordPress to Astro.

Introduction to PhantomWP

PhantomWP is a powerful tool that helps you migrate your WordPress site to Astro—a modern, lightning-fast static site generator. With PhantomWP, you can transform your WordPress content into a high-performance Astro site without writing complex migration scripts or losing your content.

PhantomWP Landing Page

Why Migrate to Astro?

WordPress powers millions of websites, but it comes with challenges:

  • Performance: WordPress sites can be slow due to PHP processing and database queries
  • Security: WordPress is a common target for hackers due to its popularity
  • Hosting Costs: Running WordPress requires PHP hosting and databases
  • Maintenance: Keeping WordPress, themes, and plugins updated is time-consuming

Astro solves these problems by generating static HTML files that:

  • Load instantly with zero server-side processing
  • Are inherently secure with no database or PHP to exploit
  • Host for free on platforms like Vercel, Netlify, or GitHub Pages
  • Require minimal maintenance once deployed

What PhantomWP Does

PhantomWP bridges the gap between WordPress and Astro by providing:

1. One-Click Repository Creation

PhantomWP creates a new GitHub repository with a pre-configured Astro template. You don't need to set up build tools, configure TypeScript, or install dependencies—it's all ready to go.

2. Cloud Development Environment

Every project gets a GitHub Codespace—a powerful cloud development environment. You can edit your site from any browser without installing anything on your computer.

Create New Project

3. Built-in IDE

PhantomWP includes a web-based IDE specifically designed for Astro development:

  • Monaco Editor with syntax highlighting and autocomplete
  • Live Preview that updates as you type
  • File Tree for easy navigation
  • Git Integration for version control

PhantomWP IDE Overview

4. WordPress Integration

Connect your WordPress site to:

  • Import posts, pages, and media automatically
  • Browse WordPress data while building your new site
  • Keep your WordPress site as a headless CMS

5. One-Click Deployment

Deploy your Astro site to Vercel with automatic builds on every push. Your site goes live in minutes.

How It Works

  1. Sign in with GitHub — Authenticate to create repositories and Codespaces
  2. Create a Project — Name your project and configure options
  3. Edit in the IDE — Use the built-in editor or connect your favorite tools
  4. Connect WordPress (optional) — Import content from your existing site
  5. Deploy — Push to GitHub and watch your site go live

Who Is PhantomWP For?

PhantomWP is perfect for:

  • WordPress users who want better performance
  • Content creators who want to keep using WordPress for writing
  • Developers who want a modern stack without migration headaches
  • Agencies that manage multiple WordPress sites
  • Anyone tired of WordPress security updates and slow load times

Getting Started

Ready to try PhantomWP? Here's how to begin:

  1. Create an account with your email
  2. Connect your GitHub account
  3. Create your first project
  4. Start editing!

The next section will walk you through creating your first project step by step.