Website Redesign Behind the Scenes: How We Rebuilt zest.agency in a Month

July 23, 2026 7 min readKarol Majewski
Website Redesign Behind the Scenes: How We Rebuilt zest.agency in a Month

Why we decided to rebuild

The old zest.agency was a classic one-pager of its era: black and orange, written in plain PHP, no CMS. A few service sections, client pages, a contact form — and that was basically it. It did its job for years, but at some point it stopped keeping up with the company.

There were three reasons. First, our offer had outgrown the content: performance marketing now includes AI-generated creatives, UGC campaigns and LinkedIn content — none of which existed on the old site. Second, there was no organic acquisition engine: no blog, no English version, so nothing to rank with and nothing to show international clients. Third, technology: with no CMS, even a cosmetic copy change meant editing code.

Old vs new zest.agency homepage comparison
Drag the slider to compare the old and the new zest.agency homepage.

The new stack: React on the edge instead of PHP

The new site is a React application built on TanStack Start, hosted on Cloudflare Workers — rendered on edge servers close to the user rather than on a single origin server. The backend (forms, recruitment, automations) runs on Supabase.

The least obvious decision: we deliberately skipped a traditional CMS. Content lives in the code repository — every change goes through the same pipeline as code: commit, review and an automatic production deploy within minutes. For a team where content is written by technical people (or by an automation — more on that below), this removes the entire cost of maintaining a CMS panel, plugins and security updates, and gives a full history of every change.

AreaOld siteNew site
TechnologyPHP, no CMSReact (TanStack Start) on Cloudflare Workers
Contentone-pager + a few subpagesfull service pages with real client creatives
LanguagesPL onlyPL + EN
Blognone2 articles a week (AI automation with a QA gate)
Analytics & consentGA4 + GTMGA4 + GTM + consent mode v2
Publishing changesmanual code editscommit → automatic deploy in minutes
The old and the new zest.agency, side by side

One month of work: where the time really went

The whole project fit into one month — part-time. Summed up, it was roughly three weeks of actual polish. The interesting part is what the time went into. The code itself came together quickly. The vast majority of the time went into:

  • copywriting — every service page written from scratch around a specific client intent,
  • selecting and preparing client creatives (video and statics, compression, formats),
  • the English version of the entire site,
  • code refactoring and load-speed work,
  • an SEO audit,
  • analytics and consent mode v2,
  • automations: an AI-assisted blog and a recruitment module with automatic initial application scoring.

That's the lesson worth taking from this project regardless of your stack: a redesign is a content project, not a graphic one. We started with content and offer, not mockups — and content was still the bottleneck. If your redesign schedule says "copy: one week", multiply it by three.

AI in the process: from the hero animation to the blog automation

The new site was meant to show how we work — and we work with a heavy dose of AI. You can see it in three places. First, the homepage hero: instead of a video showreel, we coded a custom animation of the agency's entire process, from brief to financial result. Second, the AI creatives page with real materials produced for clients.

Third — and most measurable — the blog automation. Twice a week, with no human involved, it runs a full cycle: Google Search Console data analysis and keyword research, topic selection, an article in Polish and English, illustrations in a consistent style, quality checks, publication and a post on the company LinkedIn page. A human only gets an alert when something goes wrong. The article you're reading happens to be written "by hand" — but the two next to it on the blog were most likely produced by the automation.

What our own redesign taught us

A few takeaways you can apply to your own project at any scale:

  • Start with content, not mockups. The old site's biggest problem wasn't its look — it was the content vacuum.
  • Benchmark the old site before switching it off. A full export of Search Console and GA4 data, PageSpeed results, screenshots — after the redesign this data is priceless for comparisons.
  • Treat speed as a requirement, not a feature. Edge rendering, media compression, lazy loading — architectural decisions that are hard to bolt on later.
  • Plan language versions from day one. Adding them later doubles the content work.
  • Automate publishing. If adding an article requires a developer or a fight with a CMS panel, the blog will quietly die within a month.

Rebuilding your own website is a credibility test for an agency: as a digital marketing agency we advise clients on websites, campaigns and analytics every day — so we treated our own site like a client project, with a brief, a schedule and quality control. We collected the numbers in a case study of this build, and if you're planning a similar project, see how we approach web design and development. And speaking of analytics: if you want to know how much data you're really collecting after your own redesign, see our articles on consent mode v2 and the marketing dashboard.

Q.How long does a company website redesign take?

For us: one month part-time, with fast decision-making and content produced in parallel with code. A typical project with an external partner takes 1–3 months; content and approvals take the longest, not code.

Q.Do you need a CMS for a new website?

Not always. If content is edited by a small technical team or an automation, a code repository can be simpler and cheaper to maintain. A CMS makes sense when non-technical people edit content daily.

Q.Will a redesign hurt Google rankings?

It doesn't have to — keep your URLs (or set 301 redirects), keep your content, and verify indexing in Google Search Console after launch. A redesign is also the right moment to expand content — turning risk into opportunity.

Author
Karol Majewski
Karol Majewski
Co-founder agencji digital Zest

Co-led the zest.agency redesign — from content strategy to deployment. Builds campaigns and websites that are meant to earn, not just look good.

Related articles

Contact

Let's talk growth

Send a brief or drop your contact — we'll reply within 24h.

Get a quote
Founders