A headless website that stays fast

A headless website separates your content from the frontend. We build that frontend in Astro, connect it to the source that fits your team, and measure the result monthly. This site itself is built that way and scores 100/100 mobile Performance.

4.9/5 on Google26 reviews

Freedom in the frontend, control over the content source.

Choose where your content lives: a headless CMS with a visual editor, or structured files in Git. The frontend stays fast, replaceable, and readable for people and AI agents.

What a headless website with Astro delivers

Separating content and frontend is the starting point. The gain sits in how that frontend is built, connected, and followed up.

A lightweight, fast frontend

Astro renders pages ahead of time into static HTML with almost no JavaScript. That speed is architecture, not an after-the-fact optimization.

A source that fits your team

A visual editor such as Storyblok for editors, or typed files in Git for technical teams and AI agents. The frontend works with both.

Measuring instead of claiming

Every headless site we build gets monthly PageSpeed and Search Console measurements. You see what speed and visibility actually do.

Your headless website from source to maintenance

We choose the content source, build the Astro frontend, and guide the transition. You know how publishing works and who maintains the technology after launch.

When a separate frontend makes sense

A headless website fits when you want to change the design and technology without replacing the content source each time. We review what you publish, where else that information is used, and who approves changes. A separate frontend can provide that freedom, but it also needs clear agreements on its connection to the source.

For a small site that rarely changes, a simpler approach may be enough. We compare the build and ongoing management: a CMS subscription, hosting, integrations, and technical updates remain separate components. You receive a scoped proposal based on what is needed. If you want design, copy, and code handled together, see our website development service.

Content in a CMS or in files

Astro reads structured content and renders it into fast pages. We can connect the frontend to a headless CMS or files in Git. An editorial team that wants visual editing can work in Storyblok; a technical team already using version control can choose local content.

That structure also makes AI assistance possible. Through an API or files, agents can prepare and check content. We configure the workflow so a person reviews changes before they go live. The agent prepares, the team decides; a readable source is not permission to publish independently.

Our own site uses typed files in Git and validates them on every build. Read our experience without a CMS for the details. We build both approaches and choose the source around the people who will work with it.

Integrations with clear boundaries

A headless frontend does not have to fetch all its data from one system. We identify which content comes from the CMS and which features need another source, such as a form or product catalog. For each integration, we decide which data is authoritative and how current it needs to be on the website.

Content that changes infrequently can be built ahead of time. For data that needs to be current during a visit, we deliberately choose an additional solution. We also test missing data and temporary API failures so errors do not spread unnoticed. Web development includes defining who handles an incident and how the website behaves while a source is unavailable.

Search your own content

On a headless website with many articles or services, search can help visitors find the right page faster. We define which content is searchable and which details each result displays, such as a title, short description, and page type. We keep drafts and restricted content out of the public search index.

We coordinate index updates with website publishing. A deleted page should not remain a usable result, and an updated title should appear in search results too. We test words your customers use and check what happens with a typo or no matching results. For a small collection, browser-based search may be enough. With more content, we assess whether a separate search service is needed.

Move without losing useful content

We start a headless migration with a list of current URLs, page types, images, and features. Together, we decide what stays, what needs improvement, and what is no longer useful. We then build the Astro frontend with a few representative pages, so you can assess the new design and editing process before we transfer all the content.

We retain existing addresses where possible and create redirects for changed routes. Metadata, internal links, and forms are included in the checks. Before switching over, we agree on how to transfer recent edits from the old site and how to roll back if deployment fails. Launch becomes a tested transition, not just a hosting change.

Publish, measure, and maintain

Your team needs to know when a saved change appears on the website. We test the path from source to preview and live version, including notifications for a failed build. We also define who performs technical updates and how to restore an earlier version. A separate frontend does not remove those responsibilities.

After launch, we track speed and search traffic through monthly PageSpeed and Search Console measurements. We discuss what the data does and does not show; a technical change does not guarantee more inquiries. Through website maintenance, we can handle updates and checks. New pages, languages, or integrations receive a clear scope so you can assess the effect on ongoing management first.

Work with real personality

Digital experiences that feel like the company behind them.

How we work together

Clear and personal: you always know what is happening, what I need from you and what the next step is.

  1. Initial conversation

    We discuss your business, your customers, the bottleneck and what the website or workflow needs to achieve.

  2. Choosing a direction

    You get a clear structure and visual direction, with choices I explain in plain language.

  3. Building and testing

    I do the build, share work in progress and check the content, speed, technical quality and mobile usability.

  4. Launch and follow-up

    After launch I stay available for maintenance, performance tracking, and targeted improvements.

No agency, but a senior team

Seppe, freelance web developer and founder of Straffe Sites

At Straffe Sites you work directly with the team. Seppe stays your dedicated point of contact and builds your website; the team supports him with commerce, code and photography where needed. Communication stays direct, and your questions never get lost between account managers.

  • 25+ years of experience
  • 1 point of contact
  • Honest advice without a sales pitch
  • Worldwide clients, delivered remotely

Frequently asked questions

Straightforward answers before you decide whether this service fits your business.

What is a headless website?

A website whose visible frontend is separated from the content source. The frontend fetches content in a structured way — via an API or directly from files — and decides design, speed, and rendering itself. How that works is explained in what a headless CMS is.

Is a headless website faster than a classic site?

It can be, but headless is no guarantee. The gain comes from the lightweight frontend: our own headless site scores 100/100 mobile Performance with a static Astro build. Implementation, images, hosting, and scripts always remain decisive.

Does a headless website work with AI agents?

Yes, and that is deliberately one of our starting points. Structured content that machines can read — an API or typed files in Git — is also readable for AI agents that prepare, check, and adjust content under human control.

Headless with or without a CMS?

That depends on who works with it daily. If an editorial team uses a visual editor, we choose a headless CMS such as Storyblok. If your team lives in Git and works with AI agents, content as files is the more direct route. We build both.

Can you rebuild our existing website headless?

Yes. We first inventory content types, URLs, media, and redirects, build the new frontend, and forward the old routes. Monthly measurements then follow, so you see what the switch actually delivers.

Terms

Technical terms from this page, explained briefly and linked to the full knowledge base.

A new website, built headless?

Tell us what you want to publish and who works with it. We help choose between a headless CMS and content in Git, without a platform sales pitch.

Discuss your project