Engineering

Why we moved our website from WordPress to Astro

SC
SoloCommerce
2 min read
Why we moved our website from WordPress to Astro

WordPress is a practical choice for many organisations. It has a familiar editor, a large ecosystem and plenty of experienced developers. Moving away from it is not automatically an improvement. The choice depends on what the website needs and who maintains it.

For our own website, most pages are content-led and change in predictable ways. We wanted direct control over the HTML, styling and JavaScript, without keeping a full CMS runtime in the page request. That made Astro a good fit.

What changed in the architecture

Astro renders most of the site as HTML and adds JavaScript only to components that need interaction. Content can still come from a CMS, but the public website is separated from the editing environment. This reduces the number of moving parts in a typical page request and makes frontend behaviour easier to reason about.

The change also gave us a component-based codebase. Shared sections, metadata and language variants live in one implementation rather than in a collection of page-builder layouts.

What a migration still needs

A platform change has to account for more than page templates. Existing URLs, metadata, forms, images, redirects and editorial workflows all need a plan. If a site depends on many WordPress plugins or complex editing features, rebuilding those capabilities can take substantial work.

We therefore start a migration with an inventory. We identify what should be kept, what can be simplified and what needs a replacement. Redirects and structured data are prepared before launch, then checked again after the new site is live.

When Astro is a useful option

Astro is particularly suitable for marketing websites, documentation and content sites where most pages do not need application-level JavaScript. WordPress can remain the better choice when a team relies heavily on its editor, plugins or established workflows.

The right question is not which platform is more modern. It is which setup gives the organisation the best balance of editing, performance, maintenance and cost.

Back to the blog

Want to discuss your project?

If your current website or platform is holding something back, we can help define and build a better solution.

Chat with SoloCommerce on WhatsApp