From Wix to Astro: How Claude Code and Impeccable Built This Site
I’ve been running my site on Wix since LuminalData started. It worked fine at first. Drag some blocks around and pick a template and publish. But the longer I used it the more it got in the way. Page load times were slow. Customization meant fighting the editor. I was paying a monthly fee for a site that was mostly static content. I kept thinking there has to be a better way to do this.
Turns out there is and it took me less than two months to prove it.
The Timeline
I kicked this project off on January 23rd 2026. First commit was just the Astro skeleton and a CLAUDE.md file to give Claude Code context on what I was building. By January 29th I had a complete rebuild that matched my Wix design. From there it was iteration. Markdown-based blog posts came in mid-February. Service pages followed. Then mobile configuration and design refinements through early March.
The big redesign landed on March 13th. A normalized design system with bolder typography and accessible color tokens and a consistent component library. Start to finish about seven weeks. And I didn’t write most of the code by hand.
Claude Code Did the Heavy Lifting
I covered this briefly in my first post but it’s worth going deeper. Claude Code wasn’t just generating boilerplate. It was making architectural decisions. I told it I wanted off Wix and it recommended Astro as the simplest static site generator for my use case. That was the right call. Astro ships zero JavaScript by default which means my pages load fast without me having to think about bundle optimization.
The workflow was conversational. I’d describe what I wanted and Claude Code would scaffold it and I’d review and adjust. Blog posts are just markdown files now. Service pages are markdown with frontmatter. No CMS login. No drag-and-drop editor getting between me and the content. When I want to write something I open a file and write.
The real power showed up in the iteration cycles. Mobile configuration and design updates and accessibility fixes that would have taken me hours of Googling and trial-and-error took minutes. Claude Code understands the full project context so when I ask for a change it knows what files to touch and how they connect.
Impeccable Made the Design Professional
Here’s where things got interesting. The Impeccable plugin for Claude Code is a design-focused skill set that audits and improves your UI. I used it to take my site from “developer built this” to something I’m actually proud to show clients.
The normalize pass gave me a consistent design system. Every color and spacing value and font weight flows from the Tailwind config. No more hardcoded hex values scattered across templates. The bolder pass amplified the typography to make it more visually distinctive. The audit caught accessibility issues I would have missed entirely. Contrast ratios. Touch targets. Semantic HTML.
What I liked most is that Impeccable works with what you already have. It didn’t try to redesign the site from scratch. It took my teal-and-cream palette and my Open Sans typography and my layout structure and made them sharper. The site still looks like mine. Just more polished.
Wix vs. Astro: The Numbers
This is the part that matters if you’re thinking about making the same move.
- Page load: My Wix site loaded in 3-5 seconds on a good day. The Astro build loads in under a second. No JavaScript framework. No Wix runtime overhead. Just HTML and CSS.
- Cost: Wix was a monthly subscription. Astro runs in a Docker container on a VPS I already had. My hosting cost went to effectively zero.
- Content workflow: On Wix writing a blog post meant logging into the editor and navigating to the blog section and fighting the rich text editor and publishing. Now I create a markdown file and write and deploy. It takes less time and produces cleaner output.
- Customization: Every time I wanted something Wix didn’t support natively I was stuck. With Astro and Tailwind if I can describe what I want then Claude Code can build it. The accessibility improvements and the design system normalization and the responsive refinements would not have been possible inside Wix without premium plugins or workarounds.
- Site weight: The entire Astro build is a handful of static HTML files and some images. The Wix version was pulling in hundreds of kilobytes of JavaScript I never asked for.
What I’d Tell You
If you’re a consultant or small business running on Wix or Squarespace or any template builder and you feel like it’s limiting you then it probably is. The barrier to moving used to be that you needed to know how to code. That’s not true anymore. Claude Code can get you from zero to a production-ready static site in a week if you know what you want.
Astro for the framework. Claude Code for the development. Impeccable for the design polish. That combination gave me a site that’s faster and cheaper and more accessible and easier to maintain than what I had before. And I control all of it.
That’s the kind of outcome I like.