Back to blog
Guides 7 min read

How to Make a Website: Complete Guide 2026 (Step by Step)

How to make a website in 2026: step by step, real options (WordPress, Wix, custom code), costs in USD and EUR, and mistakes to avoid.

CG
Caro Gandini · CEO of Imagine AI Jun 23, 2026 · Updated Jun 23, 2026
How to Make a Website: Complete Guide 2026 (Step by Step)

Making a website today seems easy: you open Wix, pick a template and in two hours you have "something". But between "something" and a website that actually brings customers, ranks on Google and doesn't give you headaches there's a chasm.

This guide takes you step by step through the entire process: from defining the strategy to deciding whether to do it yourself, hire a freelancer or an agency. All with prices updated for 2026.

Step 1: Define your strategy (before touching any tool)

80% of websites that fail do so because they start with the tool instead of the strategy. Before choosing a platform or designer, answer these questions:

  • Why do you need a website? Sell products, capture leads, show portfolio, get known.
  • Who is your ideal customer? Age, what they search for, what worries them, where they live.
  • What action do you want the visitor to take? Call you on WhatsApp, fill a form, buy.
  • What pages do you need at minimum? Home, services, contact, about us.
  • What content do you have ready? Texts, professional photos, logo.
  • What is your realistic budget? Not only construction, also annual maintenance.
A website without a strategy is an expensive brochure nobody reads.

Step 2: Buy your domain and contract hosting

These two are the technical foundations of any website. They aren't optional and you can't "skip" them using free subdomains.

The domain (your web address)

It's the name people type in the browser: yourbusiness.com. Buy it yourself, in your name, not in the agency's or freelancer's name. This is key: if tomorrow you argue with whoever built your site, the domain is yours.

  • Cost: between $10 and $30 USD per year (approximately 10€ to 25€)
  • Where to buy: Namecheap, GoDaddy, Google Domains, local registrars
  • Tip: choose a short, memorable domain without hyphens

Hosting (where your website "lives")

It's the server where your site lives. If the hosting is bad, your site is slow, goes down often and Google penalises you.

  • Cost: between $50 and $500 USD per year (depending on traffic and site type)
  • Common options: SiteGround, Hostinger, DigitalOcean, Vercel
  • Tip: don't pick the cheapest. A $3 USD/month hosting will cost you customers.

At Imagine AI, domain, hosting, SSL and local SEO are included in the one-time payment of $100 / 100€. The domain is in your name, not ours. Request your free demo.

Step 3: Choose how you're going to build the site

This is the most important decision. There are three real paths, each with pros and cons.

Option A: DIY builders (Wix, Squarespace, Hostinger Builder)

You build the site yourself by dragging blocks, no code.

Pros:

  • No technical knowledge needed
  • Fast result (can be ready in 1 to 4 weeks)
  • Includes hosting and SSL in the subscription

Cons:

  • You don't own the code. If you stop paying, you lose the site.
  • Limited SEO (builders have technical restrictions)
  • Templates look generic (all sites look alike)
  • Migrating to another platform later is very hard
  • Accumulated subscription cost: $160 to $322 USD per year, every year

Ideal for: testing an idea quickly, freelancers with very simple sites.

Option B: WordPress (with template or custom)

WordPress is the world's most used system (over 40% of websites). It has two very different versions:

WordPress with prefabricated template:

  • Cost: $200 to $600 USD
  • Time: 2 to 4 weeks
  • Customisation limited to what the template allows
  • You need to maintain it yourself (updates, security, backups)

Custom WordPress (own theme or custom code):

  • Cost: $800 to $3,000+ USD
  • Time: 4 to 8 weeks
  • Unique design, optimised for your business
  • Advanced SEO possible
  • 100% code ownership

Ideal for: businesses that want a professional, scalable site that ranks on Google.

Option C: Custom-built site (code from scratch)

A team of developers writes your site from scratch, no template.

Pros:

  • Fully customised design and functionality
  • Maximum performance and SEO
  • No technical limits

Cons:

  • Higher cost: $2,000 to $5,000+ USD
  • Time: 6 to 12 weeks
  • You need a team to maintain the code afterwards

Ideal for: companies with complex business logic, special integrations, marketplaces.

Quick cost comparison 2026

OptionInitial costAnnual maintenanceTimeCode ownership
Wix / Squarespace$0 (but you pay subscription)$160-$322 USD1-4 weeksNo
WordPress template$200-$600 USD$200-$500 USD2-4 weeksYes
Custom WordPress$800-$3,000 USD$200-$500 USD4-8 weeksYes
Custom code$2,000-$5,000+ USD$500-$1,500 USD6-12 weeksYes

Step 4: Design the essential pages

A website doesn't need 30 pages. It needs the right pages.

The 5 minimum pages:

  1. Home: who you are, what you do, why they should choose you. A clear message in less than 10 seconds.
  2. About us: the human face of your business. Who are the people behind.
  3. Services or products: what you offer, what problem you solve, how to buy.
  4. Contact: form, WhatsApp, map, social media. The more options, the better.
  5. Blog (optional but highly recommended): content that ranks on Google over time.

Non-negotiable technical requirements:

  • Responsive: looks good on mobile (over 70% of traffic comes from mobile).
  • Speed: loads in less than 2.5 seconds. Google penalises slow sites.
  • SSL (green padlock): mandatory for people to trust and for SEO.
  • Basic on-page SEO: titles, descriptions, headings properly set.

Step 5: Plan maintenance

This is where most people forget something important: the website doesn't end when it goes live. It needs maintenance.

What does maintenance include?

  • WordPress, plugins and theme updates
  • Automatic backups (in case something breaks)
  • Domain and hosting renewal
  • Security monitoring
  • Content updates (texts, photos, blog)
  • Technical support if something fails

Realistic annual cost: $300 to $1,500 USD (depending on size and traffic).

At Imagine AI you don't have to worry about technical maintenance: hosting, SSL, domain and local SEO are included in the one-time payment, no fees or hidden renewals. You focus on your business. See free demo.

Mistakes almost everyone makes

1. Picking the cheapest quote

A $200 USD website is almost always a generic template without SEO, without professional copy and without support. Cheap is expensive.

2. Not clarifying what's included in the quote

Before paying, get it in writing: how many pages, how many revisions, if it includes texts and photos, if it includes SEO, if it includes maintenance, who owns the code and domain.

3. Ignoring maintenance

"It doesn't bother me until it goes down". The day your website breaks on a Sunday night, you lose sales. Plan maintenance from day one.

4. Not keeping the domain in your name

This is the most common and most expensive mistake. If the domain is in the agency's or freelancer's name, technically they can take it from you. Demand it be in your name from day one.

5. Thinking "I'll do SEO later"

SEO is planned from the design phase. Recovering the ranking afterwards is much more expensive and slower. More info on how to rank your website on Google.

6. Not measuring results

If you don't install Google Analytics and Search Console, you're flying blind. You won't know what works or which page brings you customers.

FAQ

Can I make a website for free?

Yes, with Wix or WordPress.com free. But "free" actually ends up expensive: you'll have a weird subdomain, platform ads, zero customisation and zero SEO. For a serious business you need your own domain and hosting.

How much does it cost to make a website in 2026?

  • Basic with template: $385 to $900 USD
  • Professional custom: $900 to $3,500 USD
  • E-commerce: $1,200 to $5,000+ USD

How long does it take to make a website?

  • DIY builders: 1 to 4 weeks
  • WordPress with template: 2 to 4 weeks
  • Professional custom site: 4 to 8 weeks

Do I need to know how to code to have a website?

No, if you hire an agency or freelancer. Yes, if you want to do 100% yourself with code. For most businesses, the best cost-benefit is hiring a team to build it custom.

WordPress or Wix: which is better?

WordPress if you want to grow, have powerful SEO and own your website. Wix if you only need something fast and simple to get by. More details in custom vs WordPress.

What do I do after publishing the site?

  • Set up Google Analytics and Search Console
  • Register your site on Google Business Profile if you're local
  • Publish content on the blog at least twice a month
  • Ask for reviews from your first customers
  • Monitor speed and 404 errors
CG

Caro Gandini · CEO of Imagine AI

Founder and CEO of Imagine AI, a web and software development studio. Writes about digital presence, real pricing and automation for businesses.

/ Keep reading