Skip to content
True Craft Lab
Travel publishing · WordPress → Next.js migration

The Crazy Travel

A twelve-year, three-language travel blog, moved off an ageing WordPress install to a custom Next.js build — without losing a single permalink or ranking, and roughly 1.5× faster across the board.

Visit the live site 2026Next.js 16 · TypeScript · Markdown content · Leaflet maps · Vercel
58–62 → 94–98Performance
3–4× fasterLoad (LCP)
−72%Page weight
100% keptURLs & rankings
After · Next.jsBefore · WordPressBefore · WordPressAfter · Next.js
The same homepage, before and after — real screenshots, drag to compare. The rebuild took Lighthouse from 61 to 94 and cut load time by 3–4×.
The Crazy Travel — redesigned homepage
The Crazy Travel — a redesigned article page

The problem

Twelve years of travel writing in three languages (Spanish, English, Latvian) sat on a slow, ageing WordPress install — heavy pages, 8–14 second loads on mobile, and a design that no longer matched the work. The brief: make it fast and beautiful, but don't lose a decade of Google rankings.

What we did

We rebuilt it from the ground up as a custom Next.js site with a full redesign — lean navigation, header search, a GPS photo gallery and custom route maps. Every old permalink was mapped 1:1 with 301 redirects, and the whole archive was migrated to clean Markdown we can edit.

The result

Lighthouse Performance jumped from 58–62 into the 94–98 range on every page, loads got 3–4× faster, and page weight dropped up to 72% — while SEO hit 100 across the board and every URL kept its ranking. Google only noticed that the site got faster.

Back to all work

Want results like these?

If you're sitting on a slow site or a scary migration, that's exactly what we do. Let's talk.