WordPress → Astro.js · automated migration

Keep your website.
Lose WordPress.

We move your pages, posts, SEO and look to a fast Astro site with a simple built-in admin. No PHP, no plugins to keep updating, and hosting that usually costs €0 a month.

  • No credit card
  • See the report before you pay
  • One-time price
No PHP
No PHP hosting, no database server
No plugins
Nothing that constantly needs updating
Yours to keep
Code and content delivered as a ZIP
Example site. Your free analysis shows the numbers for your own site.Example migration: 24 pages, 118 posts, 642 media files and 3 forms move from WordPress to a new Astro site.

tested onreal sites built with

  • Elementorbuilder
  • WooCommercecatalog
  • Kadencetheme
  • Spectrablocks
  • Blocksytheme
  • GenerateBlocksblocks
  • SiteOriginbuilder
  • Hello Elementortheme
  • Twenty Twenty-Fivetheme
  • Astratheme
  • Contact Form 7forms
  • WPFormsforms

Sound familiar?

WordPress keeps asking for your time and money.

Endless updates

Core, theme and plugin updates pile up. Update and something may break; skip one and you risk getting hacked.

No plugin updates to chase.

Slow pages

PHP, a database and dozens of plugins work on almost every visit. People leave before the page appears.

Pages are cached on Cloudflare's edge, close to your visitors.

Costs that never stop

Hosting, premium plugin licences and someone to keep it all running, year after year.

Hosting on Cloudflare is usually free.

For business owners

A site you edit yourself, without weekly plugin updates.

  • No coding: install a plugin, paste a key, then follow a step-by-step deploy guide
  • Your look and content come with you, and old URLs keep working through redirects
  • Hosting usually drops to €0 a month

For agencies & freelancers

Stop babysitting client plugins. Hand over sites that need far less care.

  • Migrate client sites without rebuilding them by hand
  • A clean Astro codebase you can keep extending
  • Clients get a visual editor with drafts and undo

How it works

You paste one key. We handle the migration.

Four steps to a site without PHP and without plugins. We move the content, URLs and redirects for you.

  1. → Installing plugin from ZIP
  2. ✓ Plugin active
  3. ✓ API key accepted · site connected

Speed = money

A faster site ranks better, sells more and costs less to advertise.

Astro sends finished HTML and almost no JavaScript. Drag the line to compare a typical page on both platforms.

WordPressstill loading…
  • 41Performance
  • 4.8sLoad time
  • 3.1MBPage weight
loadedAfter AstroTransformAstro
Bakery&Co
Fresh bread, every morning.
Sourdough, pastries and coffee on Main Street, open from 7am.
  • 99Performance
  • 0.7sLoad time
  • 240kBPage weight

Illustrative values for a typical small business site, not a measurement of yours.

Better Google rankings

Core Web Vitals are part of Google’s page experience signals. Speed won’t beat better content, but between similar pages the faster one has the edge.

Core Web Vitals · exampleWordPressAstro
Largest Contentful Paint4.1s0.9s
Interaction to Next Paint310ms60ms
Cumulative Layout Shift0.210.01

Cheaper Google Ads

Google rates every landing page your ads point to. Landing page experience, including load speed, is part of your Quality Score, and a higher score usually means a lower cost per click.

Google Ads Quality Score

  • Expected click-through rate
  • Ad relevance
  • Landing page experiencefaster site

Running Google Ads?

€1,000
10%
Same clicks, you save
€1,200
per year
Same budget, you get
+11%
more clicks

The percentage is your own assumption. Google doesn’t publish a fixed reduction; landing page experience is one of three Quality Score parts.

Security

Far less to hack.

Most WordPress vulnerabilities are found in plugins, and bots hammer the login page all day. On your Astro site there are no plugins to exploit, no password login to guess and no database server to reach.

Bot scan · waitingBot scan running…Scan finished · WordPress: 6 of 6 paths can work · Astro: 0

What bots try on a WordPress site and on your Astro site
What a bot triesWordPressYour Astro site
POST /wp-login.phpGuess the admin passwordLogin page exposedPage doesn't exist
POST /xmlrpc.phpHundreds of guesses per requestEnabled by defaultPage doesn't exist
GET /wp-content/plugins/…Look for a plugin with a known holePlugins listedNo WordPress plugins
POST /wp-content/uploads/x.phpUpload and run malicious codePHP could run itNo PHP to run it
mysql://your-host:3306Reach the database directlyDepends on your hostNot on the internet
GET / × 1,000,000Flood the site until it goes downServer overloadedFiltered by Cloudflare
Attack paths that can work60

Simplified illustration of paths bots probe on WordPress sites. Whether each one is open depends on your plugins and hosting. Even on Cloudflare, extreme traffic can exhaust the free plan's daily limits.

  • Passkey sign-in

    Log in to the admin with your fingerprint, face or device. No password to guess, phish or leak.

  • Invisible setup

    The admin setup wizard only opens with a secret key from your project. Without it, the page acts as if it doesn't exist.

  • No public database

    Content lives in Cloudflare's database. It has no public address: only your site and your Cloudflare account can reach it.

  • Encrypted secrets

    Stored secrets, like your email API key, are encrypted. The encryption key stays out of your code repository.

  • DDoS protection included

    Cloudflare's network absorbs traffic floods before they reach your site. No extra fee.

  • HTTPS everywhere

    A free SSL certificate is issued and renewed automatically for your domain.

  • Roles for your team

    Give editors full access to content without the right to change settings or manage users.

  • Far less to patch

    No PHP and no weekly plugin updates. Just an occasional framework update, a few times a year.

Runs on Cloudflare

Hosted on one of the world's largest networks. Usually for free.

Your site isn't on one server in one city. Cloudflare runs it in data centers in more than 300 cities and serves cached pages from the one nearest each visitor.

cities worldwide
300+
typical monthly cost
€0
servers to maintain
0
Visitor in
WordPress · one server in Frankfurt110 ms
Astro · nearest Cloudflare city: New York7 ms

When a page is in Cloudflare's cache, a visitor in New York gets it from a data center in or near the city, with a round trip about 16× shorter than to a single server in Frankfurt.

Illustrative round-trip times for pages already in Cloudflare's cache. A page that isn't cached yet is built from your database, which sits in one region.

  • Served from 300+ cities

    Visitors get your pages from a data center near them.

  • Unmetered DDoS protection

    Included on every Cloudflare plan, the free one too.

  • Deploys on every change

    Connect GitHub once and Cloudflare publishes each update on its own.

  • Database & image storage

    Created automatically from the project config when you connect the repository.

  • Undo a release

    Roll back to an earlier release in one click. Content has its own daily backups.

  • No lock-in

    It's a standard Astro app. It also runs on any server with Node.js 22+.

Savings calculator

What does WordPress really cost you each year?

€15
€180
2 h
€40

You save in the first year

€911

after the one-time €249 migration · €3,231 over 3 years

WordPress per year€1,320
Astro on Cloudflare per year€160

hosting usually €0 + about 4 h of updates a year

Start saving

Pays for itself in 3 months

Admin, try it

Edit anything. No code needed.

Every site we build ships with a visual section editor. Change the headline, move or hide sections and hit publish. Go ahead, try it here.

  • Visual management of pages, posts and media
  • No PHP and no public database — a far smaller attack surface
  • No plugin updates to chase, just an occasional framework update
  • Built-in form system and user roles

Home · sections

Fresh bread, every morning.

Sourdough, pastries and coffee on Main Street.

Order online

Baked daily
From 5am

Local flour
Stone milled

Order ahead
Pick up at 7

Loaf €4

Croissant €2

Open today 7:00 – 18:00Visit us

Side by side

What actually changes

WordPress compared with Astro + AstroTransform
AreaWordPressAstro + AstroTransform
ServerPHP + MySQL hostingRuns on Cloudflare's global network, cached at the edge
Running cost€10 – €50+ per monthUsually €0 on Cloudflare
UpdatesCore, theme and plugins, weeklyA framework update a few times a year
SecurityExposed login, PHP, pluginsNo PHP, no public database
Admin loginPassword at /wp-adminPasskey, tied to your domain
DDoS protectionDepends on your hostIncluded by Cloudflare
SpeedDepends on plugins and hostMinimal JavaScript, edge-cached
Core Web VitalsOften below “Good” on mobileDesigned to pass
Google Ads landing pageSlow pages hurt Quality ScoreFast pages support it
EditingWP admin or page builderVisual section editor
OwnershipLicences you keep renewingYour code, delivered as a ZIP

Packages

Pay once. Own it forever.

No subscription. The analysis is free and you see the full report before you pay.

I want to…
Your pick

Data only

A structured content export for your own project.

€39

one-time / site · final price

  • All content as structured JSON
  • Menus, SEO, ACF, forms and a media list with links
  • Ready to import into Astro
  • No frontend generation
Export my data
Your pick

Fresh site

A brand-new site on Astro with our CMS. No WordPress needed.

€149

one-time / site · final price

  • Starter pages and sections for your type of business
  • Your name, description, contacts, color and font across the site
  • Admin with a visual section editor
  • Responsive design, SEO baseline, runs on Cloudflare, usually for free

The starter content comes in Czech or English.

Build my new site
Recommended

Complete migration

Your existing WordPress site moved to Astro: content, SEO and media included.

€249

one-time / site · final price

  • Full site analysis and transformation
  • Your look, pages, posts and media
  • SEO data, URLs and redirects moved over
  • Headless CMS admin (no PHP, no database server)
  • Project download + Cloudflare deploy guide
Migrate my site

No risk before you pay: see the full report first

The free analysis lists your pages, posts, media and forms, plus anything we know won't carry over. If it isn't right for your site, you simply don't buy.

Start free analysis

Prices are final, one-time and per site. We are not registered for VAT, so no VAT is added. · Running the site on Cloudflare: SSL is free and connecting your own domain costs nothing (you still pay your registrar for the domain). Usually €0/month.

FAQ

Worried about something?

These are the questions people ask before migrating. Anything else, write to us.

Will I lose my Google rankings?

We move your URLs, meta tags and Open Graph data, and create redirects for anything that changes. Anything we know won't carry over is listed in the free report before you pay.

I'm not technical. Can I do this?

Yes. You install a WordPress plugin and paste an API key. Going live takes a free GitHub and Cloudflare account and a step-by-step guide, no terminal needed. If you get stuck, write to us. Occasional framework updates (a few times a year) take a few commands in a terminal; any web developer can do them in minutes.

What if part of my site doesn't convert?

The free analysis lists what we know won't carry over, before you pay. If it isn't right for your site, you don't buy.

Can I or my clients still edit the site?

Yes. Every site we build comes with a visual admin for pages, posts, media and forms, with user roles. No code needed.

What does it cost to run afterwards?

On Cloudflare a typical business site usually costs €0 a month, within the free plan's limits. SSL and connecting your domain are free (your domain's DNS moves to Cloudflare); you only keep paying your domain registrar. Cloudflare may ask for a payment card to turn on image storage (R2), but it stays free within the limits.

Will a faster site really help my SEO and ads?

It helps, but it is not magic. Google uses Core Web Vitals as one of its page experience signals, so speed gives you an edge over similar pages. In Google Ads, landing page experience is one of three parts of your Quality Score, and a higher Quality Score usually lowers your cost per click. Faster pages also tend to keep more visitors, which means more enquiries and sales.

Is it really safer than WordPress with a security plugin?

A security plugin guards doors that stay open: PHP, plugins, a password login and the database. On Astro there is no PHP, no plugin to exploit and no database server on the internet, and admin sign-in uses passkeys instead of passwords. Cloudflare filters attacks before they reach your site.

Am I locked into Cloudflare?

No. The project is a standard Astro app. Cloudflare is the cheapest and simplest option, but it also runs on any server with Node.js 22+.

Is this a subscription?

No. You pay once per site and download the full project (it stays available in your account for 12 months). The code and content are yours to keep.

Do my contact forms keep working?

Yes, if they are built with Contact Form 7, WPForms or Gravity Forms: they move into the built-in form system and every enquiry is saved in the admin. To get them by email, add a free Resend key as the guide shows. Other forms (for example Elementor Pro) are flagged in the free report, and you can rebuild them in the admin.

Contact

Not sure your site will migrate well?

Send us the URL. We'll tell you honestly what moves over cleanly and which package fits.

info@astrotransform.com

We use your name and email only to reply to this message. Privacy Policy

Start today

See what moves over before you pay a cent.

Sign up free, connect WordPress and get the full analysis report. No credit card needed.

  • No PHP
  • No plugins
  • Yours to keep