Skip to content
POLARGATE
Build // Static HTML sites that people, search engines and AI assistants can all read.

Websites

Marketing and multilingual websites pre-rendered to static HTML, with technical SEO, hardened forms and analytics built in. Yours to own: your repository, your Supabase, your Vercel.

Two hotel staff review a new website before launch: the mobile version on her phone, the room page and a speed report on his monitor

What it is

A marketing website in which every page is a static HTML file. Polargate builds these with Vite, React and vite-react-ssg: each route is pre-rendered at build time, so the text, the headings, the structured data and the links are already in the HTML the server sends. A search crawler, a screen reader and an AI assistant all read the same thing, without waiting for JavaScript.

That matters more than it used to. GPTBot, OAI-SearchBot, Claude-SearchBot and PerplexityBot fetch raw HTML and do not execute JavaScript. A site that paints its content in the browser after hydration does not exist for them, however good it looks to you.

How we do it

We start from your content, not from a template. One page per real question a buyer asks: rooms, restaurant, events, how to get there, contact. Each page gets a single H1 that states plainly what it is, a direct answer in the first paragraph, and headings phrased the way people actually search.

Multilingual sites are pre-rendered per language, with self-referencing hreflang, x-default and translated URLs, not a language switch that swaps strings in the browser. We ship a robots.txt with explicit groups for the search and answer crawlers, a sitemap built from the same route list as the site, and schema.org JSON-LD generated from one data file, so the markup can never drift from the visible text.

Forms run server-side on a Supabase Edge Function with honeypot, timing check, validation and a rate limit per IP address, and go out through Resend on a dedicated subdomain, leaving your corporate mail untouched. Analytics arrive with consent denied by default, and third parties (maps, chat) load only after consent.

Before launch the site goes through an audit loop: several review passes over correctness, accessibility, performance, security and SEO, with every finding verified before it is fixed. On a recent hotel site that loop produced 48 confirmed findings, 16 of them real bugs, in a single maintenance round.

What you get

The repository is yours, on GitHub, deployed on Vercel, with a Supabase project in your own account. No page builder licence, no proprietary CMS, no dependence on the agency that built it. If you want to edit news or content yourself, we add a small admin panel with roles instead of a plugin ecosystem you then have to maintain.

What it costs

From 7,600 EUR for a hotel or small company site: design, build, multilingual content structure, technical SEO, security hardening, analytics and launch. Up to 12,000 EUR when brand identity is in scope (logo system, brand book, photography direction). The price is fixed before we start, in a paid Discovery Sprint. Hosting and the database run at real cost, usually tens of euros a month, billed to you directly with no margin on top.

Proof

FAQ

Questions, answered

How much does a custom website cost?
Polargate builds marketing sites from 7,600 EUR, and up to 12,000 EUR when brand identity (logo system, brand book, photography direction) is part of the scope. That is a fixed price, agreed before the build starts, in a paid Discovery Sprint. Hosting and the database are separate and run at real cost, usually tens of euros a month, billed to you directly rather than marked up.
How long does it take to build a website?
Four to six weeks from kickoff to launch for a standard multilingual site. Branding, a lot of new content or a booking engine integration extend that. The Discovery Sprint before the build takes two weeks and produces the page map, the content plan and the fixed price, so the build phase starts with no open questions and no scope discussions halfway through.
Why build a site as static HTML instead of WordPress?
Static pages are faster, have far less surface to attack and are readable by machines that do not run JavaScript, which includes most AI crawlers. There is no plugin stack to patch every month and no page builder licence. The trade-off is that a content change goes through a build, so when you edit often we add an admin panel wired to your own database.
Will my website show up in ChatGPT and other AI assistants?
Nobody can guarantee a citation, and Polargate does not sell one. What we do is remove the technical reasons you would be excluded: real HTML on every route, a robots.txt that allows the search and answer crawlers, no bot challenge blocking them at the edge, indexing in Bing as well as Google, accurate structured data and a direct answer near the top of each page. The rest depends on your content and your reputation.
Can I update the content myself?
Yes, where it is worth it. Pages that change rarely we edit in the repository, which keeps the site simple and fast. For news, offers or listings we build a small admin panel on your own Supabase project, with login and roles, like the news manager on the Estepona Golf site. You edit, and the page rebuilds and deploys itself.
Do you build multilingual websites?
Yes. Polargate works natively in English, Spanish and Dutch, and has shipped sites in Spanish, English and French. Each language is pre-rendered as its own set of pages, with translated URLs, self-referencing hreflang and x-default, its own metadata and its own sitemap entries. We do not redirect visitors by IP address or browser language, because that hides the other languages from crawlers.
INITIATE

Start the engine

Tell us what you are building in a few short questions. A senior engineer answers in writing within 48 business hours, with a first take on scope, timeline and price.