Case study

Castlebook

Kataloogiplatvorm: migratsioon Nuxtist Next.js-ile

  • Valdkond platvorm
  • Aasta 2025
  • Stack Next.js · API
Castlebook

Projekti käik

Lähteülesanne

Castlebook on rahvusvaheline kataloog platvorm lossidele, hotellidele ja eripärastele majutuskohtadele — otsing, detailvaated, sisu ja…

Tehniline

Stack: Next.js peamise frondina, API-põhine andmevoog. Oluline otsus: Nuxt → Next migratsioon etapiviisiliselt — mitte ühekordne „kõik…

2025

Lahendus

Migreerisime frondi Nuxtist Next.js-ile (App Router). Eesmärk ei olnud ainult „uus framework“, vaid selgem andmevoog, kontrollitav…

Tulemus

Uus Next.js kataloogiplatvorm on live (castlebook.com). Fookus oli jõudlusel, hooldatavusel ja SEO stabiilsusel pärast frameworki vahetust.…

Detailsem ülevaade

Mis tehti ja miks

Lähteülesanne

Castlebook on rahvusvaheline kataloog platvorm lossidele, hotellidele ja eripärastele majutuskohtadele — otsing, detailvaated, sisu ja leitavus on äriliselt kriitilised. Vana Nuxt-põhine front ei vastanud enam jõudluse, hoolduse ega SEO ootustele. Vajadus oli kaasaegne Next.js rakendus: kiire renderdus, stabiilne URL-struktuur ja arhitektuur, mida saab siduda API-/sisuallikatega ilma „big bang“ katkestuseta.

Lahendus

Migreerisime frondi Nuxtist Next.js-ile (App Router). Eesmärk ei olnud ainult „uus framework“, vaid selgem andmevoog, kontrollitav renderdusstrateegia ja lehed, mis kannatavad suurt kataloogimahtu — lossid, asukohad, sisutüübid — ilma et UX laguneks.

Kataloogivaated, otsinguloogika ja navigatsioon ehitati leitavuse ümber: kasutaja peab kiiresti jõudma õige objektini, Google peab õigeid URL-e indekseerima. SEO URL-id hoiti migratsioonis teadlikult kontrolli all, et orgaaniline liiklus ei kukuks ümberlülitusel ära.

Platvormikiht jäeti headless-sõbralikuks: front räägib API-põhise andmevooga, nii et sisu- või andmeallikaid saab hiljem vahetada või laiendada ilma kogu UI ümberkirjutuseta. See sobib kataloogile, mis kasvab objektide, turgude ja sisutüüpidega.

Migratsioon tehti etapiviisiliselt. Big bang oleks tähendanud pikka dark launch’i ja suuremat SEO riski; järkjärguline üleminek lubas kontrollida jõudlust ja URL-e enne täielikku ümberlülitust.

Tehniline detail

Stack: Next.js peamise frondina, API-põhine andmevoog. Oluline otsus: Nuxt → Next migratsioon etapiviisiliselt — mitte ühekordne „kõik korraga“ cutover. Nii jäid SEO URL-id, jõudlusmõõdikud ja kasutajakogemus kontrollitavaks kogu ülemineku vältel.

Tulemus

Uus Next.js kataloogiplatvorm on live (castlebook.com). Fookus oli jõudlusel, hooldatavusel ja SEO stabiilsusel pärast frameworki vahetust. LCP ja orgaanilise liikluse numbreid täiendame, kui need on võrdluseks valmis.

Veel töid

01 / 03