Sanegon: from an existing WordPress site to Next.js
A two-stage engagement: improving a private detective agency's WordPress site, then rebuilding a faster, independent and easier-to-update web presence.
Context and challenge
I first took over and improved Sanegon's existing WordPress site: structure, content, search foundations and features. The limits of that foundation and the need for simpler future changes then led to a complete rebuild.
Project objectives
- 1
Keep the useful information while clarifying the agency's services.
- 2
Reduce the performance and maintenance limitations of WordPress.
- 3
Create a database-free website that is easy to update and can be hosted on Vercel at no cost.
Work delivered
Following the WordPress optimisation phase, I restructured and rewrote the content, designed the new interface and developed the website with Next.js. Its static architecture reduces maintenance and supports fast content changes.
Approach and technical choices
- Audit of the existing site and retention of genuinely useful content.
- Editorial rewrite and page hierarchy designed for visitors and search engines.
- Static generation with Next.js, without an administration layer or database.
- Vercel deployment and optimisation of key laboratory metrics.
Key features
- Clear presentation of the agency's services
- Structured service pages
- Responsive navigation and calls to action
- Technical SEO foundation
- Low-maintenance static architecture
Results without inflated claims
95/100
New website mobile performance
Lighthouse Performance score observed in PageSpeed Insights, with FCP 1.1 s, LCP 2.9 s, TBT 0 ms and CLS 0.
25 July 2026View source67/100
Previous WordPress site, same protocol
The previous site recorded FCP 2.7 s, LCP 4.8 s, TBT 0 ms and CLS 0.227 in the same mobile audit.
25 July 2026View sourceComparison scope
These are dated laboratory measurements. They are not presented as historical traffic, ranking or real-user Core Web Vitals data.
Commented project views

The new Sanegon home page, restructured around visitor needs.