Building a website takes seven steps: decide the purpose, secure the domain, choose a platform, plan the structure, write the content, build the site and launch it properly. The technical part is easier than most people think. What takes time, and decides whether the site turns out well, is the content.
This guide goes through the whole journey, and is honest about where the line is for what it makes sense to do yourself.
Step 1: Decide what the site should achieve
Before you touch a single setting, write down one sentence about what you want a visitor to do.
"Call and book an appointment." "Send a quote request." "Buy the product." That sentence then guides every decision you make: which pages you need, what goes at the top, where the buttons sit.
A website without a stated purpose becomes a brochure. It looks nice and does nothing.
Also write down who the visitor is and what they are worried about before they get in touch. Will it cost too much? Will it take too long? Can you be trusted? Those are the questions the site needs to answer.
Step 2: Get a domain
The domain is your address. A few principles:
- Choose .se if you sell in Sweden. It signals a local presence.
- Keep it short and easy to spell. If you can say it on the phone without spelling it out, it works.
- Avoid hyphens and numbers. They cause confusion.
- Check that the name is free as a trademark and on social media before you buy.
The cost is SEK 130–300 per year at registrars such as Loopia, one.com or Namecheap. Register the domain in your own name, not the agency's or an employee's. It sounds obvious, and it's one of the most common problems when a working relationship ends.
Step 3: Choose a platform
This is the choice that is hardest to change later.
Website builders: Wix, Squarespace, one.com
You build by dragging and dropping. Quickest to get started, no technical knowledge required, and everything is included in the subscription of SEK 150–400 per month.
The limitations only show later: you are locked into the platform, can't move the site if you want to switch, and have limited control over what drives page speed and search visibility.
Suits sole traders, associations and anyone who needs something published this week.
WordPress
Powers a large share of the world's websites. You own everything, can build almost anything and have a huge choice of themes and plugins.
The price is maintenance. WordPress, themes and plugins must be updated continuously, or the site becomes a security risk. Expect SEK 2,000–6,000 per year for that, or your own effort every month.
Suits businesses that want to own their platform and have someone who takes responsibility for maintenance.
Modern frameworks: Next.js, Astro
The site is built as code and becomes very fast, secure and flexible. The content can be managed in a separate system so that you can still update text yourself.
Requires a developer to build, but has lower running costs and fewer parts that can break.
Suits businesses where the site is a central sales channel and where speed and search visibility mean money.
E-commerce: Shopify, WooCommerce
If you are going to sell products, you need a platform built for it. Read on in our guide to starting an online store.
Need a new website? Read about web development →
Step 4: Plan the structure
Sketch the pages before you build anything. A typical business site needs:
- Home page: what you do, for whom, and the next step
- One page per service: not all services on the same page
- About us: real people with names and photos
- References or case studies: proof that you have delivered
- Contact: every way to reach you, ideally with a map
- Privacy policy: required under GDPR
A separate page per service matters more than it sounds. That is how you can rank for each service on its own; a catch-all page rarely ranks for anything.
Step 5: Write the content
This is the step that stalls most projects. Set aside more time than you think.
Write as you would talk to a customer. Read the text aloud. Does it sound like something you would say? Good. Does it sound like an annual report? Rewrite it.
Put the answer first. The visitor won't scroll to look for the point.
Be concrete. "We deliver within two weeks" beats "fast delivery". "We have built 40 websites since 2019" beats "long experience".
Get real photos. Stock photos of smiling people in meeting rooms convince no one. A mediocre photo of your actual premises is better than a perfect photo of someone else's.
Give every page its own title containing what people search for. "Roofing in Uppsala | Company name" works. "Services" does not. Read more about finding the right words in our guide to keyword research.
Step 6: Build the site
With the content ready, the build goes quickly. Keep in mind:
- Mobile first. Most visitors are there. Test on a real phone, not just in a shrunk browser window.
- Compress the images. Use WebP and scale them to the right size. Images are the most common cause of slow pages.
- Keep the design calm. Two typefaces, one accent colour, plenty of space.
- Make the way to contact you visible everywhere. The phone number should be tappable on mobile.
Step 7: Launch properly
Before you release the site:
- Check that the site is indexable. Test environments are often set to noindex, and that setting gets left behind. This is the single most common launch mistake.
- Set up Google Search Console and submit your sitemap.
- Install visitor analytics and track form submissions and phone taps.
- Test every form: send a real message and check that it arrives.
- Check that HTTPS works and that http redirects to it.
- Create your Google Business Profile. It's free, and for local businesses often more important than the website.
- Point old URLs to the right place if you are replacing an existing site. Without redirects you lose everything you have built up.
What you can manage yourself, and when it pays to get help
Do it yourself when the budget is limited, the need is simple and you have the time. A self-built site that exists beats a perfect site that never happens.
Get help when the site needs to be a sales channel, when you need to rank for competitive keywords, when you need integrations with other systems, or when your time is simply worth more elsewhere.
A middle route that works for many: have someone build the foundation properly, and then manage the content yourself.
If you want to know what your case would require, get in touch. Also read what it usually costs in how much does a website cost, or about how we work with web development.
Frequently asked questions
How long does it take to build a website?
With a website builder you can have something published in a weekend. A well-crafted business site normally takes 4–8 weeks from start to launch, and most of that goes on content (text and photos) rather than on the build itself.
Can you build a website entirely yourself with no prior knowledge?
Yes. Template-based tools like Wix and Squarespace require no technical knowledge. What still takes work is the content: deciding what the site should say, writing the text and getting photos. That is where most self-built projects get stuck.
What do I need to get started?
A domain name (SEK 130–300 per year), a platform or web hosting, and content in the form of text and photos. If you have a business that sells locally, you should also create a Google Business Profile, which is free.
Should I choose WordPress or a website builder?
Choose a website builder if you want to get started quickly, have a simple need and don't want to deal with maintenance. Choose WordPress if you want to own the platform, need more flexibility and can set aside SEK 2,000–6,000 per year or your own time for updates and security.
Sources
Need a new website?
Tell us what you have today. After a free review you get a fixed price in writing.


