Docs/Introduction

Introduction

Welcome to WP2Astro - the easiest way to migrate your WordPress site to Astro and unlock blazing-fast performance.

Welcome to WP2Astro! This documentation will guide you through migrating your WordPress site to Astro, a modern static site generator that delivers exceptional performance and developer experience.

What is WP2Astro?

WP2Astro is a powerful migration tool that automatically converts your WordPress content, posts, pages, and media into a modern Astro website. It handles the complex transformation process so you can focus on what matters - delivering fast, beautiful websites to your users.

Why Migrate from WordPress to Astro?

Performance Benefits

  • 10-100x faster load times - Pre-rendered static HTML means instant page loads
  • Zero JavaScript by default - Ship only the JS you actually need
  • Perfect Lighthouse scores - Achieve 100/100 performance scores
  • Global CDN delivery - Deploy to edge networks worldwide for free

Cost Savings

  • Free hosting on Netlify, Vercel, or Cloudflare Pages
  • No plugin subscriptions - Built-in features replace paid plugins
  • No database hosting - Content lives in Git
  • Zero maintenance costs - No security patches or updates

Developer Experience

  • Modern tooling - TypeScript, Vite, and hot module replacement
  • Component-based - Build with React, Vue, Svelte, or pure HTML
  • Type-safe - Catch errors before they reach production
  • Git-based workflow - Version control for all content

Key Features

WP2Astro provides:

  • Cloud-based IDE - Edit in your browser, powered by GitHub Codespaces
  • No installation required - Start coding immediately
  • WordPress import (optional) - Migrate existing sites or start fresh
  • Live preview - See changes instantly as you type
  • Auto-deployment - Push to Vercel automatically
  • GitHub integration - Automatic repository creation and version control

Who is WP2Astro For?

WP2Astro is perfect for:

  • Bloggers who want faster sites without WordPress maintenance
  • Developers who want to build Astro sites without local setup
  • Content creators who need a simple, cloud-based editor
  • Anyone wanting to try Astro without installing anything
  • WordPress users ready to migrate to a modern stack

What You'll Need

Before starting, you only need:

  • A GitHub account (free)

That's it! No local development environment, no npm, no Node.js required. Everything runs in the cloud via GitHub Codespaces.

WordPress is optional: You can start with a blank Astro site or import existing WordPress content - your choice!

Ready to Get Started?

Continue to the Installation guide to begin your migration journey!

Need Help?

  • Join our Discord community
  • Email us at support@wp2astro.com
  • Check the rest of the docs