How to make a website? Step by step guide (2026)

The largest selection of hosting packages with the best hosting service!

How to make a website: a step-by-step guide

11 Oct 2026

These days, you don't have to be a programmer to have your own website. With a domain, hosting, and WordPress, you can create a basic website for your business or blog in a weekend. In this guide, we walk you through all the steps.

Step 1: Decide what the page will do

Before you buy anything, write down your goal: company presentation, blog, portfolio, or online store. This will determine which hosting package you need and which add-ons you will use.

Step 2: Choose and register a domain

The domain is the address of the website. For a company operating in Macedonia, .mk A domain is a natural choice and shows customers that you are a local business. Choose a name that is short, easy to pronounce, and free of hyphens. Registration of a .mk domain It costs 900 den. per year.

Step 3: Choose hosting

Hosting is the space where the site will live. For a new site, it is enough classic hosting package. It is important that the package has cPanel, SSL certificate and backup. If you still don't know what hosting is, read our guide "What is Hosting".

Step 4: Install WordPress

WordPress is a free content management system that powers over 40% of all websites. In cPanel, you can install it in a few clicks via the application installer, without manually setting up databases.

  1. Log in to cPanel.
  2. Open the application installer and select WordPress.
  3. Select the domain, enter a site name and an administrator password.
  4. After installation, log in to yourdomain.mk/wp-admin.

Step 5: Choose a topic and add content

The theme determines the look. Choose a theme that is fast and looks good on mobile. Then create the basic pages:

  • Home — who you are and what you offer, with a clear contact button.
  • About us — history, team, why should they choose you.
  • Services or products — one page for each main service.
  • Contact — address, phone, email and map.

Step 6: Enable SSL and basic security

Enable HTTPS via SSL certificate in cPanel, set a strong administrator password, and regularly update WordPress, theme, and plugins.

Step 7: Prepare the site for Google

  • Install an SEO plugin (for example Yoast SEO) and write a title and description for each page.
  • Add the page to Google Search Console.
  • Create a Google Business profile with the same address and phone number as on the page.
  • Use descriptive alt text on images.

How much does it cost to make a website?

If you do it yourself: .mk domain (900 den) and hosting package (from 999 den) — under 2,000 den for the first year. Paid themes and plugins are optional.

Ready to get started? Check if your domain is available..