+359 893 560 371 Support 24/7 · sales 9:00–18:00 All services operational
Hosting

How to Make a Website: A Step-by-Step Guide

How to make a website step by step: domain, hosting, platform, content and getting into Google. A clear guide to building your first site.

The MaxBG team · 8 min read
How to Make a Website: A Step-by-Step Guide

A website is no longer something only big companies can afford. A small business, a tradesperson, a clinic or a blogger can have a working site in a few days, on a budget of a few dozen euros a year. The question is not whether you can do it, but where to start and in what order.

This guide shows how to make a website step by step: what you need, which platform to choose, how to get the site online and what to check before you show it to your customers.

In short: 7 steps to a finished website

  1. Decide what the site is for and which pages it needs.
  2. Register a domain.
  3. Choose a platform: WordPress, a website builder or a custom-built site.
  4. Get hosting.
  5. Install the platform and choose a theme.
  6. Write the content and add the main pages.
  7. Switch on HTTPS, launch the site and submit it to Google.

What you need to make a website

Every website rests on three things. Once you understand the role of each, the rest of the steps are easy.

ComponentWhat it isExample
DomainThe address people use to find youyourcompany.com
HostingThe server where the site's files and database liveAn NVMe server close to your visitors
PlatformThe system you use to create and edit pagesWordPress, a website builder or custom code


Planning the pages of a website before building it


Domain and hosting are paid for separately, but they are usually bought from the same provider so nothing needs to be configured between two companies. WordPress itself is free, while website builders include the platform in a monthly subscription.

Step 1: Decide what the site is for

Before you buy anything, answer one question: what should a visitor do when they reach the site? Call you, send an enquiry, buy a product or read an article. Everything else depends on that answer: how many pages you need, which platform and what kind of hosting.

Most small businesses need five pages:

  1. Home – who you are and what you offer, with a clear contact button;
  2. Services or products – one page for each main service;
  3. About – your team, your experience and why customers should choose you;
  4. Contact – phone, email, address and a map;
  5. Privacy policy – required if you collect data through a form.

Write these pages down. That list is your site map, and it will save you a lot of rework later.

Step 2: Register a domain

The domain is your website's name on the internet. It should be short, easy to say over the phone and connected to your business name. For a business with customers in one country, that country's extension is usually best; for an international project, .com or .eu.

Before you decide, check whether the name is available. A .com registration takes minutes.

Step 3: Choose a platform

This is the most important decision, because it determines how much control you have over the site and what it will cost you in the long run.

CriterionWordPressWebsite builder (Wix, Squarespace)Custom-built site
DifficultyModerate, no codingEasy, drag and dropYou do nothing yourself
ControlFull, the site is yoursLimited to what the platform allowsFull
Moving itTo any hostPractically impossibleDepends on the technology
CostHosting + domainMonthly subscription that grows with featuresOne-off build price + hosting
Best forCompany sites, blogs, online shopsA simple site with a few pagesSpecific needs and a large budget


Choosing a platform and theme for a new website


For most people the right choice is WordPress. It runs around 40% of all websites, has thousands of ready-made themes and plugins, and the site stays yours, so you can move it whenever you like. Builders are convenient to start with, but your site is locked into their platform.

Step 4: Get hosting

Hosting decides how fast your site opens and how well it is protected. For a WordPress site, choose WordPress hosting: the server is tuned for it, with caching, current PHP and automatic backups. For a simple site of a few pages without WordPress, shared hosting is enough.

To compare providers in more detail, see how to choose WordPress hosting – it lists the 7 things to check before you order.

Step 5: Install WordPress and choose a theme

With most hosting plans, WordPress installs with one click from the control panel. A minute later you have a working site and an admin login at yourcompany.com/wp-admin.

The theme decides how the site looks. When choosing one, check three things:

  1. Speed – lightweight themes load faster and rank better in Google;
  2. Mobile layout – more than half of your visitors will come from a phone;
  3. Updates – a theme that hasn't been updated for a year is a security risk.

Start with few plugins: a contact form, an SEO plugin and a caching plugin. Every unnecessary plugin slows the site down and adds one more thing to keep updated.

Step 6: Create the content

Design gets attention, but content sells. Write for the customer, not for yourself: what problem you solve, what it costs, how long it takes and how to get in touch.

  1. Text – short paragraphs, clear headings and one main topic per page;
  2. Images – real photos of your team and your work, resized to a sensible size and saved as WebP so they load quickly;
  3. Contact details – phone and email on every page, usually in the header or footer;
  4. Legal pages – a privacy policy, and a cookie notice if you use Google Analytics or ads.


Taking your own product photos for website content


Step 7: Launch the site and submit it to Google

Before you tell your customers, check three things:

  1. HTTPS – the site must open over a secure connection. Without an SSL certificate, browsers show a warning and Google treats it as a sign of low trust.
  2. Phone – open every page on your mobile and test the contact form.
  3. Speed – run the site through Google's PageSpeed Insights and fix the red items.


Checking a new website on a phone with a secure HTTPS connection


Then add the site to Google Search Console and submit your sitemap. That way Google finds it in days rather than weeks. If you have an office or shop, also create a Google Business Profile so you appear on Maps.

How much it costs to make a website

With WordPress on your own hosting, the main costs are the yearly domain and the monthly hosting. Themes and plugins can be free or a one-off purchase. In the long run this is also the most affordable option, because you don't pay a subscription for every extra feature.

The biggest cost is usually not money but time. A first site built by someone doing it for the first time takes anywhere from a few days to a few weeks, mostly because of the text and photos.

If you'd rather not do it yourself

If you don't have the time, or you want a site built for sales and SEO from day one, leave it to professionals. GETSEO, the agency behind MaxBG, offers website design – from structure and copy to launch.

Frequently asked questions

Can I make a website without coding?

Yes. With WordPress or a website builder you don't write a single line of code. Pages are edited like a document in a word processor, and the theme takes care of the design.

How long does it take to make a website?

The technical part – domain, hosting, installation and theme – takes an afternoon. Most of the time goes into text and photos. A five-page site is usually ready in a few days.

Do I need hosting if I use a website builder?

No. With builders, hosting is included in the subscription. The trade-off is that the site stays on their platform and cannot be moved to another host without rebuilding it.

What must a business website include?

Your company details and a way to contact you, a privacy policy if you collect personal data, and a cookie notice if you use analytics or ads. Without them the site loses trust and, in the EU, falls short of GDPR requirements.

Conclusion

Making a website is within reach of anyone who sets aside a few days. Start with a clear goal and a handful of pages, choose WordPress on good hosting and put your effort into the content. A website is never finished once and for all – keep adding pages and articles as your business grows.

Start with a domain and hosting. Check whether your site name is available and pick a plan that grows with your project.

Check a domain · See the WordPress plans

AI assistant instant answers, 24/7
🍪 We use cookies

To keep MaxBG fast and secure, we use essential cookies. With your consent we also add Google tools (Analytics and Ads). They help us analyse visits and improve our hosting services, and the data is shared securely with Google. You can change your choice or learn more in our Cookie policy