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.

3-day AI Audit · €900 · 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 ContentOps, 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 runbooks. Your team can edit content from day one. Thirty days of async support included.

Pricing

Transparent pricing. Scoped by your audit.

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 set by your AI Audit. The audit defines page count, locale requirements, CMS needs, and AI-readiness scope before you commit.

Built on this stack

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

GALOR Agency · galor.agency · 2025

This site is built with the exact stack we offer: SvelteKit 5, Tailwind v4, Payload CMS v3, Hetzner EU hosting, Galor Analytics. 9 locales. Sub-1-second mobile load. Zero cookie banner required for analytics tier 1.

We added ContentOps, the AI Audit funnel, and the client portal (desk.galor.agency) on top of the same foundation — without rebuilding anything. That is the point of building on a solid stack.

The source code for this site is the reference implementation. When we build your Web Foundation, it follows the same architecture. The runbooks we write for you are the runbooks we use ourselves.

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 during the audit.

  • 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 runbooks 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.

Start AI Audit

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