WordPress to Astro
Leave WordPress. Keep the URLs.
I move content sites from WordPress to Astro. The old addresses stay, with redirects, so search does not have to start over.
A migration is mostly an inventory. Posts, pages, media, and every plugin that was quietly doing a job. Astro replaces the theme. It does not replace a membership plugin by magic.
I am an Astro maintainer, so the Astro side is comfortable. I still write down what will not come across. Forms, search, comments and a page builder usually need a decision, not a checkbox.
Related work
Astro development
The wider Astro practice, including the fact that I maintain Astro and built the Astro Developer Portal.
Astro →Cloudinary and Astro
Media work aimed at keeping images and video fast on Astro sites. Not a WordPress migration, but the same care for URLs and weight.
Cloudinary →The order I do it in
- List the URLs. A crawl of the live site. That list becomes the redirect map.
- Take the content. Posts, pages and files. I note every shortcode and plugin feature as I go.
- Rebuild the templates. Astro pages for the types of content you actually have.
- Redirect and check. Old path to new path. Then titles, canonicals and the sitemap, before DNS moves.
What I actually move
Content
Addresses
The HTML people see
What usually breaks
- Page-builder markup that was never really content.
- Plugins: forms, members, search, multilingual URL schemes.
- Media URLs that used to be rewritten by WordPress.
- Menus and footers that were assembled by a widget nobody remembers.
Have a WordPress site to move?
Send the URL. I will tell you what moves cleanly and what needs a decision.
Questions
Will my Google rankings move with the site?
Only if the URLs keep resolving. I treat redirects as part of the build, not as a follow-up ticket.
What happens to WooCommerce?
A shop is not a blog. If the WordPress site sells things, we decide whether the shop stays put and only the content moves.
Do you rewrite the content?
I move it. Rewriting copy is a separate conversation, and I will not quietly change what the pages say.