CarmenUlloa Real Estate
View live project →
Real estate site for Carmen Ulloa Real Estate in Alicante, live-synced to their Inmovilla CRM. Over 175 properties, 5 languages, close to 900 indexed pages from one system.
The challenge
Carmen Ulloa manages her full property inventory in Inmovilla, a CRM widely used in the Spanish real estate market. Everything she tracks internally needed to be visible online too: the complete inventory, current prices, new-build projects, and all of it for buyers who speak Dutch, English, Spanish, French and German.
The Costa Blanca draws large numbers of buyers from the Netherlands, Germany and France. Each group expects to search, filter and land on individual property pages via Google, in their own language. That placed two demands at once: an architecture that could carry all those languages, and a site tightly connected enough to the CRM that nothing ever needs updating in two places.
New-build required a different approach. Those buyers are at a different stage and are looking for information about the project as a whole. That meant a dedicated section with its own presentation and its own entry point.
What I did
I built a Next.js frontend on two data sources. Sanity handles all editorial content: blog articles, service pages, site structure. The Inmovilla API, via APINMO, delivers all property data: prices, specs, descriptions, reference codes, status. Both sources feed into one application that generates a dedicated page for every property.
Every property is live in 5 languages. That means 5 separate, indexed pages per property, each with its own URL, its own page title and its own content for search engines. Photos load straight from Inmovilla’s own CDN.
New-build has its own section with its own entry point. Over 20 projects are live, each with its own presentation.
For regional visibility I built location pages for the main areas along the Costa Blanca: Alicante, Altea, Dénia, Villajoyosa and Benidorm.
Outcome
Over 175 active properties online, each in 5 languages. Close to 900 indexed pages from a single data source.
Carmen Ulloa updates a price in Inmovilla? The site reflects it immediately, in all 5 languages. A sold property drops out of the inventory automatically. She manages one system; the site handles the rest.
For her buyers, this means landing via Google on exactly the property that matches their search, in their own language, with information that is always current.