Skip to main content
Web Development · From €2,500

Websites that load fast, rank, and convert.

Multilingual sites built on Next.js and React. Mobile-first, technically clean, indexed by Google, and shipped in weeks — not months.

The problem with most agency websites

We plan responsive websites around your content, language and integration needs. Performance targets, hosting costs and SEO work are specified in the proposal and assessed before launch.

What you get

Next.js + React

Modern, server-rendered, statically cached at the edge. Same stack used by Notion, TikTok, Hulu — and us.

Multilingual built-in

Any language you sell in, ready from launch. Hreflang, locale routing, and a translation workflow included — not invoiced separately.

SEO + schema by default

Sitemap, robots, JSON-LD structured data, OG tags, canonical URLs. We pre-flight every launch through Lighthouse and Search Console.

Owned, not rented

You own the code, the domain, and the deployment. We hand over the keys, document everything, and stay available if you want us to.

Sectors we can support

Discuss your sector requirements with us. These examples describe possible project scopes.

Marine tourism
Hospitality
Fitness & wellness
Luxury rental
Cybersecurity & IT services
Professional services
E-commerce
Local & multi-location

A glimpse of how we build

Illustrative project goals, not Speaklogix client results. Actual outcomes depend on the agreed scope and starting point.

src/app/[lang]/services/page.tsx
300">class=300">class="text-emerald-300/90">"text-white/35 italic">// Multi-language metadata + hreflang — standard on every site we ship.
300">import 300">type { Metadata } 300">from 300">class="text-emerald-300/90">'next';
300">import { getDict } 300">from 300">class="text-emerald-300/90">'@/i18n';

300">export 300">async 300">function generateMetadata(
  { params }: { params: { lang: 300">class="text-emerald-300/90">'en' | 300">class="text-emerald-300/90">'es' | 300">class="text-emerald-300/90">'nl' | 300">class="text-emerald-300/90">'fr' } }
): 300">Promise<Metadata> {
  300">const t = 300">await getDict(params.lang);

  300">return {
    title: t.services.metaTitle,
    description: t.services.metaDescription,
    alternates: {
      canonical: 300">class="text-emerald-300/90">`/${params.lang}/services`,
      languages: {
        en: 300">class="text-emerald-300/90">'/en/services',
        es: 300">class="text-emerald-300/90">'/es/servicios',
        nl: 300">class="text-emerald-300/90">'/nl/diensten',
        fr: 300">class="text-emerald-300/90">'/fr/services',
      },
    },
    openGraph: { 300">type: 300">class="text-emerald-300/90">'website', locale: params.lang },
  };
}

The stack we build on

Boring where boring wins. Modern where modern earns its keep.

Next.js 16
React 19
TypeScript
Tailwind CSS v4
Vercel Edge
Supabase
PostgreSQL
Prisma
Stripe
Resend
Cloudflare R2
Sentry
Lighthouse CI
Playwright
GitHub Actions
Schema.org JSON-LD
Next.js 16
React 19
TypeScript
Tailwind CSS v4
Vercel Edge
Supabase
PostgreSQL
Prisma
Stripe
Resend
Cloudflare R2
Sentry
Lighthouse CI
Playwright
GitHub Actions
Schema.org JSON-LD

How a build actually runs

Five steps. No mystery, no theatre, no unbillable “discovery” weeks.

  1. 01

    Brief & quote

    You send a short brief. We reply within one business day with a fixed quote, a timeline, and the questions we still need answered.

  2. 02

    Design & sitemap

    Wireframes for every unique page template, content map across every locale you sell in, and a clickable Figma you sign off before code.

  3. 03

    Build in your repo

    Code lands in your GitHub from day one. Preview deploys on every commit. You see progress live, not in weekly status calls.

  4. 04

    Pre-flight checks

    Lighthouse, axe accessibility, Search Console submission, schema validator, and a real-device QA pass on iPhone and Pixel before launch.

  5. 05

    Launch & aftercare

    DNS cutover, redirect map, monitoring, and 30–60 days of free post-launch fixes. Optional retainer if you want us to keep the lights on.

Delivery approach

Final scope, delivery dates, prices and support terms are confirmed in your written proposal.

Typical agency

  • Same engineer brief → launch → aftercare
    Varies by provider
  • Multilingual native from day one
    Varies by provider
  • Code in your GitHub from week one
    Varies by provider
  • Fixed price, fixed scope
    Varies by provider
  • Reply within 1 business day
    Varies by provider
  • GDPR + Consent Mode v2 built-in
    Varies by provider
  • Lighthouse 90+ committed in contract
    Varies by provider
  • Hosting on your accounts — no markup
    Varies by provider
Recommended

Speaklogix

  • Same engineer brief → launch → aftercare
    Yes
  • Multilingual native from day one
    Defined in your order
  • Code in your GitHub from week one
    Yes
  • Fixed price, fixed scope
    Yes
  • Reply within 1 business day
    Defined in your order
  • GDPR + Consent Mode v2 built-in
    Yes
  • Lighthouse 90+ committed in contract
    Defined in your order
  • Hosting on your accounts — no markup
    Yes

Typical freelancer

  • Same engineer brief → launch → aftercare
    Varies by provider
  • Multilingual native from day one
    Varies by provider
  • Code in your GitHub from week one
    Varies by provider
  • Fixed price, fixed scope
    Varies by provider
  • Reply within 1 business day
    Varies by provider
  • GDPR + Consent Mode v2 built-in
    Varies by provider
  • Lighthouse 90+ committed in contract
    Varies by provider
  • Hosting on your accounts — no markup
    Varies by provider

Pricing

Fixed scope, fixed price. Custom work quoted per spec.

Starter

Up to 5 pages · single language · 3 weeks

from €2,500
one-off, ex-VAT
  • Up to 5 responsive pages
  • Mobile-first design
  • Contact form → your inbox
  • Basic on-page SEO + sitemap
  • 30 days post-launch support
Start with Starter
Recommended

Professional

Multilingual · CMS · 6 weeks

from €6,500
one-off, ex-VAT
  • Up to 15 pages, fully responsive
  • Multilingual (any locale stack you need)
  • Headless CMS for content edits
  • Lead capture + CRM hand-off
  • Schema markup + GSC submission
  • Lighthouse 90+ on mobile
  • 60 days post-launch support
Choose Professional

Enterprise

Custom platform · integrations · ongoing

from €15,000
project-based, ex-VAT
  • Custom Next.js platform
  • API integrations (Stripe, CRM, ERP, etc.)
  • Authenticated client portal
  • Multi-language with translation workflow
  • Performance SLA + monitoring
  • Quarterly strategy review
  • Dedicated engineer slot
Discuss Enterprise

Frequently asked

Starter: 3 weeks. Professional: 6 weeks. Enterprise: scoped per project, typically 8–14 weeks. We commit to a launch date in the contract.

We offer cybersecurity, IT support, website and software development, and digital marketing services. Each engagement begins with a written scope and clear pricing.

You do. Code is delivered to your GitHub or GitLab, hosting on your Vercel account, domain in your registrar. We never lock you in.

We offer cybersecurity, IT support, website and software development, and digital marketing services. Each engagement begins with a written scope and clear pricing.

Optional. Maintenance retainers start at €350/month for security updates, content changes, and uptime monitoring. Or use it ad-hoc — €120/hour, no minimum.

Tell us about your project

Contact us to discuss availability and receive a written proposal.

This form opens an email draft. Review and send your enquiry from your email app. Please avoid including passwords or payment details. Read our Privacy Policy.

Ready to scope your site?

Send a short brief — we'll reply with a quote and a realistic timeline within one business day.

Get a quote