Nobody buys a house from a page that does not rank
In real estate, organic search is the whole game — and it is brutally unforgiving of exactly what a multilingual property site gets wrong. Most agency sites are technically broken in ways that never show up in the browser and show up permanently in Google. This is the build that fixes that layer.
One routing map, every locale
Every translated slug defined once, with canonicals, hreflang, x-default, sitemaps and navigation all derived from it. No duplicated route trees to drift apart — the class of bug that produced 6,284 hreflang errors on the last site I took over.
Canonicals computed, not trusted
Read from your own routing rather than whatever the CMS plugin reports. Getting this wrong deindexes every non-English version of the site.
Correct status codes
Deleted listings return a real HTTP 410 and drop out of the sitemap, so crawl budget goes to inventory you can actually sell.
Static speed, current prices
Property pages render statically with hourly revalidation — edge-fast, never more than an hour stale on price, with instant revalidation for urgent corrections.
Tracking that matches inventory
Meta Pixel and the Conversions API keyed to the catalog listing ID rather than the CMS post ID, so retargeting audiences resolve against real properties.
Verified, not assumed
A 55-check validator runs against live URLs for canonical, hreflang, html lang and redirect correctness before every deploy. SEO enforced by scripts, not by hoping.
