Construction website design€4,500in 14–21 working days, with a quote calculator

A quote calculator, a before / after gallery and local SEO in one site.

300+
enquiries in year one
— NBYG København
1,100
Google clicks
in 6 months — NBYG
Top-1–2
on Google for target queries
— Mono Pools
NBYG Copenhagen carpentry website on laptop and phone, with a terrace calculator open on mobile
New buildsRoofingFacadesExternal wall insulationFoundations and groundworksFlat renovationExtensions and loft conversionsCommercial constructionLandscapingSwimming poolsDecking and terracesPlumbing and electrics

What €4,500 includes

€4,500fixed price · 14–21 working days
  • Up to 5 pages
  • Sanity CMS — edit it yourself, even from your phone
  • Forms with email or Telegram alerts
  • SEO-ready structure
  • Copy written from your brief
  • Google Analytics + Search Console
  • Hosting and SSL for a year
  • One-year warranty
  • You own the code
  • With a quote calculator
  • Compliance: GDPR and sector rules

Fixed price in the contract · 14–21 working days · You own the code · 12 months of warranty and support included · No subscriptions

Price it with add-ons in the calculator →

3 reasons a construction company's website
brings no enquiries

  1. 01

    No estimate and no calculator

    A client can't tell whether a roof, a facade or an extension fits their budget, so they go to a site that shows a price range up front. Most people never call “phone us for a quote”. NBYG København solved it with an estimate calculator and a page for each service.

    300+
    enquiries in year one — the NBYG site with a calculator and service pages
  2. 02

    Stock photos instead of completed projects

    A services page with stock imagery and not one project with an address. The client can't see what you built, where, and what it looked like before and after. Without real projects there is nothing to back up your experience, for a homeowner or a developer.

    6
    completed projects with photos in the Grønt Land catalogue, plus 8 service pages
  3. 03

    You don't show up for “service + town”

    One catch-all “all building services” page doesn't pick up searches like “roofing Leeds”, “external wall insulation Bristol” or “flat renovation Islington”. Sites with a page for each service and each town do.

    Top-1–2
    on Google for target queries — Mono Pools, about two months after launch
These are the three most common. A free audit shows what exactly isn't working on your site.
Audit my site

Before / after: the NBYG
construction company website

NBYG, a Copenhagen builder, came with a 2018 WordPress site running five paid plugins: it didn't rank in local search for Copenhagen or Bornholm and brought 3 enquiries a month. The brief: restructure the site around building services, add a free roof estimate and launch it in Danish and English.

6 weeksbrief to launch
Roofs + facadestwo main lines of work
DA + ENtwo site languages
BEFORENBYG · v1 · 2022
NBYG — old site

Business-card site with no landing pages

  • One catch-all site with no pages per work type
  • Didn't rank in local search for Copenhagen or Bornholm
  • No estimate calculator — prices only by phone
  • Weak mobile UX, the admin unreadable on a phone
  • 2018 WordPress with 5 paid plugins — content updates were a chore
  • Two locations, Copenhagen and Bornholm, not separated on the site

Result: 3 enquiries a month.

AFTERNBYG · v2 · 2025
NBYG — new site

Landing page for the "new roof" service

  • A page for every line of work: roofs, facades, insulation
  • A free roof estimate — a calculator on the site
  • A gallery of completed projects, before / after
  • Sanity CMS — content updates without a developer
  • Danish and English versions + ongoing SEO after launch

Result: 300+ enquiries in the first year.

3 → 300+
enquiries: 3 a month before, 300+ in the first year after
166
“Contact us” clicks in a year
1,100
Google clicks in 6 months (was 677)
302,000
Google impressions in 6 months
Want the same kind of result? See how we do it.
See all case studies

A construction company website: WordPress,
a site builder or a custom build

Quote calculatorplugin (buggy)via Appscustom-built
Project gallery, before / afterstatic photosbasic gallerywith filters
Local SEOYoast pluginbasicbuilt-in
CRM integrationlimitedvia Zapierany system
Client portalnonenonewith photo progress
Page load speed3–5s2–4s< 1s
Code ownershipvendor lock-invendor lock-inyour GitHub
Warrantynonenone1 year + 30% penalty clause
3-year cost€7,000–11,500€5,800–8,000€4,500

Discuss your project

Tell us briefly about your company — we reply on WhatsApp within 1–2 hours during business hours.

Or message us on WhatsApp: +355 68 928 6136

What a website for builders costs

Business website

fixed price€2,500

7 working days

What's included

  • Up to 5 pages
  • Sanity CMS — edit it yourself, even from your phone
  • Forms with email or Telegram alerts
  • SEO-ready structure
  • Copy written from your brief
  • Google Analytics + Search Console
  • Hosting and SSL for a year
  • One-year warranty
  • You own the code

Not included

  • Online shop
  • CRM and service integrations — see add-ons
Industry solution: Construction & renovation

fixed price€4,500

14–21 working days

What's included

  • Up to 5 pages
  • Sanity CMS — edit it yourself, even from your phone
  • Forms with email or Telegram alerts
  • SEO-ready structure
  • Copy written from your brief
  • Google Analytics + Search Console
  • Hosting and SSL for a year
  • One-year warranty
  • You own the code
  • With a quote calculator
  • Compliance: GDPR and sector rules
Custom platform

from€9,000

from 6 weeks

What's included

  • Architecture session
  • No page limit
  • User accounts
  • Integrations with your systems

Not included

  • Content production
  • Branding
Google Search Console report for n-byg.dk with clicks up from 677 to 1.1K over six months

How a builder's website began to grow on Google

The NBYG København site: 1,100 clicks from Google in six months, up from 677 in the six months before. It appeared in search 302,000 times.

What visitors did on the site

In a year, visitors to the NBYG site clicked “Contact us” 166 times and sent the enquiry form 50 times.

Microsoft Clarity dashboard for the NBYG site with contact and form-submission events
SOLUTION · ARCHITECTURE

How we handled
two audiences

Grønt Land in Copenhagen serves two audiences: homeowners order renovation and landscaping, and main contractors bring the company in as a subcontractor on larger jobs. Two separate sites would have been cheaper to build, but they would have split the SEO and doubled the upkeep.

Instead

  • ●one homepage for the company as a whole
  • ●8 service pages and separate landing pages for homeowners and contractors
  • ●an enquiry form with up to 5 site photos, straight to Telegram

Which let us

  • avoid splitting SEO across two domains
  • skip the traffic loss from 301 redirects
  • cleanly separate the funnels for homeowners and contractors

What a construction company gets,
shown on a real site

A structure built around work types, a quote calculator, a project gallery and enquiries that land straight in your CRM. All shown on the NBYG København site.

300+
enquiries in the first year after launch
— NBYG København, builder, Copenhagen
  • an estimate calculator instead of “call us for a quote”
  • completed projects with addresses and on-site photos
NBYG service page for apartment renovation in Copenhagen with a project enquiry button

A structure built around work types

  • A page for each work type: roofs, facades, insulation, foundations
  • Each page answers its own search query
  • Town and district pages for local search
  • A “service + town” structure instead of one catch-all page
NBYG terrace calculator with a choice of decking material and area in square metres

The quote calculator as the first step to an enquiry

  • The client picks the work type, area and material and sees a price range
  • A form to get the detailed estimate by email
  • Fewer “how much is it” calls, more conversations about the actual job
  • The enquiry lands straight in your CRM or WhatsApp
"

Thank you for your work on the site:) the site turned out very stylish, cool, fast, just like I thought it should be) And most importantly, everything took as long as we agreed.
Working with you is comfortable and pleasant.

A
Anna
Client, NBYG København

What a construction company's
website needs

Pages per work type, a quote calculator, projects with addresses, town pages and a section for developers: what a client checks before they call.

Service pages per work type

  • Roofing, facades, insulation, foundations, flat renovation — a page for each
  • On the page: stages, lead times, a price range, photos from your projects
  • Grønt Land: 8 services, each with its own page

Project gallery, before / after

  • A dedicated page for every project
  • Address or district, area, work type, duration
  • Before / after and in-progress photos, 5–15 shots
  • Filter by work type and town

Quote calculator

  • Fields: work type, area, material
  • Add-ons: strip-out, insulation, plumbing and electrics
  • Result: a price range and what it covers
  • A form for the detailed estimate, as on the NBYG and Solide Renovation sites

Licences, certificates, team

  • Licences, certificates and trade-body memberships, shown on the site
  • The team: site managers and engineers, with photos and experience
  • The workmanship warranty and what it covers
  • Client reviews tied to a specific project

Town pages and a B2B section

  • Separate “service + town” and “service + district” pages
  • A section for developers, housing associations and property managers, with its own form
  • Schema.org LocalBusiness + Google Business Profile
  • Multilingual for firms abroad: NBYG in Danish and English, Solide in French, English and Russian

We connect every
industry-specific system

An enquiry from the calculator or the photo form lands in your CRM the moment it's sent. The site manager gets a WhatsApp alert. No leads lost to spam folders.

Pipedrive
HubSpot
Tradify
Calendly
Google Maps
Google Business Profile
Worldpay
GoCardless
WhatsApp

Frequently asked questions

How long does a construction company website take?
14–21 working days from brief to launch for the package with service pages and a quote calculator. A larger scope, like NBYG København with two languages, took 6 weeks. Deadlines go into the contract: if we miss them through our fault, we pay 5% per working day, up to 30%.
We already have a site. Rebuild or improve it?
An audit first. If the site runs on WordPress with paid plugins, has no pages per work type and no calculator, a new build with the content moved over is usually cheaper. Old URLs are 301-redirected to the new ones so the rankings you have aren't lost. That's what we did for NBYG København: the 2018 WordPress site was replaced outright.
How does the calculator use our real prices?
You give us a table of “work type × material × price per m²” for your area and we turn it into the calculator. The client picks the job, the area and the material, sees a price range and requests the detailed estimate through a form. You edit the prices yourself in the admin; the formula recalculates.
Can we show project addresses in the portfolio?
Only with the client's written consent; we provide a consent template. Without it we show the district instead of the address and photos without identifying details. For developer projects the development or the street is usually enough.
Enquiries drop in winter. What does the site do about it?
Pages for spring demand — roofing, facades, insulation — go live in advance: indexing and the first rankings take time. Mono Pools reached the top of Google about two months after launch. For winter we add pages for work that doesn't depend on the weather: interior work, design, spring estimates. The calculator takes spring quotes in winter.

A free audit of your construction company website

Send us your current site URL. We'll deliver the report as a PDF within 3 working days.

  • SEO audit: which “service + town” searches matter and where you show up
  • CRO review: where the site loses enquiries, from the estimate to the form
  • Technical audit: speed, mobile, Schema.org
  • Prioritised improvement plan
  • Ballpark cost for a rebuild or a new site

No strings attached. No upsell. Useful even if you end up working with someone else.

We send the report and one follow-up with examples of our work. No spam.
Fedir Alpatov, founder and tech lead, Code-Site.Art

Fedir Alpatov, founder and tech lead, Code-Site.Art

Runs each project from brief to launch with a designer, a developer and an editor. You talk to the people building the site, not an account manager.

Built sites for construction and renovation companies in Denmark and France (NBYG København, Grønt Land, Solide Renovation) and for a pool manufacturer in Dnipro (Mono Pools).

Updated: About the studioLinkedIn