Menu

Fliqwave logo

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

Fliqwave homepage built with Next.js, showing the hero and service links

At a glance

Scale of the delivered work
MeasureValue
Service pages built from structured content17
Guides published13
Researched keywords mapped to pages103 across 37 pages

Measured results

Measured outcomes
MeasureBeforeAfter
Errors against our SEO standard40 errors, 71 warnings0 errors
Text contrast failures (WCAG AA)300
Lighthouse accessibility score94 to 9698 to 100
Font request chain on mobile1,963 ms on the critical pathNo external font requests
Tag Manager startup costAbout 544 ms of main-thread timeDeferred 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.