Skip to content

Line 01

Custom web development

No WordPress and no plugins: the site is compiled and served ready-made, so it's fast from day one. Ranking takes that plus a page for everything your buyers look for, whether they ask a search engine or an AI assistant.

Before any design work, we decide who the website is for. When a website doesn't bring in customers, it's usually because nobody decided that: it ends up talking to everyone and convincing no one. That's why every project starts there, in three steps, before a single design screen gets opened.

01

Who forResearch

The first job is to decide which specific person the website is for: what role they hold, what problem they have and what they search for. “Companies in our industry” doesn't count as an answer.

Before anything gets written, we define the target customer through market research. It comes down to four questions: who has the problem you solve, who makes and signs off the purchase, what that person searches for before buying, and in which market and language they search. The answers to those four govern everything that follows: which pages exist, what they're called and which words they're written in.

02

What we'll sell themProposition

This step writes the website's promise: one sentence that says what your customer gets by hiring you.

That sentence is about what the customer gets, not about your services: the catalog is how they get it. It sets the order of every page: first what they gain, then how they get it, and the catalog last. It's settled in this step because otherwise every page ends up promising something different.

03

How we tell themExecution

Every page follows the same order: the promise at the top, what the customer gets in the middle and a single contact button at the end.

The promise goes at the top, in the words the searcher actually types rather than the ones used inside the company. Below it, what they get: what they walk away with and how, because whoever has to defend the decision to someone else needs something concrete to show. And at the end, the close, always the same and only ever one: a single call to action. The same skeleton repeats on the home page, on every service page and on every blog post, in every language the site runs in.

No jargon

What each thing is and why it matters.

Industry terms don't explain anything on their own. Here's what sits behind each one and what changes for you depending on whether you have it.

Search engine strategy

Keyword research, copy written around what people actually search for, and tracking of which pages bring in enquiries.

Without it, pages get written in the words you use inside the company, which are not the ones typed by the person with the problem. The site looks good when you show it to someone, but it doesn't turn up when someone who doesn't know you searches for you.

AI assistant strategy

Many people now ask ChatGPT, Claude or Gemini what they used to search for on Google and go with whatever answer they get. Search engines still matter, so every site is built for both.

An assistant gives one answer and cites two or three sources, where a search engine used to show ten links. If yours is one of them, it recommends you by name; if not, you don't appear in that conversation. That's why every page gives a clear answer to what the person with the problem is asking, which is what an assistant looks for when it picks a source.

Structured data

Markup that doesn't show on the page and tells search engines what each thing is: which company is behind it, which service it describes, what it costs and how to get in touch.

Without it, a search engine sees a wall of text and has to guess what it's about. With it, it can show the answer right on the results page, and an AI assistant can cite you by name instead of summarizing someone else.

Sales funnel

The path someone takes from finding you to getting in touch, split into stages you can count separately: how many people arrive, how many stay and read, and how many fill in the form. It's called a funnel because you lose people at every stage, so there are always fewer left than in the one before.

Without splitting it up, a site can only tell you “lots of people came” or “not many came”. There's nothing you can fix with that. Split into stages, you can see where people drop out: if people arrive and don't stay, the copy isn't answering what they came for; if they stay and don't get in touch, the form is in the way or asks for too much. Each stage is fixed with something different, so the first step is knowing which one is breaking.

Security

Protected at every layer.

Each website's security is designed layer by layer and checked before handover.

  • Web application firewall (WAF) All traffic goes through a firewall that filters out known attacks (injections, automated scans, malformed requests) before they ever reach the site.
  • DDoS protection The site is served from a distributed network that soaks up malicious traffic: a denial-of-service attack gets spread across the whole network instead of taking the site down.
  • Security headers An allowlist content policy: only third-party services approved one by one get to load, and the browser blocks everything else. Nobody can embed the site inside another one to trick visitors, and the page never asks for camera, microphone or location access.
  • Encryption on every connection HTTPS enforced with HSTS preloading: the browser never accepts an unencrypted connection to the site, not even the very first time someone visits.
  • Forms with bot filtering Every submission goes through a bot filter before it reaches its destination. The data goes straight to wherever was agreed, without being stored along the way.
  • Monitored dependencies Libraries are checked against public vulnerability databases before handover. With a maintenance plan, security patches are applied as they come out.

The headers and the encryption can be checked with any public scanning tool, just like the speed.

Handover

Checked in front of you.

On handover day we go through this list point by point. If something's missing, it doesn't get handed over.

LCP

< 2.5 s

How long the main content takes to show up.

INP

< 200 ms

How long it takes to respond when someone taps or clicks.

CLS

< 0.1

How much the content jumps around while someone is reading.

All three, on mobile and on desktop, on launch day. They're Google's public thresholds and anyone can check them with a free tool, so you don't have to take our word for it.

  • Every agreed page live and accessible.
  • Forms delivering to their destination, with bot protection on.
  • Analytics recording the agreed conversion events.
  • Security headers in place and verified.
  • Web application firewall and DDoS protection active.
  • sitemap.xml and robots.txt free of errors in Search Console.
  • llms.txt published, listing the site's pages.
  • Checked at the three agreed screen widths.
  • Access and infrastructure in your name, documented.

And it scales without anyone touching it: with no server to overload, every page is served ready-made from the location closest to whoever asks for it. The day a hundred thousand visitors turn up, it responds just as it does with ten, and there's no runaway infrastructure bill.

After that, a 60-day warranty on defects.

What you can buy

Two options, depending on what the website needs to do.

The quality is the same in both, and you can add pages to either. The first presents your company; the second also brings in customers from search.

Company website

Presence

The site that represents your company when someone looks you up before calling: a custom design built on your brand, your services explained clearly and a direct path to asking for a quote.

Coversup to 8 main pages

  • Custom design built on your brand
  • Forms with bot protection and event-based analytics
  • Technical SEO, structured data, sitemap and llms.txt
  • Legal pages and deployment
  • Documentation and handover

Lead-generation website

Lead generation

Includes everything in Presence

A site that brings in customers from search: people looking for what you do find you without ever having heard of you and get in touch. You stop depending on referrals and on paying for every click. For every lead you'll know which page and which search brought it in, so you can repeat what works.

Coversup to 16 main pages

  • A page for every service and every industry
  • Advanced SEO, with a keyword strategy and the site structure that follows from it
  • A lead-generation funnel
  • Full conversion tracking

Presence can be extended withAdditional pages · More languages · Search engine strategy

Lead generation can be extended withAdditional pages · More languages · Newsletter and subscriber list

Both are delivered without WordPress, with security headers in place, WCAG 2.1 AA accessibility and the code in your name. Prices are published.

Afterwards

Once it's live.

A website nobody touches gets old: browsers and dependencies change, and so does what you need to say. That work can be handled by whoever knows the architecture or by any team you prefer. If you'd like us to take care of it, these are the plans.

01

€190/month

Monitoring with an alert if the site goes down, updates, security patches and a quarterly report.

02

€390/month

Everything above, plus one hour a month for small changes (a piece of copy, a price) and a monthly report.

03

€590/month

Everything above, plus two pieces of content a month and conversion improvements based on what the analytics show.

Prices are published.

With the starting price, exactly what it covers and what moves each quote.

See pricing