Why We Chose Astro for Sequentia
Introduction
When the time came to rebuild the Sequentia website, we asked ourselves a simple question: which framework would let us deliver the best possible experience to our visitors while remaining maintainable for our development team in Quebec?
The answer was Astro. Here is why.
The Problem with Traditional Solutions
For years, WordPress dominated the corporate website market. It is practical and flexible, but it comes with a hidden cost: performance. A typical WordPress website loads dozens of JavaScript files, even on purely static pages. The result is a mobile PageSpeed score that is often below 60/100, which directly hurts Google search visibility.
JavaScript frameworks such as React and Next.js have improved the situation, but they introduce significant architectural complexity for what is fundamentally static content with a few dynamic interactions.
What We Liked About Astro
1. Zero JavaScript by Default
Astro follows a radical philosophy: no JavaScript is sent to the browser unless you explicitly request it. Astro components are rendered as pure HTML on the server. For a corporate website with limited interaction, this provides an immediate performance gain.
Our LCP (Largest Contentful Paint) on the home page is around 1.2 seconds, which is difficult to beat without a dedicated CDN.
2. The Islands Architecture
Astro introduces the concept of islands of interactivity: React, Vue, Svelte, or another framework can be used for interactive components while the rest of the page remains static HTML.
For Sequentia, we use a few interactive components for dynamic features such as the QR generator and forms, while the rest of the page remains pure HTML. The browser only loads the JavaScript it needs, when it needs it.
3. Native Server-Side Rendering Support
The Sequentia website runs entirely with SSR on Firebase App Hosting. Astro supports both approaches: static pages can be pre-rendered, while dynamic pages such as Firestore articles and case studies are rendered on demand. One framework, two rendering modes, and no compromise.
4. SEO by Design
All important content is delivered as pure HTML and can be indexed directly by Googlebot without executing JavaScript. The <title>, description, og:*, hreflang, and canonical tags, as well as JSON-LD scripts, are generated on the server and are present in the initial response.
For a company such as Sequentia that targets technical and local keywords, this is non-negotiable.
5. Internationalization Support
The website is bilingual in French and English. Astro provides a built-in internationalization system that lets us manage localized routes such as /ressources and /en/resources without a third-party library.
Practical Comparison
| Criterion | WordPress | Next.js | Astro |
| Initial JavaScript | ~400 KB | ~200 KB | ~0 KB |
| Typical LCP | 3–5 s | 1.5–2.5 s | < 1.5 s |
| SEO out of the box | ✗ (plugins) | ✓ | ✓ |
| SSR + static rendering | ✗ | ✓ | ✓ |
| Learning curve | Low | High | Medium |
| UI flexibility | Low | Very high | High |
What We Would Do Differently
Astro is not perfect. Here are a few points to keep in mind if you are considering adopting it:
- Image optimization with
<Image />requires additional configuration when using SSR on App Hosting. We usepassthroughImageServiceand manage WebP conversion manually. - The plugin ecosystem is younger than Next.js, and some third-party integrations are less mature.
- The learning curve for developers coming from React may require a few hours of adjustment to the
.astrocomponent model.
Conclusion
For a software development agency such as Sequentia, Astro was the obvious choice: native performance, robust SEO, architectural flexibility, and consistency with our philosophy of delivering maintainable and sustainable software.
If you are considering redesigning your company website and performance and SEO are priorities, Astro deserves serious consideration.
Do you have questions about our technology stack, or would you like our help with a similar project? Contact our team in Drummondville.
Sequentia is a custom software development agency based in Drummondville, Quebec. We design web and mobile applications and business software for small and medium-sized businesses in Centre-du-Québec.