Service · Web Foundations

Web Foundations. Production-grade web that AI ops sit on.

SvelteKit or Next.js sites with EU hosting, GDPR compliance, Galor Analytics, and multi-locale support. Built to last and to extend. Code you own.

Fixed price · Full code ownership · EU hosting

Sound familiar?

WordPress is slow. Webflow is rented. Most agencies hand off and disappear.

WordPress with 12 active plugins loads in 3-5 seconds on mobile. Every plugin is a potential attack surface. Updates break things. Your developer left 18 months ago and you are afraid to touch anything.

Webflow and Squarespace solve the maintenance problem by renting you the platform. The moment you stop paying, your website is gone. You cannot move it, you cannot extend it, and you cannot connect it to the AI ops layer you are building.

The handoff-and-disappear problem is an agency model problem. Most web agencies build a site, hand over a staging URL and a PDF manual, and are unreachable 30 days later. AI ops require webhooks, APIs, and infrastructure that someone needs to own and maintain. That someone should be you.

The Reframe

Production-grade web. Code you own. AI-ready from day one.

Modern stack

SvelteKit or Next.js on Hetzner EU infrastructure. Sub-1-second load times on mobile. No plugin attack surface. No CMS vendor lock-in. Payload CMS for content editing when you need it.

GDPR and analytics

Galor Analytics replaces Google Analytics: EU-hosted, cookieless by default, GDPR-compliant. Multi-locale routing and hreflang for German, Polish, Croatian, Slovenian markets. No consent banner required for tier-1 analytics.

AI-ready foundation

Webhook endpoints, API routes, and structured data from day one. When you add content automation, document automation, or custom tools in 12 months, the foundation is already there. Not a retro-fit.

Stack: SvelteKit 5 or Next.js 15, Tailwind v4, Payload CMS v3, Hetzner EU hosting, Galor Analytics. Full source code and deployment documentation included.

How it works

Discovery to launch in 2-6 weeks.

  1. 01
    Week 1

    Discovery and scope

    We map your current site, SEO baseline, target markets, and integration requirements. We define the page structure, CMS needs, multi-locale scope, and AI-readiness requirements before design begins.

  2. 02
    Week 1-2

    Design and component build

    Visual design in Figma or directly in code. Component library built with your brand tokens. Every component handles all 5 states: loading, empty, error, offline, degraded.

  3. 03
    Week 2-5

    Build and integration

    Content migrated from your existing site. CMS configured for your editorial workflow. Analytics instrumented. Multi-locale routing wired. Performance verified on real mobile hardware, not a lab score.

  4. 04
    Week 5-6

    Launch and 30-day support

    DNS cutover with zero-downtime deployment. Full code handover with operating instructions. Your team can edit content from day one. Thirty days of async support included.

Pricing

Transparent pricing. Agreed before we start.

10-day MVP
€8.000 - €15.000 (5-8 pages, single locale)
Marketing site
€10.000 - €20.000 (full site, up to 3 locales)
Multi-locale enterprise
€20.000 - €40.000 (5+ locales, CMS, AI-ready)
Included
Full source code · EU hosting setup · Galor Analytics · GDPR compliance · 30-day support
Ongoing hosting
Hetzner server costs passed through at cost, typically €20-80/month depending on traffic

Exact scope is set on the intro call. You get a fixed number before you commit to anything.

Our own site

galor.agency, this site. Built on the same foundations we sell.

GALOR Agency · galor.agency · 2025

We designed and built this site ourselves, the same way we build sites for clients. It runs on servers in the EU, works in several languages, and counts visitors with our own analytics.

When we build your site, it follows the same structure. You own the code, so you are never tied to us.

Two client sites we designed, built and host the same way: kosovniodvoz.com for a bulky-waste removal company in Ljubljana, and slusni-aparati-orl.si for an ENT clinic's hearing-aid service.

Read architecture notes →
FAQ

Common questions

  • SvelteKit for marketing sites and content-heavy properties: smaller bundle, faster first load, easier component model. Next.js when the team has existing React expertise or the project needs the broader React ecosystem. We recommend based on your team's skills and the project's requirements.

  • Yes. We migrate content, media, and SEO metadata. Redirect maps are part of the launch scope. WordPress plugin functionality is rebuilt natively in the new stack, not emulated. The migration scope is defined before we quote.

  • Paraglide i18n for Svelte or next-intl for Next.js. URL-based locale routing with proper hreflang. Translation workflow using your existing process or Payload CMS localization. We have shipped sites in 9 locales including right-to-left Arabic.

  • Galor Analytics: our own EU-hosted, cookieless tracker. GDPR-compliant for tier-1 analytics without a consent banner. We never install Google Analytics, Umami, or Hotjar. You own your analytics data on our servers or yours.

  • EU hosting by default. Cookieless analytics for tier 1. Three-tier consent model for tier 2-3. No third-party tracking scripts installed without your explicit instruction. Data processing agreements provided as standard.

  • Yes. Full source code, deployment scripts, and operating instructions at handover. No license fees. Your internal team or any other developer can extend it without involving us.

  • Payload CMS v3 is included when the project requires editorial workflows. It is headless, self-hosted, and extends the same codebase, not a separate SaaS bill. For simpler sites, content lives in the code and changes are deployed via Git.

  • The stack requires minimal maintenance: Hetzner handles infrastructure, the framework is stable, and there are no plugins to update. We offer an optional retainer for feature work and dependency updates. Most clients handle their own content changes from day one.

Tell us what needs building

Fixed price. EU hosting. Code you own. AI-ready from day one.