We rebuilt the old WordPress site into a fast, modern corporate platform with centralized content management in a headless CMS. Key pages were brought down to an LCP of 0.78 seconds, and the marketing team can now publish new content in 5 minutes without developer involvement.
A corporate website for a company that helps publishers and brands digitize and distribute publications across web and mobile. The site — roughly 80 marketing pages plus an active blog, delivered in two languages — needed to present the company’s offerings clearly, explain the technology behind the platform, showcase expertise through the blog, and guide visitors toward a demo request or direct contact. The main priorities were page speed, a stable SEO foundation, and content operations that a small team could run without leaning on developers.
Millibris is a Belgian technology company focused on digital publishing. Since 2007, it has been building technology for the digital transformation and distribution of publications. Its platform powers white-label solutions for publishers across web and mobile, with a strong focus on stability, performance, and scalability. The team works with major players in the Belgian and international press and also helps public and private organizations distribute publications. For Millibris, the website is both a proof point of the reliability and technical discipline it sells to clients and a working tool that gives a small internal team full control over content.
Outdated WordPress setup
The website ran on an old theme with a large number of plugins, and the homepage load time was around 6 seconds. That hurt the first impression and created real friction for mobile traffic.
Content managed through Google Docs
Content updates required developer involvement, so customer stories and other marketing materials — roughly two customer stories per quarter, plus regular product and blog updates — often sat in the release queue for weeks.
Two language versions drifting apart
The Dutch and English versions had drifted apart in layout and tone. In a B2B context, that made the company look like two different companies across markets.
Stagnating SEO performance
The site was failing Core Web Vitals on mobile, and organic traffic had been roughly flat year over year for about 8 months.
We proposed rebuilding the corporate website as a fast static-first platform with a single design system and centralized content management in Directus as a headless CMS. For interactions — forms, search, and integrations — we implemented a lightweight Node.js serverless layer. From there, we focused on stabilizing performance and putting SEO and analytics in place so the team could manage growth through data.
Design system built from reusable blocks
A shared library of reusable components for hero sections, quotes, timelines, case studies, and gated content. One block system serves both language versions so the brand looks consistent across the entire site.
Static-first website on Next.js
Pages are generated statically and served through Vercel’s edge infrastructure, giving the team predictable performance and stable delivery speed for marketing pages.
Serverless Node.js layer for interactions
Lead capture, search, and integrations run through lightweight serverless handlers. Form submissions are validated and pushed into the CRM, while documentation and content search go through a dedicated search service instead of overloading the CMS.
Directus as a headless CMS with roles and permissions
We designed the content structure, access rules, and update process so the marketing team could edit and localize content on its own while keeping schema-level controls in place. Directus enabled that with roles, permissions, and change history for controlled publishing.
SEO and measurement
We automated Open Graph data, sitemap generation, baseline structured markup, and GA4 events — giving the team a clearer publish-measure-optimize loop.
We started by aligning expectations with both the marketing and technical stakeholders. We mapped the content areas driving sales: products, solutions, case studies, content resources, and demo requests. Then we separated must-haves for launch from items that could be added later. That gave the team a roadmap for the first few sprints and clear acceptance rules that kept delivery moving.
+1 Resource
After launch, the site became a fast B2B platform that supports both marketing and sales without creating a backlog for the development team.
down from about 6 seconds before, so mobile load speed stopped being a problem
Mobile Lighthouse score
any new content or update, without developer involvement
in the first quarter after launch
because both language versions now work as one consistent site
after moving from the WordPress ecosystem to a static-first architecture
Or send us a message and we'll get back to you within 15 minutes during business hours