Skip to main content
What the price tag doesn't tell you

WordPress Website

Considering a WordPress website? See where budget builds fall apart, what a professional setup includes — and what each option really costs.

How a WordPress website
quietly falls apart

The symptoms repeat. The last plugin update went in ten months ago. A contact form still delivers into a Gmail inbox, but the password walked out the door with the person who set it up years back. Search engines have quietly dropped half the pages from the index. Email the agency that built the site, and nothing comes back.

Calls like this reach us monthly. WordPress itself rarely deserves the blame. The trouble starts when the platform gets treated as a weekend job: a purchased theme sitting under twenty overlapping plugins, with a build nobody owns once it ships. The fix is usually a migration away from a setup beyond saving rather than a full rebuild.

At first nothing looks wrong. Then small failures start arriving faster than anyone can fix them, and eventually the company is left with a site nobody dares touch. What you own at that stage is a liability wearing your own domain name.

One client ran 43 plugins. Three of them sat deactivated yet still loaded on every single page view, and response time had crept up to a full 4.2 seconds. We stripped out the dead weight and moved the site to FrankenPHP, with a full-page cache out front and Redis behind it. The same pages answered in 180 milliseconds afterwards, and conversions climbed 30%.

40%

Of all websites run on WordPress

90%

Of compromised CMS installs are WordPress

<200ms

Response time on the sites we run

0

Plugins without a clear job

What 15,000 NOK buys in a WordPress website

Plenty of providers will build at this price, and a few will undercut it. The money buys you this:

  • A marketplace theme (typically Astra or a lookalike) with your colors swapped in
  • Elementor or WPBakery for page building, dragging 200–400 KB of extra JavaScript onto every page
  • 10–15 plugins standing in for what should have been a few lines of clean code
  • A shared hosting account where hundreds of other customers compete for the same resources
  • No version control and no staging, so every change goes straight to production
  • Nobody assigned to updates once the invoice is paid

Slowness has a price tag. Core Web Vitals feed directly into Google's rankings, and bounce rates climb 32% for every extra second of load time. Security tells the same story. Roughly 90% of hacked CMS sites worldwide run WordPress, and the weak point is almost never the software itself. It is the update nobody installed that lets the attackers in.

Now add the hours your own people spend firefighting, plus the revenue that leaks away while the site is down and nobody is watching. Cheap stops looking cheap. See what a professional WordPress website costs.

The anatomy of a professional WordPress website

Design rarely decides the outcome. Architecture does. Below is what we ship as standard — and what you should demand from any supplier, including the ones cheaper than us.
01 / 06

Version control and CI/CD

The codebase lives in Git. Every change can be traced and reversed, and deployments travel through an automated pipeline rather than over FTP at midnight. Running WordPress without version control in 2026? Gambling, at your expense.
02 / 06

Staging environment

Every change proves itself in a staging copy of production before any visitor sees it. Production stays boring, which is exactly the goal.
03 / 06

Performance in milliseconds

FrankenPHP Worker Mode on PHP 8.4 keeps the whole application resident in memory, so no request ever pays the bootstrap cost. Redis object caching covers the rest. Together they hold response times under 200 milliseconds, where shared hosting typically delivers 2–4 seconds.
04 / 06

Security hardening

A WAF in front of the site, automated core and plugin updates, daily backups we rehearse restoring — and monitoring that raises the alarm before customers notice. A handsome site that gets breached in month three was never a bargain.
05 / 06

Code instead of plugin stacks

Where a budget build reaches for its twentieth plugin, we write one small extension that does exactly what your business requires. Less code, smaller attack surface.
06 / 06

WCAG accessibility

Digital accessibility is a legal obligation in Norway, so we build to WCAG 2.1 AA from the first commit instead of bolting it on after an audit letter arrives.

A budget WordPress website next to a professional one

Budget ~10–30,000
Theme
Off-the-shelf from marketplace
Page builder
Elementor/WPBakery (heavy)
Plugin count
15–25, many overlapping
Hosting
Shared server
Typical load time
2–5 seconds
Version control
No (FTP)
Staging environment
No
Security posture
Basic
Update routine
Call us if something crashes
Accessibility (WCAG)
Rarely
SLA
No
Professional — from 80,000
Anbefalt
Theme
Custom-built or thoroughly adapted
Page builder
Gutenberg with custom blocks
Plugin count
5–8, handpicked
Hosting
Dedicated or managed
Typical load time
Under 1 second
Version control
Git with CI/CD
Staging environment
Yes
Security posture
Hardened with monitoring
Update routine
Automated with testing
Accessibility (WCAG)
Included
SLA
Yes, with defined response times

Is WordPress.com enough, or do you need your own infrastructure?

WordPress.com
Domain
company.wordpress.com
Plugin access
Limited selection
Who owns the data
Automattic's terms
Access to the code
No
WCAG adjustments
Very limited
Norwegian integrations
Minimal
Ads
Shown on free tier
Own infrastructure
The business choice
Domain
Own domain — your brand
Plugin access
Full freedom
Who owns the data
You own everything
Access to the code
Git, CI/CD, full control
WCAG adjustments
Full accessibility
Norwegian integrations
Tripletex, booking, custom API
Ads
Clean experience

Norwegian obligations that come with the territory

01 / 04

Privacy and GDPR

Norwegian privacy law expects you to know where personal data sits and who touches it. Pipe form submissions to an American third party without a data processing agreement and you're breaking the law, however small the company. Analytics without consent tooling? Still risky, as the Data Protection Authority's rulings keep confirming.
02 / 04

Hooking into Norwegian systems

Tripletex and HubSpot connections call for API work built to purpose, and booking platforms are no kinder. Off-the-shelf plugins aimed at the US market trip over Norwegian date formats and organization numbers — with VAT handling close behind.
03 / 04

Forms and consent

Contact forms and newsletter sign-ups both sit under Norwegian consent rules. A free plugin shipping every submission through US servers satisfies nobody, least of all the regulator.
04 / 04

Universal design (WCAG)

Accessibility rules tightened in 2025. Fall short of WCAG 2.1 AA and you face possible fines, while also shutting the door on customers who were ready to buy.

Questions to put to any WordPress provider

  1. 01

    Is the code under version control? A "no" ends the conversation.

  2. 02

    Is there a staging environment where changes get tested before production?

  3. 03

    What load times do they achieve, and can they back it with measurements rather than "it's fast"?

  4. 04

    How many plugins ship with a typical project? More than 15 should worry you.

  5. 05

    What does the relationship look like after launch? Ask for a maintenance agreement with an SLA.

  6. 06

    What's the security routine? "We keep WordPress updated" doesn't qualify as one.

  7. 07

    Can they point to Norwegian clients? If so, they've dealt with Norwegian requirements before.

How we price the work

Treat the figures below as starting points; scope drives the final number. You'll get a concrete estimate after a no-obligation conversation. Building a webshop? Details live on our WooCommerce page.

Business website (5–10 pages)

Bespoke theme, Gutenberg blocks, WCAG, CI/CD

from 80,000 NOK

Business website with integrations

+ CRM/ERP connections, booking, custom APIs

from 150,000 NOK

Webshop (WooCommerce)

Vipps, Klarna, Bring shipping, product management

from 150,000 NOK

Maintenance and SLA

Monitoring, updates, security work, agreed response time

from 3,000 NOK/mo

What 19 plugins cost in milliseconds

butikken.no3.8s
19 plugins · Shared hosting
butikken.no165ms
4 plugins · FrankenPHP

Each additional second of load time pushes bounce rates up by as much as 32% [1]. If Google visibility is how customers find you, a slow site works like a shop that locks its doors every other day.

From first call to production

From kickoff to keeping the lights on.
01 / 04

Getting our bearings

Before any design happens, we work out what the site must achieve commercially and who it has to win over. We do that by sitting down and talking it through, instead of trading a requirements document back and forth. Usually 1–2 meetings across a single week tells us enough to begin.
02 / 04

Design and build

The theme is built from scratch with Gutenberg blocks on FrankenPHP, CI/CD included from day one. Progress is visible in staging the whole way, and feedback goes straight to the people writing the code. Expect 4–8 weeks.
03 / 04

Launch

Production deployment happens with zero downtime. DNS, SSL, performance tuning and security hardening land on our desk; the final sign-off lands on yours.
04 / 04

Running it

Going live starts the job. Updates run through the same pipeline via WP-CLI, and the monitoring stack catches trouble well before any of your customers feel it. The response time you're owed is spelled out in a maintenance agreement.

Who actually needs a professional WordPress website?

Be honest about what you need. A volunteer organization wanting a simple information page will manage fine with a ready-made theme on cheap hosting.

One tick on the list below changes the equation:

  • Leads or sales arrive through the website
  • The site connects to Norwegian systems — Tripletex, HubSpot, booking
  • Every hour of downtime has a cost
  • More than five employees rely on the site working
  • Your forms collect personal data
  • You've called the agency one time too many

One tick is enough. At that point you are no longer running a website. You are running infrastructure, and infrastructure is the work we know best.

Frequently Asked Questions

SB
CG
JB
About us

Ready for a WordPress website you never have to think about?

A few lines about the project will do, and you'll get an honest assessment back.