Serverless, edge, JAMstack, API-first, PWA: which of these actually improves your site, and which is a line item that just looks good in a quote.

Website proposals look similar today: next to the price sits a list of words there's no way to judge. Serverless. Edge. JAMstack. API-first. PWA. Sometimes WebAssembly.
None is inherently good or bad. Each describes a way of doing something, not whether it helps you. A good proposal and an expensive one differ exactly here: a real need behind the word, or one written in because it looks good.
This is a dictionary of those words for the person signing the contract, not writing the code: what each means, when it genuinely makes sense for your company, when it's overkill, and what to ask the contractor to settle it in one sentence.
Worth setting a baseline, because "modern" in a proposal usually refers to looks, and decides something else entirely.
A modern website responds quickly on first load, works on a phone the same way it works on a computer, lets you change content without a developer, and doesn't fall over when ten times more people show up than usual. Four properties a customer actually feels, each checkable without taking anyone's word for it.
A fast first response. In your browser's developer tools, on the "Network" tab: throttle the connection to a mobile profile and reload. What matters is the server's first response and when the main content appears — not when the last script finishes. Run the same check on a competitor's site; a number with nothing to compare says little. How to measure so it means something is covered in our article on website testing.
A phone, same as a computer. Not whether the site "scales" — whether you can actually do what you came to do. Walk your purchase path on a phone, one thumb, weak signal: find the service, open the form, send it. Where you reach for a computer is where a customer gives up.
Content without a developer. Open the panel and count how many of these you can change yourself: homepage text, a menu position, a new post, the header photo, a price in a table. Whatever isn't on that list is a line on your invoice for minor edits for years.
Resilience to a traffic spike. What happens at ten times the usual traffic, and how do we know? "It'll hold up" with no load test is a claim, not an answer.
Every word below is a way of achieving one of these four things, not a goal in itself — so the question that settles a proposal isn't "is this modern", it's: which property does it specifically improve, and by how much. One caveat: some of these technologies improve things you don't need improved. That doesn't mean the contractor is tricking you, only building the way they usually build — the question above is enough to sort that out.
Each one in the same layout: what it means, when it makes sense for you, when it's overkill. Ordered by how often they show up in quotes.
What it means. Code runs on demand, at a provider, with no server of your own to maintain — no machine sitting on around the clock, a bill for actual invocations instead.
When it makes sense for you. When traffic is uneven: a shop with a season, event sign-ups, a campaign bringing in two days' worth of a quarter's normal traffic. It also makes sense with nobody to administer a server, because there's nothing to administer.
When it's overkill. With steady, predictable traffic, ordinary hosting is cheaper and simpler.
The catch to settle in the contract. In a "pay for execution" model, the bill has no ceiling until somebody sets one. A loop that calls itself, or a bot hammering a form over a weekend, generates invocations just like real customers — except nobody notices until the invoice arrives. So ask: are spending limits and an alert set up, and what happens once the limit is hit — does the site stop, or does the bill keep growing.
What it means. Instead of one machine in one city, the site is served from the node closest to whoever opens it — the CDN idea, stretched from files to code.
When it makes sense for you. Customers spread geographically: several markets, another continent, an app used while travelling. The difference in first-response time is then noticeable with no measurement needed.
When it's overkill. Selling in one country with the server in that country — the distance edge shortens is already short, and it adds complexity: code spread across nodes is harder to diagnose when something breaks for only some users. More on infrastructure in our piece on hosting and CDN.
What it means. Pages are built in advance, as finished files, served without assembling anything at visit time. Very fast loading, fewer moving parts to break — no database queried on every view, so nothing to overload.
When it makes sense for you. Content that changes rarely and there's a lot of it: a catalogue, documentation, a knowledge base, a blog, an offer page. The cheapest way to get a site that's fast always, not just at night.
When it's overkill — and one warning. Content changing hourly or depending on who's looking (per-customer prices, stock levels, a login) needs more mechanisms bolted on, adding back the complexity it was meant to remove. The warning is about the word, not the technology: it carries more search interest than the plain description of what it does — a sign it belongs to the contractor's vocabulary, not yours. Worth asking directly: how many minutes after a content edit does the change show up on the site.
What it means. A framework that builds sites so that the browser receives plain HTML, and scripts only load where something genuinely has to react to a click. In practice: less JavaScript to download and run than with general-purpose tools.
When it makes sense for you. A content-driven site with no heavy server-side logic — not our opinion, the research: in the State of React 2025 survey, Astro leads Next.js by 39 percentage points in developer satisfaction, and the recurring complaint about the latter is growing complexity.
When it's overkill. When you're building an application, not a content site: a panel, a basket, a configurator, anything with a login and state. Then a content-focused tool starts getting in the way, and the conversation moves to choosing between Next.js and React.
What it means. Content and data are available through a programming interface, so the same product description can feed a website, an app, a screen in a showroom and a catalogue sent to a partner — without rewriting it in four places.
When it makes sense for you. When you genuinely have more than one channel, or know you will. This is also the foundation of headless architecture, which we cover separately.
When it's overkill. When there's one channel and nothing suggests a second. You end up paying for flexibility nobody uses, and managing content gets harder, not easier.
What it means. An ordinary website with three extras: it installs onto a phone's home screen with no App Store or Google Play, works offline within a scope you decide in advance, and can send notifications. The address stays the same, the content stays the same. A service worker handles this — a small program the browser keeps between the site and the network, able to answer even when there's no network at all (web.dev documentation, MDN).
When it makes sense for you. When a customer has a reason to come back: a panel with orders and invoices, order tracking, a catalogue for regular buyers, a task list for a field crew. An icon on the home screen has real value then, and installing from a browser is a far lower bar than downloading from an app store. Something proposals for mobile apps never mention: a PWA also installs on a computer — as a separate window with its own icon in the taskbar, no app store, no installer, no IT department involved.
When it's overkill. When a site gets visited once. A brochure site someone opens, finds a phone number on and closes doesn't need installing — nobody misses it.
Two things to settle before you get a quote. First, "works offline" isn't a switch — somebody has to decide exactly what's available with no connection, and remember the device will show the state from the last visit that had signal. The rule we apply ourselves: offline gets what changes rarely, everything else asks for a connection. Second, on iPhones, notifications only work after the site is added to the home screen, and are available from iOS 16.4 onward (the WebKit team's announcement). If notifications are a critical feature and your customers carry iPhones, this one condition can decide the whole thing.
How to check how much of this you already have. Open your own site on Android in Chrome and check the browser menu: if "Install app" shows up with your icon, the basic conditions are met. On iPhone, the same check lives in Safari's share menu — and only in Safari, worth knowing before you promise this feature to customers.
A limit worth knowing. A PWA stops where an app reaching into hardware begins: NFC, Bluetooth, background work with the screen off, sensors. A full comparison with a native app — with the arithmetic and the decision criteria — belongs to the decision to build an app, not a website; we treat that as a separate topic in its own right.
What it means. A way to run code written in languages from outside the web world — C, C++, Rust — in the browser, at performance close to a program installed on the computer.
When it makes sense. For things that are computationally heavy: a graphics or video editor in the browser, a simulation, a 3D configurator, processing large files without uploading them to a server.
When it's overkill — treat it as a red flag. If WebAssembly comes up in a quote for an ordinary company website, there are two possibilities. Either the project genuinely has something that needs it — a 3D configurator, an editor, in-browser file processing — and the contractor will point to it by a single named feature. Or someone is testing a new toy on your budget. The question settles it in one sentence: which specific feature needs this. A general answer — "modernity", "performance" — is the second kind of answer.
Four properties from the start of this piece, six words from proposals, and one table you can bring to a meeting.
Word from a proposal | Which property it improves | When it's overkill |
|---|---|---|
Serverless | resilience to a traffic spike | traffic is steady and predictable |
Edge | fast first response | customers in one country, server in the same one |
JAMstack / static | fast first response, resilience | content changes hourly or depends on who's logged in |
Astro | fast first response | you're building an app with login and state, not a content site |
API-first | managing content without a developer | there's one channel and nothing suggests a second |
PWA | how the site behaves on a phone | the site only ever gets visited once |
WebAssembly | none of the four | almost always, for a company website |
The row that usually settles the conversation is the last one. If a contractor can say why the "overkill" case doesn't apply in your situation, you're talking to someone who has actually costed the project. If they answer "it's standard today" — you're getting a proposal written once for every client.
None of them will sell your product.
A PWA won't get anyone to install your site if there's no reason to come back to it. Serverless won't lift your conversion rate. Edge won't help when a contact form has fifteen fields and the copy needs reading twice to make sense. Loading speed is a necessary condition — it isn't a sufficient one.
The order we apply ourselves and recommend to clients is the reverse of the order in most proposals: first the reason someone should come back, then the technical layer that makes that easier. If a decision about a PWA gets made before anyone has answered why a customer should return, it's made too early — and that question belongs to website strategy, not to a technology proposal.
Two more turn up regularly in quotes alongside the six above: voice-search optimisation and artificial intelligence. Both are worth knowing how to set aside, because both look serious on a quote and neither improves any of the four properties this article is about.
Voice search. The phrase family looks substantial — around 720 searches a month. What settles it is not the total but the tail: google voice search, search by voice, googlevoicesearch. Those are not people looking for a company like yours; they are people trying to switch on dictation on their own phone. The share of that family asking how to prepare a site for spoken queries is a rounding error.
Artificial intelligence. Here the demand is real, and it is worth being precise about what it is demand for. The largest measured phrases are ai website builder, ai website creator and ai site builder, at 6,600 a month each, followed by free ai website builder (1,000) and wix ai (720). That is shopping for a tool that builds a site, which belongs to the tools section rather than to a decision about your own stack. The next block, ai seo at 1,900, is shopping for a service. Neither is a question about whether AI should sit on your company website — which is the thing a proposal is actually offering you.
The conclusion is the same as for the other six, and it comes down to one question: which of the four properties does this improve, and how do you know. If there is no answer, the line is in the quote because it looks good there.
The questions below are written to be copied straight into an email, unedited. Answers in writing matter more than the questions themselves — a verbal assurance won't make it into the contract.
Hello,
before we decide, could you answer five questions in writing, point by point:
If the answers to the first three questions are specific, and the fifth gets "we'll set limits and an alert", you're talking to someone who has costed this project. If you get back phrases like "that's standard today" and "everything is flexible", you're getting a proposal written once for every client.
modern website 170, progressive web app 1,300, website technology 140. We did not pull volumes for the individual jargon words below (serverless, edge, JAMstack, API-first, WebAssembly) for this edition — they're covered here as terms a contractor might use, not as search targets in their own right.voice search 720 with a tail of google voice search and search by voice; ai website builder, ai website creator and ai site builder at 6,600 each, free ai website builder 1,000, wix ai 720, ai seo 1,900.Fifteen minutes on the actual document: which of the technologies listed
improve one of your site's four properties, and which is a line item that's
there because it looks good in the quote.
Nine texts on what to build a company website on: the words in a proposal, platform choice, headless, hosting. Start with the phase you are in.
Vercel with a managed database against a VPS running Coolify: 271 USD versus 17 EUR a month at 2 TB of traffic. Plus three failures that happened to us in production.
This site runs on Payload: 39 collections, 40 blocks, four languages. What code-first means, what version 3 changed, and what cost us the most time.
Next.js is React with a server layer. See when it pays off, how Google's two rendering queues work, and where Next.js actually loses.
Webflow, WordPress, headless or custom-built — five platforms, the point where each stops being enough, and what you actually take with you if you move.
The advertised price is rarely the price. Four kinds of hosting, the point where each stops being enough, and what hosting actually changes in site speed.
Headless CMS trades editorial independence for flexibility. See when that trade pays off, what a preview delay costs, and two deployment models compared.
What HTML and CSS actually do, two checks you can run yourself in two minutes, and why changing a button's colour is sometimes a week's work.
Many people wonder what kind of environment, what kind of programming languages should be used in web development.
Your Business Partner, CEO
Experienced technology leader and entrepreneur with over 20 years of experience in the IT industry. Specializes in digital transformation, software product development and building engineering teams. For nearly 15 years, he led B2B teams at a global technology corporation, managing a 40-person team of developers and engineers, multi-million dollar budgets and products deployed at the scale of tens of millions of licenses in EMEA and global markets. Today, as the founder of his own consulting firm, he helps small and medium-sized businesses make smart technology decisions - from website and online store development, to process automation, to comprehensive IT consulting. He combines strategic thinking with a hands-on technical background in web development, DevOps and software architecture. He focuses on a collaborative culture, agile methodologies and solutions that realistically support business growth.
Your Partner in Business, Digital Vantage Team
Digital Vantage team is a group of experienced professionals combining expertise in web development, software engineering, DevOps, UX/UI design and digital marketing. Together we carry out projects from concept to implementation - websites, e-commerce stores, dedicated applications and digital strategies. Our team combines years of experience from technology corporations with the flexibility and immediacy of working in a smaller, close-knit structure. We work in agile methodologies, focus on transparent communication and treat each project as if it were our own business. The strength of the team is the diversity of perspectives - from systems architecture and infrastructure, frontend and design, to SEO and content marketing strategy. As a result, the client receives a cohesive solution where technology, aesthetics and business goals go hand in hand.
Rate this article
Back to the guide: Websites — a map of everything covered here

Open rates stopped measuring people in 2021 — Apple says so and the benchmark publisher admits it. What Gmail requires since 2024, and what a lead magnet really yields.

Three layers in the order that matters, the list of checks, and the price stated outright. With three findings an owner will never spot on their own.

Indexing and ranking run on two different clocks. The four gates a site passes through, with the times measured on our own corpus rather than quoted.

The same brochure site gets quoted at both ends of the range, and both prices can be honest. Six factors that decide which end you are quoted at.

The lowest quote is not the price of a website, only the smallest part of the bill. Three price tiers, the real cost after a year, four warning signs.

A free site is a real option with a precise limit. Three routes, what each one gives you, what it withholds, and what it costs once a year has passed.

Vercel with a managed database against a VPS running Coolify: 271 USD versus 17 EUR a month at 2 TB of traffic. Plus three failures that happened to us in production.

Meta announced the reach decline itself in 2018. Our own measurement shows how many people really arrive from social — and what remains when the channel goes down.

Build and upkeep are two separate bills. Market medians, our own starting rates, and eight articles — one for each question people ask about cost.