
Blue Paradise Website
SEO
100% indexable static pages
Year
2026
Reach
5-language search visibility
01 / Before & after
Same domain, different site
The old Lighthouse audit showed the real cost of the WordPress build. The new static site turns the warning scores green, with performance at 97 and the other categories at 100.
Lighthouse scorecard
WordPress themeNext.js rebuild
Performance
Before: 63After: 97+34Accessibility
Before: 86After: 100+14Best Practices
Before: 96After: 100+4SEO
Before: 50After: 100+50AI agents
Before: 0/2After: 2/2+2/2The result
A modern, multilingual site that launches on the same domain without losing the rankings the business already earned, instead of resetting to zero with a shiny new site nobody can find.
A 2026 100% SEO website project for Blue Paradise Coworking, designed around bilingual indexing, coworking/coliving search intent, sticky booking UX, and fast static pages.
01
The problem
Blue Paradise wanted travelers to find them, but their aging WordPress site was nearly invisible on Google: the booking button returned a 404, theme demo pages were live in production, and the language switcher led nowhere.
02
What I did
A full rebuild as a fast, multilingual Next.js site, treated as a search migration, not just a redesign. Every indexed URL was mapped to its new localized home with single-hop 301s, leftover junk was retired with 410, and hreflang, canonicals, and the sitemap were done right.
02 / The audit
What was hurting the old site
We crawled the live WordPress site before touching anything. The problems were not cosmetic. They were structural.
404
The booking button did not work
The main “Book online” link sent people to a page that no longer existed. Someone ready to book could only leave or contact the business another way.
26 / 40
The sitemap was hurting its Google visibility
26 of the 40 URLs submitted to Google were leftover shop, checkout, sample, or demo pages. That made the real accommodation and coworking pages harder for Google to understand and prioritize.
3×
Demo pages linked sitewide
Placeholder pages named “ejemplo-1” to “ejemplo-3” were live and linked from the footer of every single page.
0
Five languages shown, only Spanish on Google
The site appeared to offer five languages, but every flag was a dead link. Without translated pages or language signals, international visitors could not find their language in Google.
~1.0s
A slow first byte
The server took about a second to even start responding, before a single pixel could be painted.
104
Heavy page-builder markup
104 scripts and 131 images on the homepage alone, with ~300 KB of HTML before any content showed.
03 / The migration
Every old URL gets a new home
We pulled the actually-indexed URLs from Search Console and mapped each one to its localized successor, instead of letting years of equity 404 on launch day.
Old WordPress URL
New URL
/precios//es/pricing301/sobre-nosotros//es/about301/accommodation/banana-suite//es/rooms/banana301/news//es/blogs301/ejemplo-1/Gone
410/shop-2/Gone
410
Single hop, with trailing-slash variants handled so no redirect chains form. Leftover junk answers 410 Gone instead of pretending to be the homepage.
04 / The rebuild
What the Next.js rebuild does better
The same domain, rebuilt as a fast, multilingual, statically rendered site on Vercel.
Static pages, served instantly
Every route is pre-rendered and served from a CDN edge: no WordPress, no database, no one-second wait.
Five real languages
Locale-prefixed routes (EN/ES/DE/FR/IT) with hreflang on every page, so each searcher lands on the right language.
A single-hop 301 layer
Every legacy URL (Spanish slugs, fruit-named suites, blog paths) resolves in one hop to its new localized home.
Sitemap & canonicals from code
The sitemap is generated from real routes, and canonicals point at the live domain, not at a staging preview.
Images on a diet
next/image resizes, lazy-loads, and converts to modern formats automatically: no more 131-image payloads.
A booking flow that works
The most important link on the site finally resolves. The booking flow carried over to the new provider.
05 / Measured outcomes
Early Google search results
Google Search Console export, 17 October 2026. Last 28 days, filtered to one homepage URL with tracking parameters.
86% non-branded clicks
Share of disclosed query clicks.
24% click-through rate
For "coliving tenerife".
Why it mattered
The rebuilt site now helps people find Blue Paradise in their own language, load the pages quickly, and complete a booking. Clean redirects keep old Google links working, while the new sitemap gives Google only real pages to index. The result is a site that is easier to discover and more likely to turn a search into a reservation.
- Old Google links lead to the right new page
- Demo pages are no longer submitted to Google
- All five languages can appear in search
- Google coverage and broken links are monitored after launch
What I used
WordPress out, a static Next.js site in.
Site
- Next.js
- React
- TypeScript
- Tailwind CSS
Languages
- next-intl
- 5 locales
- hreflang
SEO
- 301 redirects
- Canonicals
- Sitemap
- Search Console
Performance
- Core Web Vitals
- AVIF and WebP
- Lighthouse
- Vercel
Your website
Need a fast website that ranks and brings in customers?
Send me your current site or tell me what you want to build.