Get the free AI Delivery Playbook
AkveoContact us

Moving Akveo.com From Webflow to an AI-Enabled Website

Our own site, akveo.com, outgrew Webflow. We moved all 460+ pages to an AI-enabled website built on Astro. Now marketing ships changes with an AI agent instead of waiting for a developer, and publishes a new page in 15 minutes instead of 3 hours.

Akveo.com home page on a laptop screen

[ Client ]

About the Client

The client is us: akveo.com, a 460+ page marketing site with a blog, case studies and service pages. We wanted marketing to change the site on its own, with an AI agent, without a Webflow designer or a developer in the loop.

15 min
to publish a new page, instead of 3 hours
97%
less JavaScript on the homepage (340 KB → 9 KB)
5
languages from one source of content

[ Challenge ]

Webflow Kept the Developer in the Loop

We moved to Webflow to take the developer out of the chain: marketing → design → developer → website. It worked for a while, then the site outgrew it.

  • Every change still needed a designer who knows Webflow.
  • The platform hit its limits, and the site filled up with workarounds.
  • Every change took a long time.
  • Pages got heavy: the homepage loaded 30 JavaScript files, 340 KB, including two different versions of jQuery.
  • The same content was saved many times: one client testimonial sat in 99 files, the contact form in 258.
  • Duplicate files took up space and slowed every edit.
  • Content was mixed into code, so a new language meant copying the whole site.

[ Solution ]

How We Moved the Site

1. Capture the Live Site

We exported everything: the HTML of all 460+ pages, all CMS collections with every field, custom scripts, styles, fonts and images. The design our Webflow designer made stayed exactly as it was: no template redesign.

2. Map Content and Templates

We mapped every collection and page to a content type and a page template, with strict rules for each field. URLs stayed the same.

3. Separate Content From Design

All text lives in Markdown and YAML files, apart from the design. Each piece of content is stored once and reused everywhere. A new language is just translated text next to the original: the site now runs in English, German, French, Spanish and Dutch.

4. Rebuild on Astro

Astro builds every page in advance and sends visitors only the code that page needs. No React and no framework running in the browser. Google PageSpeed scores went up in every category.

5. Automated Checks on Every Change

Before launch, we checked every page against the live site: text, links, images, SEO tags and screenshots all matched. Since then, every change goes through a pull request. GitHub Actions checks formatting, code, content rules, links and images, builds every page, then opens the site in a real browser to test pages, forms, accessibility and the performance budget. If any check fails, the change can't go live. Railway deploys the site after the checks pass, and a weekly audit catches broken external links.

[ Results ]

Impact That Matters

The site now lives in our own code, and marketing changes it together with an AI agent through ordinary pull requests.

A new page in 15 minutes

Marketing publishes a new page in 15 minutes instead of 3 hours.

Faster marketing tests

Marketing tests a hypothesis the same day, without a developer or a CMS.

No CMS, an AI agent instead

There is no CMS to build, pay for or learn. One request to the AI agent updates every page, including custom SEO changes across the whole site.

[ Tech Stack ]

Technologies Behind the Project

Web Framework

AstroTypeScript

Content

MarkdownYAML

Infrastructure

RailwayCloudflareGitHub ActionsPlaywright

Visuals

Google PageSpeed Insights before and after: Performance 66 to 99, Accessibility 88 to 97, Best Practices and SEO 100

[ Case Studies ]

Explore More Success Stories

We have helped over 200 businesses grow their value and improve how they work through better software.

Ready to Build with AI?

Let’s discuss your goals and how AI can help you achieve them faster.

Dmitry Klim
Dmitry Klim
Head of Growth
Clutch
5900 Balcones Drive #21729, Austin, TX 78731[email protected]+1 (512) 921-9631