Websites

Case Study: Migrating Kwalitet From Webflow to Astro + CMS

18 September 2026
Case Study: Migrating Kwalitet From Webflow to Astro + CMS

Kwalitet, a laundry and cleaning service covering five towns in the Beskid region, moved off Webflow onto an Astro + CMS rebuild with dedicated collections for services and locations.

Key takeaways

  • The trigger wasn't a CMS limit — it was an outdated, unattractive design with some broken elements and an unintuitive contact form, plus a client who didn't want to spend time on every small tweak.
  • Mobile PageSpeed Performance went from 24 to 89, and Desktop from 71 to 100 — with Total Blocking Time dropping from 810ms to 0ms on mobile.
  • Because the rebuild is a real codebase, small ongoing tweaks that used to need a developer's time can now go through Claude Code directly.

Kwalitet runs a laundry and cleaning service out of Wisła, covering Cieszyn, Skoczów, Szczyrk, Ustroń and Wisła itself — hotel bedding, restaurant linens, carpets, upholstery, and post-renovation cleanup, each with its own service page. Their previous site was built on Webflow (last published July 2025, confirmed via archived snapshot).

Why they left Webflow

It wasn't a CMS Collections limit or per-seat pricing this time — it was simpler than that. The design had gotten dated and unattractive, some elements had quietly stopped working, and the contact form was neither intuitive nor good-looking. On top of that, Kwalitet didn't want to keep spending time on every small fix — exactly the kind of tweak an AI assistant can handle directly once the site is a real codebase instead of a page builder. That became possible only after exporting the project out of Webflow and into Claude Code.

Before — Webflow
Kwalitet homepage hero on Webflow, before the rebuild
After — Astro + CMS
Kwalitet homepage hero on Astro + CMS, after the rebuild

A real team photo, a trust badge, service chips and a direct “Zamów pranie” CTA replace the generic illustration.

The rebuild

Kwalitet's site now runs on Diligently's Astro + CMS platform, on the Collections tier — the same tier used whenever a Webflow site's CMS Collections need to migrate, not just its static pages. The rebuild is structured as:

  • A dedicated Usługi (Services) collection: 16 individual service pages, from bedding laundry to post-damage cleanup, each editable independently in the CMS.
  • Five town-specific landing pages (Cieszyn, Skoczów, Szczyrk, Ustroń, Wisła) so each service area ranks on its own.
  • A blog ("Strefa wiedzy") with practical, SEO-driven articles.
  • FAQ and contact pages with role-specific contact routing (general, laundry, cleaning/subletting) — replacing the old, unintuitive contact form.
Before — Webflow
Kwalitet services section on Webflow, before the rebuild
After — Astro + CMS
Kwalitet services section on Astro + CMS, after the rebuild

A sales-oriented heading, and every card now links through with “Zobacz szczegóły” instead of sitting static.

Before — Webflow
Kwalitet trust section on Webflow, before the rebuild
After — Astro + CMS
Kwalitet trust section on Astro + CMS, after the rebuild

A real photo of the team on delivery, and concrete, expanded copy instead of a generic stock image.

Before — Webflow
Kwalitet process section on Webflow, before the rebuild
After — Astro + CMS
Kwalitet comparison section on Astro + CMS, after the rebuild

A generic “how it works” stock photo becomes a direct “Kwalitet vs other laundries” comparison, built to convert.

Before — Webflow
Kwalitet footer and CTA on Webflow, before the rebuild
After — Astro + CMS
Kwalitet footer and CTA on Astro + CMS, after the rebuild

A dark stock handshake photo becomes a direct “Ready to hand off your laundry?” CTA with phone and email buttons.

The result

Real Google PageSpeed Insights numbers, same homepage, before and after:

Webflow (before)Astro + CMS (after)
Desktop Performance71100
Mobile Performance2489
Desktop LCP1.1s0.7s
Mobile LCP13.3s3.2s
Mobile Total Blocking Time810ms0ms
Mobile Cumulative Layout Shift0.2780

The mobile jump is the one that matters most here — a Performance score of 24 means real visitors on their phones were waiting through a laggy, shifting page before anything was usable.

Webflow — Desktop · 71
PageSpeed Insights desktop report for the Webflow site: 71 performance
Astro + CMS — Desktop · 100
PageSpeed Insights desktop report for the Astro + CMS site: 100 performance
Webflow — Mobile · 24
PageSpeed Insights mobile report for the Webflow site: 24 performance
Astro + CMS — Mobile · 89
PageSpeed Insights mobile report for the Astro + CMS site: 89 performance
Paweł Pilch

We work in the HoReCa industry – we run a laundry and manage short-term rental properties in Wisła and the surrounding area. We'd been meaning to redo our website for a while. We finally managed to set up a meeting with Diligently, and the very next day we already had an initial proposal that covered exactly every point I'd raised. After checking in with my business partner, we made a few tweaks and the site was ready to go live. I didn't expect it could be this simple.

I don't know how they do it, but we also got a site speed report – and it really does load almost instantly. We know how a website should perform these days, and that's exactly how ours performs now.

Many thanks to the whole Diligently team! We're about to go through a rebrand, and we already know they can handle that for us too, so we'll definitely keep working together.

Paweł Pilch
Kwalitet

See the four fixed ways to move off Webflow, from a €490 static export to a full Astro + CMS Collections rebuild.

Let's get in touch

Ready to take your marketing to the next level?

Let's talk about how we can help your business succeed.