Case · Hospitality: 4-sterren allesinclusief resorthotel, Caribisch gebied
Hotel Marien.
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.

In het kort
- Klant
- Hotel Marien
- Sector
- Hospitality: 4-sterren allesinclusief resorthotel, Caribisch gebied
- Jaar
- 2026
- Live site
- hotelmarien.com
- Stack
- ReactViteTypeScriptTailwind CSSshadcn/uiReact RouterTanStack QuerySupabasePostgreSQLDenoResendVercelNode.jsGA4Search ConsoleGitHubClaudeOpenAI

01 · Hotel Marien
De uitdaging.
De website van het resort zag er goed uit en las prettig voor gasten. De volgende stap was dat elke pagina net zo leesbaar werd voor Google, sociale netwerken en AI-assistenten: een eigen titel, canonical en Open Graph-tags per pagina, een echte 404 voor onbekende adressen, beveiligingsheaders vanaf de server, gestructureerde data die alleen op controleerbare bronnen steunt, en een eigen backend in plaats van het no-codeplatform waarop de site was opgezet.
Bijvoorbeeld: 38 Spaanse en Engelse routes geprerenderd naar statische HTML. Santo Domingo Bay
02 · Hotel Marien
Wat we bouwden.
Polargate voerde een black-box- en white-box-audit uit op vier pijlers (beveiliging, SEO, structuur en zichtbaarheid in AI-zoekmachines) en verbeterde de site in fasen. Eerst HTTP-beveiligingsheaders vanaf de server, daarna een echte 404-pagina en een statische head per route, en vervolgens een volledige verhuizing weg van het no-codeplatform naar een eigen Supabase-project en een statische build met vite-react-ssg. Alle 22 publieke routes leveren nu complete HTML in het Spaans en het Engels, met schema.org-graphs die uit de vertaalbestanden worden gegenereerd, llms.txt en llms-full.txt, en een robots.txt die AI-crawlers toelaat.

Bijvoorbeeld: ~2.500 gastverzoeken in vier maanden in Santo Domingo Bay. Estevano
03 · Hotel Marien
Het resultaat.
De drie prioritaire verbeteringen uit de audit van juni 2026 gingen live en zijn in productie geverifieerd, en de augustuscyclus loste 33 bevestigde bevindingen op. De site levert nu complete HTML per route en per taal aan Google, social scrapers en AI-assistenten, draait op infrastructuur die Polargate volledig zelf beheert en laadt een mobiele hero-afbeelding van ongeveer 98 KB in plaats van 288 KB. Een geplande audit bekijkt site en repository op de eerste dag van elke maand en rapporteert; deployen doet die nooit zelf. Polargate claimt hier geen bezoekers- of boekingscijfers: commerciële resultaten hangen van veel meer af dan van een website.
- publieke routes vooraf gerenderd als statische HTML
- 22
- mobiele hero-afbeelding, terug van circa 288 KB
- 98 KB
- social-previewafbeelding, terug van 1,74 MB
- 136 KB
- talen met wederzijdse hreflang (ES/EN)
- 2
- bevestigde bevindingen opgelost in de auditcyclus van augustus 2026
- 33
- prioritaire verbeteringen live en geverifieerd in juni 2026
- 3
Bijvoorbeeld: 16 indexeerbare URL's, Spaans en Engels. Hotel Talavera
04 · Hotel Marien
Hoe we het deden.
Bijvoorbeeld: 11 modules opgeleverd in fase 1. Elite Smart Build
Het uitgangspunt
Hotel Marien is een allesinclusief 4-sterrenresort met 349 kamers in Puerto Plata, aan de noordkust van de Dominicaanse Republiek. Polargate ontwierp en bouwde de tweetalige website, opgeleverd in maart 2026, en onderhoudt die sindsdien met een maandelijkse retainer. Het project omvatte de Paraty Tech-boekingsengine, technische en contentgerichte SEO, beveiligingshardening, hosting en back-ups, en het inrichten van analytics met GA4, Tag Manager en Search Console. Sinds juli 2026 gebruikt het hotel ook een gastenapp in eigen huisstijl op Estevano, het hotelplatform van Polargate, op marien.estevano.com: een AI-conciërge, reserveringen voor restaurant en spa, roomservice en meldingen, met een QR-poster voor de receptie die uit de merkkleuren van het hotel is gegenereerd.
Wat de audit vastlegde
In juni 2026 voerde Polargate een black-box- en white-box-audit uit op vier pijlers: beveiliging, SEO, structuur en zichtbaarheid in AI-zoekmachines. De audit legde vier doelen vast voor de volgende fase van de site:
- Een echte 404 voor onbekende adressen, zodat zoekmachines alleen pagina's indexeren die bestaan.
- Beveiligingsheaders vanaf de server, zodat de bescherming tegen clickjacking in elke browser werkt.
- Een eigen titel, canonical en Open Graph-tags op elke pagina, in de HTML meegeleverd.
- Gestructureerde data die alleen steunt op bronnen die iedereen kan controleren.
De drie prioritaire punten gingen dezelfde maand live en zijn in productie geverifieerd.
Wat we opnieuw hebben gebouwd
- HTTP-beveiligingsheaders vanaf de server: CSP met frame-ancestors none, X-Frame-Options DENY, HSTS met preload, nosniff, Referrer-Policy en Permissions-Policy.
- Eerst een statische head per route, daarna een volledig statische build met vite-react-ssg op Vite, React en TypeScript, met Tailwind en shadcn/ui in de interface. Alle 22 publieke routes leveren complete HTML in het Spaans en het Engels, met wederzijdse hreflang en één centrale routebron in de code.
- Een volledige verhuizing weg van het no-codeplatform naar een eigen Supabase-project: het contactformulier als Deno edge function, met CORS beperkt tot het hoteldomein, een honeypot aan serverzijde, geforceerde RLS op de berichtentabel en verzending via Resend vanaf een geverifieerd subdomein.
- Schema.org-graphs die uit de vertaalbestanden worden gegenereerd: Hotel, vijf HotelRoom-nodes, vijf Restaurant-nodes, de spa, FAQPage, BreadcrumbList en een WebPage-node met dateModified en speakable. Plus llms.txt en llms-full.txt, en een robots.txt die AI-crawlers toelaat en bandbreedteslurpers blokkeert.
- De echte TripAdvisor-score van het hotel en twee zichtbare gastreviews, met links naar de geverifieerde profielen op TripAdvisor, Booking en Google Maps.
Hoe het nu draait
De site draait op Vercel met DNS in Route 53, en de analytics loopt via GA4, Tag Manager en Search Console, pas na toestemming. Het performancewerk bracht de mobiele hero-afbeelding met srcset terug van ongeveer 288 KB naar ongeveer 98 KB, en de social-previewafbeelding van 1,74 MB naar 136 KB. Op de eerste dag van elke maand bekijkt een geplande Claude-routine de live site en de repository (AI-zoekmachines, Core Web Vitals, kapotte zaken, beveiliging), verifieert elke bevinding kritisch en rapporteert. Deployen doet die routine nooit zelf. Polargate beoordeelt de bevindingen, voert de fixes door en stuurt de hoteldirectie een onderhoudsrapport in begrijpelijke taal.
FAQ
Vragen over dit project.
Hoe lang heeft dit geduurd?
Kunnen jullie dit doen met onze boekingsengine?
Onze site is op een no-codeplatform gebouwd. Valt die te redden of moeten we opnieuw beginnen?
Komt ons hotel hierdoor in ChatGPT en de AI-antwoorden van Google?
Wat houdt het maandelijkse onderhoud precies in?
Bijvoorbeeld: 2 talen live op de site, Spaans en Engels. Global Dynamic Security Group
Zelfde sector
Meer werk in deze sector.
Andere projecten voor bedrijven die tegen dezelfde problemen aanlopen.

Santo Domingo Bay
Hospitality: congresresort, casino en privéstrandWe bouwden de site van een Caribisch resort opnieuw als statische HTML
5 geldige rich result-items op de homepage in de test van Google
BuildGrowCare

Estevano
Software voor hoteloperatie en gastbelevingEstevano maakt van elk gastverzoek een ticket
16 min mediane oplostijd van een verzoek (gemiddeld 25)
BuildCare
Bijvoorbeeld: 100 / 100 / 100 Lighthouse mobiel: toegankelijkheid, best practices, SEO. KD.tech
Volgend project
Hotel Talavera.
Hotels en hospitality
Een tweetalige hotelsite die crawlers en AI-assistenten wél kunnen lezen
Bijvoorbeeld: 536/536 vertaalsleutels aanwezig in elk van de drie talen. Estepona Golf
Beginnen
Vertel ons wat je wilt bouwen.
Websites, apps, systemen op maat en AI voor bedrijven die ze binnen weken in productie nodig hebben. Vul het formulier in of plan een gesprek van 30 minuten: een senior engineer antwoordt binnen twee werkdagen met een eerste inschatting van scope, planning en prijs.
Eerste stap
Twee weken om scope, architectuur en prijs vast te leggen voordat er iets wordt gebouwd.
Geen prijslijst. Je krijgt na een kort gesprek een schriftelijke offerte op maat.
Daarna, om te bouwen, altijd tegen een vaste prijs
Nog niet zover?
- AI-zichtbaarheidsauditEenmalig, vaste prijs.
