Website for carpenters: price, pages and example
A website for carpenters has to sell your biggest jobs: extensions, roofs, windows and doors, with photos of what you’ve built and an easy way to ask for a quote. Here are the pages, the price, the rules and an example front page.
What should a website for carpenters do?
It should show what you’ve built and make it easy to ask for a quote. Carpentry jobs are often large sums, so customers look for a long time before they write.
- Good photos of finished projects, sorted by type of job.
- A page for each of the big jobs: extensions, roofs, windows and doors, decking.
- A quote form where the customer writes measurements, wishes and when the job should be done.
- How far ahead you’re booked, so the customer knows when you can start.
- Whether you work for homeowners, businesses or both.
Which pages does the website need?
Start with 7 pages. That’s enough for a customer to find the answer and get in touch, and you can always add more:
- Home: carpenter in your town, your main jobs and a button for a quote.
- Extensions and conversions: the process from drawing to finished build.
- Roofs: new roofs, extra insulation and dormers.
- Windows, doors and decking: the smaller jobs many people search for.
- Projects: photos and short descriptions of finished jobs.
- About: the master, journeymen, apprentices and memberships.
- Contact and quotes: quote form, phone and the areas you build in.
How much does a website for carpenters cost?
A website for carpenters typically costs DKK 14,000–35,000 to have made by a freelancer and DKK 40,000–102,000 by a web agency, excluding VAT. Running costs come on top every year. Over three years, that adds up to DKK 28,000–82,000 with a freelancer and DKK 67,000–204,000 with an agency. Build it yourself in Striive and there’s no build fee: three years cost DKK 5,500–7,500.
| Freelancer | Web agency | Striive (you build it) | |
|---|---|---|---|
| Build | DKK 14,000–35,000 | DKK 40,000–102,000 | No build fee |
| Running per year, from year 2 | DKK 4,500–15,500 | DKK 9,000–34,000 | DKK 2,000–3,000 |
| First year in total | DKK 18,000–51,000 | DKK 49,000–136,000 | DKK 1,500–2,500 |
| Three years in total | DKK 28,000–82,000 | DKK 67,000–204,000 | DKK 5,500–7,500 |
All amounts exclude VAT and come from our website cost calculator, built on Danish hourly rates: about DKK 500–900 an hour for freelancers and DKK 900–1,400 for agencies. Running costs are hosting, a domain, licences and a service agreement. Striive is DKK 99 a month incl. VAT for the first 4 months, then DKK 249 a month incl. VAT, plus your domain.
Carpenters need more pages than most, because extensions, roofs and windows are three different searches. Each page beyond the first five costs DKK 1,000–2,500 with a freelancer and DKK 2,500–6,000 with an agency, excl. VAT, so seven pages add DKK 5,000–12,000 to the agency’s base price. In Striive the price is the same however many pages you have.
What do customers search for when they need a carpenter?
Customers type what they need and where they live. Typical searches (in Danish, as they’re typed):
- tømrer [town]
- tømrer tilbygning [town]
- tømrer timepris
- nyt tag pris tømrer
- udskiftning af vinduer [town]
- tømrer terrasse [town]
Use the same words on your pages: the trade, the services and the towns and areas you cover. Give each page a title and a description that say it, and check how it looks in Google with our Google preview. More in how to get found on Google.
What makes customers choose you?
Trust. The customer doesn’t know you yet, so the website has to show you’re good at what you do:
- Project photos with the town and year, such as “30 m² extension, Bjerringbro, 2025”.
- A few words from customers about the job: did the schedule hold, and was the site cleaned up?
- Who turns up: photos of the master and the journeymen, not just the logo.
- What the customer is covered by if something goes wrong: insurance and any guarantee scheme.
- Straight talk about money: whether you give a fixed price, an estimate or work on time and materials.
What rules apply to a website for carpenters?
The same as for every business, and a few for your trade. Every business must show its name, address, email and CVR number on its website (Danish E-commerce Act §7), have a privacy notice when it collects personal data through, say, a contact form, and get consent with a cookie banner before setting cookies for analytics or marketing. Prices for consumers must include VAT. The full list is in website requirements for businesses.
- Extensions and some conversions need a building permit from the municipality. Say whether you help the customer with the application and the drawings.
- Old roofs and claddings can contain asbestos. Check the Danish Working Environment Authority’s (Arbejdstilsynet) rules for the work before you promise the customer to take it on.
- If customers ask about the tradesman tax deduction (håndværkerfradrag), point them to skat.dk, which says which jobs qualify this year. Don’t write amounts on the site yourself.
What could the front page look like?
Here’s how the top of the front page could read. The headline says what you do and where; the text under it says why to pick you and what to do next:
“Carpenter in Viborg. Extensions, roofs and windows, built to last.”
We’re four carpenters working across Viborg Municipality. Send the measurements and what you have in mind, and we’ll come out and give you a fixed quote within a week.
How do you make a website for carpenters with Striive?
You build it yourself, with AI to help. Plan on 10–20 hours for a site like this:
- Tell Striive about your business: what you do, where, and how customers reach you. Have an old website? Type its address, and Striive builds from it.
- The AI website builder builds your front page and up to four more pages, with text about what you actually do.
- Edit texts, prices and photos right on the page in the visual editor, or tell the AI assistant what to change.
- Add a contact form, so enquiries land in your inbox.
- Connect your own domain, check the site on your phone, and publish.
Which mistakes should you avoid?
These turn up again and again on websites for carpenters:
- The photos are taken in poor light and show the building site rather than the finished result.
- Extensions, roofs and small repairs share one text, so none of them gets found.
- There’s no word on how far you travel, so the customer in the next town assumes you won’t come.
- The quote form only asks for a name and a phone number, so you have to call and ask about everything afterwards.
- The projects page only shows jobs from many years ago and nothing newer.
Frequently asked questions
Show the price of a few typical jobs, such as decking or a new front door, including VAT. Big jobs you price after a site visit, but an example gives the customer an idea of the budget before they write.
With a projects page where each project has before-and-after photos, the town and a line about the job. Put the photos in the media library, and you can use the same ones on the projects page and on your service pages.
Yourself in Striive: about 10–20 hours, spread over a couple of days, if your texts and photos are ready. With a freelancer or an agency, plan on 2–6 weeks, because design, texts and corrections go back and forth.
Yes. In Striive you edit texts, prices and photos right on the page, or tell the AI assistant what to change. You don’t pay a web designer for every change.
Read next
Tradespeople
A website for tradespeople: the pages every trade needs, the price, trust and rules, with links on to the single trades.Learn moreBricklayers
A website for bricklayers: bathrooms, facades, small jobs, asbestos and wet rooms, the price and an example front page.Learn moreRoofers
A website for roofers: pages for new roofs, felt roofing and repairs, asbestos in old roofs, the price and an example front page.Learn moreGet found on Google
How a small business gets found on Google and in AI search: the steps in order, what they cost, and how long it takes.Learn moreMedia library
A media library for your website’s images: folders, alt text for many at once, and one replacement that updates every page.Learn moreContact forms
Build a contact form for your website in the editor, keep spam out, and read every enquiry in your admin.Learn more