---
title: "Santo Domingo Bay: statische site met AI-conciërge · Polargate"
description: "Polargate herbouwde de tweetalige website van een Caribisch congresresort met casino op Vite, React en een eigen Supabase-project, prerenderde de 38 Spaanse…"
url: https://polargate.ai/nl/work/santo-domingo-bay
locale: nl
publisher: POLARGATE S.L.
---
- [Polargate](https://polargate.ai/nl)
- [Werk](https://polargate.ai/nl/work)
- Santo Domingo Bay Hospitality: congresresort, casino en privéstrand

# De site van een Caribisch resort herbouwd als statische HTML, met een AI-conciërge erachter

Polargate herbouwde de tweetalige website van een Caribisch congresresort met casino op Vite, React en een eigen Supabase-project, prerenderde de 38 Spaanse en Engelse routes naar statische HTML en koppelde het hotel aan Estevano, waarvan de AI-conciërge echte gastverzoeken in zes talen afhandelt.
[Bekijk de live site](https://www.santodomingobay.com)

santodomingobay.com

Kort gezegd
Polargate herbouwde de website van een Caribisch congresresort met casino op Vite, React en een eigen Supabase-backend, en prerenderde de 38 Spaanse en Engelse routes naar statische HTML, zodat zoekmachines en AI-assistenten echte inhoud lezen in plaats van een lege schil. Hetzelfde hotel draait op Estevano, het gastenplatform van Polargate: de AI-conciërge handelde in vier maanden ongeveer 2.500 gastverzoeken af, met een mediane eerste reactie van drie minuten.
38
Spaanse en Engelse routes geprerenderd naar statische HTML

4 / 30
pagina's geïndexeerd vóór de herbouw

2.500
gastverzoeken afgehandeld in vier maanden

3 min
mediane eerste reactie van de conciërge

16 min
mediane oplostijd van een verzoek

93%
verzoeken door de gast zelf geopend, zonder receptie

## Het probleem

Het resort verkoopt drie verschillende dingen via één website: vakantieverblijven, congressen in zalen voor 700, 120 en 80 personen, en bruiloften. Die site was een React-applicatie die pas in de browser werd opgebouwd. Elke route gaf dezelfde lege schil terug met de metadata van de homepage, dus crawlers, socialepreviews en AI-assistenten zagen vrijwel niets: Search Console had het domein geverifieerd en 9.183 historische kliks, maar slechts 4 van de circa 30 pagina's uit de sitemap waren geïndexeerd. Bruiloftsaanvragen werden wel opgeslagen, maar de meldingsmails bereikten het hotel nooit, en de gepubliceerde zaalcapaciteiten klopten niet.

## Wat we bouwden

Polargate haalde het project uit de Lovable-opzet en bracht het naar een eigen stack: Vite, React, TypeScript, Tailwind en shadcn/ui, met een eigen Supabase-project voor de data en Deno edge functions, uitgerold op Vercel vanuit GitHub. Alle 38 Spaanse en Engelse routes worden met vite-react-ssg naar statische HTML geprerenderd, elk met eigen titel, beschrijving, canonical, hreflang-paar en gestructureerde data. Daarbovenop bouwden we een bruiloftswizard met automatisch dossier en Resend-meldingen vanaf het eigen subdomein van het hotel, een assistent op de site met verzoeklimiet, en het gastenplatform Estevano achter een QR-poster bij de receptie.

## Het resultaat

Elke route levert nu echte inhoud aan Google, aan socialepreviews en aan AI-crawlers, met het hotel, de zalen, de kamertypes, de bars en de FAQ's beschreven als één entiteitengraaf. De Rich Results Test van Google geeft 5 geldige items op de homepage, de toegankelijkheid ging van meer dan 60 foutieve nodes naar nul axe-core-overtredingen en de beeldpreloads per pagina daalden van 183 naar 2. Transactionele mail vertrekt vanaf het eigen subdomein van het hotel. In het gastenplatform handelde de AI-conciërge in vier maanden ongeveer 2.500 verzoeken af, waarvan 93% door de gast zelf geopend, zonder de receptie te bellen.

Stack

- React
- Vite
- TypeScript
- Tailwind CSS
- shadcn/ui
- Supabase
- PostgreSQL
- Deno
- Vercel
- GitHub
- Resend
- Capacitor
- OpenAI
- Search Console
- GA4
- Google Maps
[santodomingobay.com](https://www.santodomingobay.com)

## De context

Een congresresort met casino aan de Caribische kust van de Dominicaanse Republiek, onderdeel van een Spaanse hotelgroep, verkoopt drie dingen vanaf één adres: vakantieverblijven, congressen en bruiloften. Polargate nam de herlancering van de website over, daarna het maandelijkse onderhoud en later ook de marketing.

## Wat we aantroffen

De site was in Lovable opgezet en werd volledig in de browser opgebouwd. Een crawler die de bruiloftspagina opvroeg, kreeg dezelfde HTML als de homepage.

- Search Console: domein geverifieerd, 9.183 historische kliks, sitemap gelezen met 30 URL's, slechts 4 pagina's geïndexeerd.
- De formulieren voor bruiloften en contact schreven wel naar de database, maar de edge functions verstuurden de meldingen vanaf een standaardadres van Resend, dus er kwam niets aan.
- De gepubliceerde zaalcapaciteiten noemden 150 en 40 personen. De echte zalen zijn 700, 120 en 80, samen 900.
- De homepage had toegankelijkheidsfouten in vier axe-core-categorieën over meer dan 60 nodes, waarvan één kritiek.
- Elke route preloadde de volledige galerij: 183 afbeeldingen, ongeveer 20 MB.

## Wat we bouwden

We brachten de code naar een eigen stack en weg van Lovable Cloud: Vite, React, TypeScript, Tailwind en shadcn/ui aan de voorkant, een eigen Supabase-project (Postgres met RLS, Deno edge functions) voor de data, Vercel voor hosting en GitHub voor de pipeline. vite-react-ssg prerendert tijdens de build de 38 Spaanse en Engelse routes naar statische HTML, elk met eigen metadata, hreflang-paar en JSON-LD dat in het bestand staat en niet door JavaScript wordt ingevoegd. Daaromheen:

- Een bruiloftswizard in zes stappen die naar een tabel met RLS schrijft, met automatische download van het dossier en een melding aan de wedding manager vanaf het eigen subdomein van het hotel via Resend.
- Een QR-systeem in de huisstijl dat drukklare bestanden exporteert, gebruikt op de roll-upbanner en de posterbij de receptie.
- Beveiliging en privacy: security headers, verzoeklimiet per gehasht IP-adres op de publieke edge functions, cookietoestemming met Google Consent Mode v2.
- Echte 404's, redirects tussen de taalversies en nieuwe indexeerbare pagina's voor kamers en restaurants.

## Hoe het nu draait

De site is de stabiele etalage van het hotel en overleefde een wissel van boekingsmotor: de globale boekingswidget is gebouwd om de nieuwe Amadeus iHotelier-motor in de pagina zelf op te nemen. Gasten komen bij Estevano, het hotelplatform van Polargate, via een QR-poster bij de receptie. De AI-conciërge antwoordt in zes talen, deelt elk verzoek in per afdeling en opent een echt ticket in de personeelsconsole. In de eerste vier maanden in dit hotel handelde die ongeveer 2.500 verzoeken af, zo'n 20 per dag, met een mediane eerste reactie van 3 minuten en een mediane oplostijd van 16 minuten. 90% was binnen het uur gesloten. Roomservice en housekeeping zijn samen 65% van het volume. Polargate houdt de site draaiend met een maandelijks care-abonnement. Het gastenplatform Estevano wordt apart gelicentieerd.

[Build →](https://polargate.ai/nl/services/build) · [Grow →](https://polargate.ai/nl/services/grow) · [Care →](https://polargate.ai/nl/services/care) · [Hotels en hospitality →](https://polargate.ai/nl/for/hotels)

FAQ

## Vragen over dit project

Hoe lang duurde een project als dit? De herbouw liep in fases over ongeveer vier maanden in 2026, met tussentijdse releases naar productie in plaats van één grote lancering. De prerender, de security headers, de toegankelijkheid en de gestructureerde data gingen op 9 en 10 juni live; de indexatiefixes, de nieuwe kamer- en restaurantpagina's en het performancewerk op 27 augustus. Polargate begint met een Discovery Sprint tegen vaste prijs, vanaf 4.900 euro.
Kunnen jullie dit doen met onze boekingsmotor en ons PMS? Ja. In dit project is de boekingswidget herbouwd als globale, lazy geladen component en aangewezen als de plek om de nieuwe Amadeus iHotelier-motor in de pagina op te nemen, waarbij de betaalstap bij de leverancier blijft zodat de PCI-scope van het hotel niet groeit. Het gastenplatform synchroniseert elke vijf minuten met Oracle Opera Cloud: wie is in huis, op welke kamer en in welke taal.
Zorgt prerenderen van mijn React-site ervoor dat mijn pagina's geïndexeerd worden? Het haalt de meest voorkomende blokkade weg. AI-crawlers en de meeste socialepreviews voeren geen JavaScript uit, dus een site die in de browser wordt opgebouwd toont hun bij elke URL een lege schil. Hier gingen 38 routes van een gedeelde homepageschil naar statische HTML met eigen titel, beschrijving, canonical en hreflang. Indexatie hangt daarna nog steeds af van de inhoud en van Google, dus Polargate belooft geen posities, alleen leesbare pagina's.
Welke talen spreekt de AI-conciërge en wat kan die echt doen? De gastenconciërge antwoordt in zes talen: Spaans, Engels, Frans, Duits, Portugees en Italiaans. Hij deelt elk verzoek in per afdeling, opent een ticket dat de personeelsconsole realtime ziet, neemt roomservicebestellingen aan en boekt restaurants, spa en andere ruimtes op echte beschikbaarheid. In dit resort zijn roomservice en housekeeping samen 65% van het volume en werd 90% van de verzoeken binnen het uur opgelost. De publieke site is tweetalig, Spaans en Engels.
Wat kost het om zo'n site en gastenplatform draaiend te houden? Polargate houdt hotelsites draaiend met een maandelijks care-abonnement vanaf 850 euro: onderhoud, kleine doorontwikkeling en senior support met afgesproken reactietijden via een gedeelde ServiceDesk. Bouwwerk wordt na de Discovery Sprint tegen vaste prijs geoffreerd, vanaf 7.600 euro. Het gastenplatform Estevano wordt per hotel apart gelicentieerd. Er is geen uurfacturatie en geen belofte van 24/7 support.

## Gerelateerd werk

Hotel Marien

### Een resortwebsite die Google, social media en AI-assistenten echt kunnen lezen

Polargate maakte van de tweetalige website van een Caribisch resort met 349 kamers een volledig statische, beveiligde site met gestructureerde data voor AI-zoekmachines, en houdt die bij met een maandelijkse retainer en een automatische audit op de eerste dag van elke maand.
2026 Bekijk de case

[Een resortwebsite die Google, social media en AI-assistenten echt kunnen lezen](https://polargate.ai/nl/work/hotel-marien)

Hotel Talavera

### Een tweetalige hotelsite die crawlers en AI-assistenten wél kunnen lezen

Een viersterrenhotel in Castilla-La Mancha had een site die zoekmachines als een lege container binnenkregen. Polargate bouwde die om tot 16 voorgerenderde tweetalige URL's en beheert hem nu met een maandelijkse Care-retainer en een terugkerende auditcyclus.
2026 Bekijk de case

[Een tweetalige hotelsite die crawlers en AI-assistenten wél kunnen lezen](https://polargate.ai/nl/work/hotel-talavera)

Estevano

### Estevano: de gastenapp en de personeelsconsole die de hoteldag draaiende houden

Estevano is het eigen hotelproduct van Polargate: een gastenapp, een AI-assistent en een personeelsconsole die een verzoek omzetten in een gerouteerd ticket met een eigenaar en een klok. Het draait al maanden in productie bij Santo Domingo Bay, waar het in vier maanden zo'n 2.500 echte gastverzoeken afhandelde met een mediane oplostijd van zestien minuten.
2026 Bekijk de case

[Estevano: de gastenapp en de personeelsconsole die de hoteldag draaiende houden](https://polargate.ai/nl/work/estevano-hotel-operations)

INITIATE

## Start de motor

Vertel ons in een paar korte vragen wat je bouwt. Een senior engineer antwoordt binnen twee werkdagen schriftelijk met een eerste inschatting van scope, planning en prijs.
[Start je project](https://polargate.ai/nl/start) · [Praat met ons](https://polargate.ai/nl/start#static-brief-heading)
