Fliqwave: Next.js website development
Next.js website development for fliqwave.com: a fast, accessible site built search-first, with its SEO rules checked by a scripted audit on every change.
Fliqwave

At a glance
| Measure | Value |
|---|---|
| Service pages built from structured content | 17 |
| Guides published | 13 |
| Researched keywords mapped to pages | 103 across 37 pages |
Measured results
| Measure | Before | After |
|---|---|---|
| Errors against our SEO standard | 40 errors, 71 warnings | 0 errors |
| Text contrast failures (WCAG AA) | 30 | 0 |
| Lighthouse accessibility score | 94 to 96 | 98 to 100 |
| Font request chain on mobile | 1,963 ms on the critical path | No external font requests |
| Tag Manager startup cost | About 544 ms of main-thread time | Deferred until first interaction |
The problem
Our own website has to represent a company working across SEO, ecommerce, managed IT, cloud and DevOps, design and web development, without turning into the usual agency site of vague promises and oversized animations.
It also has to keep growing. Service pages, guides, campaign landing pages and case studies are added regularly, and each has to be fast, accessible and readable by search engines and AI crawlers from the day it ships.
What we did
We built the site with Next.js and generate its pages statically, so every page is delivered as complete HTML that search engines and AI crawlers can read without running JavaScript. Layout and content are separate: service pages, guides, campaign landing pages and case studies are each a reusable template fed by structured data, so adding a page means adding content rather than rebuilding a layout.
SEO is part of the architecture rather than a later addition. The sitemap, llms.txt, the guides index and the menus are generated from the same data as the pages, so they cannot drift apart. Every page has one researched primary keyword in a keyword map, and a connected structured data graph describes the business, its founder and each page. A written SEO standard is checked by an audit script that reads the production build and reports errors such as missing canonicals, broken schema references and em dashes in copy.
Performance and accessibility were treated as measurable work. Fonts are self-hosted, which removed a chain of requests to Google Fonts and fixed a typeface that had been silently missing in production. Tag Manager loads after the first interaction or a short idle period instead of during startup. Text contrast meets WCAG AA in both the light and dark themes.
Marketing runs on the same system. Each campaign is one entry in a registry that holds its landing page, its offer and the guides in its topic cluster. Switching a campaign on builds its pages and adds them to the sitemap, the menus and llms.txt; switching it off removes them everywhere at once, so no half-finished page is left behind.
After each deploy, new and changed pages are submitted through IndexNow, so search engines learn about them without waiting for the next crawl. Every lead form records the campaign, keyword and ad click that brought the visitor, and filters out bot submissions before they can count as conversions.
What changed
We own the full stack, so performance, front-end architecture, deployment, SEO implementation and integrations are under our direct control. The results above come from that work.
The site is treated as a product rather than a finished brochure: new services, landing pages and case studies use the same design and engineering system. And because it is our own platform, you are using the product while you read this.
Services involved
Working on something similar?
Book a call and talk it through, or start with our Technical SEO Audit.