CASE STUDY · HVAC / INSTALLATION

    Trilingual company site with SEO-safe migration from WordPress.

    An HVAC specialist with multiple branches and a multilingual audience. We built a fast, trilingual website with location pages and migrated the old WordPress URLs via 301 redirects, without losing Google rankings.

    Impact in productionLive
    3 languages
    NL · FR · EN fully translated
    301
    Server-side redirects from old URLs
    0
    404s on indexed pages
    Multi-site
    Branches centrally managed
    Sector
    HVAC / installation
    Target audience
    B2C + B2B in BE/BXL
    Languages
    NL · FR · EN
    Stack
    TanStack Start + Schema.org
    THE CHALLENGE

    Losing a slow WordPress site, without losing SEO.

    Old WordPress URLs were indexed

    Dozens of pages and /wp-content/ assets were in Google Search Console and couldn't turn into 404s.

    Multilingual content was inconsistent

    FR/EN versions were incomplete and used ?lang= query parameters instead of clean URLs.

    Branch info was fragmented

    Addresses, opening hours and specialities per branch were on separate pages without structure.

    No structured data

    There was no Schema.org or LocalBusiness markup, so Google knew too little about the business.

    OUR SOLUTION

    Fast trilingual site with SEO architecture from day 1.

    We rebuilt the site with clean multilingual URLs, branches as a first-class entity, and 301 redirects in middleware. Schema.org JSON-LD ensures rich Google results.

    Trilingual routing

    Clean URLs per language (NL default, /fr/..., /en/...) with automatic fallback and language switching without losing context.

    301-redirect engine

    Server-side middleware with exact-match mapping and patterns for /wp-content/ and old ?lang=-URLs.

    Branches as an entity

    Dedicated branch overview and detail pages per location, editable without code.

    Schema.org JSON-LD

    LocalBusiness markup with address, phone number and opening hours in both the root and on the homepage.

    Specialities per service

    Separate pages for air conditioning installation, repair and design, each written around the search terms in that language.

    llm.txt + sitemap

    Structured llm.txt and sitemap so that both classic search engines and AI engines refer correctly.

    THE APPROACH

    Live in 3 phases.

    PHASE 01 · WEEK 1

    Audit & redirect mapping

    Export from Google Search Console analysed. For each old URL, determined: redirect target or safe fallback.

    PHASE 02 · WEEK 2–3

    Build & i18n

    Site rebuilt in TanStack Start with multilingual routing, branch module and Schema.org. Content translated in parallel.

    PHASE 03 · WEEK 4

    Cutover & monitoring

    Server-side middleware with 301s deployed. Search Console and logs monitored to rule out 404s and redirect loops.

    RESULTS

    Measurable impact, from day 1.

    0

    404s on previously indexed URLs

    3 languages

    Fully translated in clean URL structure

    Faster

    Time-to-content vs. old WordPress site

    Rich SERP

    LocalBusiness JSON-LD live per branch

    READY FOR YOUR STORY?

    Do you want to get rid of a slow WordPress without losing your SEO?

    In a free session, we'll show you what a migration could look like for your site, keeping your rankings and adding languages.