How to create a website:
the order matters more than the choices.
Most people who stall on their first website did not pick the wrong host or the wrong theme — they started at the wrong step. This is the order that saves you doing the work twice.
Five steps, and each one constrains the ones after it.
Purpose and pages → domain → hosting → platform and theme → content and launch. The reason for that order is purely practical: how many pages you have determines what you need from hosting, the kind of site determines the platform, and the platform determines whether you need a theme at all. Anyone who starts with design before deciding the pages builds twice.
And the real cost of a site you build yourself is three line items: the domain, the hosting, and the security certificate — and the last is usually free and included. That is tens of dollars a year, not thousands. Everything beyond it is either hiring or something sold to you that you do not need.
And one decision comes before step three: WordPress on hosting, a website builder that bundles hosting and editor into one subscription, or generating the site with AI and editing from there? The first gives the most control and portability; the other two are faster and need less maintenance — we set out the difference below.
And if your site is static pages with no admin panel, it can be published free and permanently — a genuine option, not a trick. We covered its published limits in our free hosting guide.
Step one: what is the site, and how many pages?
Write down two things: the purpose of the site in one line, and a list of its pages. That is all. It takes ten minutes and it determines everything that follows, because the answer tells you which kind of site you are dealing with:
- A brochure site or portfolio — a few pages that rarely change. The simplest thing possible, and it may not need WordPress at all.
- A blog or content site — grows over time and needs an admin panel for publishing. WordPress is the sensible default.
- A store — needs payments, shipping and inventory, which is an entirely different decision, covered in our store platform comparison.
Do not decide "I'll use WordPress" before this step. WordPress is excellent but it is not the answer to every question, and a single landing page on WordPress is overkill that costs you maintenance you do not need.
Step two: the domain
Register the name before the hosting, for two reasons: good names get taken, and some hosting plans include the domain free for the first year, so you save by knowing that in advance.
What matters at this step is not price but three things: register with an email address you own rather than a designer's or an employee's, confirm the verification email that arrives after registration, and read the renewal price rather than the first-year price. Full steps are in our domain registration guide, and where to register in our registrar comparison.
The verification email is not a detail: the Whois Accuracy specification of ICANN's registrar accreditation agreement requires the registrar to obtain an affirmative response from you within 15 days, failing which it must verify manually or suspend the domain — the specification on ICANN's site. WooCommerce's technical requirements are from its WordPress.org plugin page. The website builder's prices and limits are from its own page. Reviewed 12 August 2026.
Before step three: three ways to build, pick one
This is the decision that shapes everything after it — and most guides skip it and simply assume WordPress:
- WordPress on hosting — the most control and the most portable: the files and the database are yours, and you can move the site to any host. The price is that you manage themes, plugins and updates. That is the route steps three and four below describe.
- A website builder — hosting, domain and editor in one subscription, with nothing for you to update. Hostinger Website Builder starts at $2.99/mo on a 48-month term (renewing at $10.99) for three sites and 20 GB. The price: you stay inside the platform and cannot move the site the way you move WordPress.
- Let AI generate it — on the same plan you describe your project in words, it builds the pages and copy, and you edit them in the visual editor. The shortest path from nothing to a published page, and the one we'd suggest if a blank page is what stops you.
The rule in one sentence: if you publish content regularly or want full portable ownership, WordPress; if it is a brochure site and you want it live this week, the builder; and if the blank page is what stalls you, generate first and edit after.
One warning on the third route: generated content is a starting point, not a final draft. Check every figure, price and name before you publish — those are what come out wrong most often, and they are the worst things to publish wrong.
Step three: hosting
Now — and not before — you know what you need. A brochure site and a small blog run on the cheapest respectable plan; a store needs more memory (WooCommerce asks for at least 256MB according to its documentation).
And the rule we keep repeating because it costs people money: the first-year price is not the cost. Read the renewal price and work it out over four years. We bought 12 companies, ran them for 30 days, and did that arithmetic in our hosting comparison.
For anyone who wants one answer without the reading: Hostinger Premium covers the majority, and includes a free first-year domain and a certificate — which closes steps two and three together.
Step four: platform and theme
Install WordPress (most hosts do it in one click), then pick the theme. If it is not clear to you what WordPress is, or the difference between .org and .com, start there. Two pieces of advice that save weeks:
- Switch the site language first, before previewing any theme. A preview in English tells you nothing about how your site will look.
- Look for RTL support, not an "Arabic theme" — there is no such thing as an Arabic theme, only a theme that ships an rtl.css file. Checking takes 30 seconds, and we explained it in our themes guide.
Start with a free theme from the official directory. Pay later, when you hit a limit you genuinely need past — not because the demo looks nice.
Step five: content, then publish
This is the step everyone underestimates and it is the longest. Write your core pages first — about, the service or product, contact — in the language your customers use rather than the language of a brochure.
Then four minutes before launch prevents most later complaints:
- Compress your images — the biggest cause of slow sites, and free to fix. The rest is in our speed guide.
- Open the site on an actual phone — not a narrowed browser window.
- Check the certificate works — the address starts with https and shows no warning.
- Turn on auto-renew for the domain and the hosting. Most sites are lost to forgetfulness, not bankruptcy.
What will they try to sell you that you do not need?
The same line items recur, at checkout and in "web design" quotes. Our verdict on each:
| Line item | Verdict | Why |
|---|---|---|
| Paid SSL certificate | No | A free certificate is enough for an ordinary site, and most hosts include one. |
| "SEO" with no specifics | Ask for deliverables | A vague word that gets sold a lot. Ask exactly what will be done and how it is measured. |
| Several extensions at once | Not yet | One extension is enough to start. Defending the name is a later decision. |
| Email on your domain | Worth it for business | An address at your own domain reads better commercially — but it is a separate decision, so compare before buying. |
| Automatic backups | Worth it | The cheapest insurance you will buy. Check first whether your plan already includes it. |
Build it myself or hire someone?
Build it yourself if it is a brochure site or a blog: the tools require no programming and the work is days rather than months. Hire in two cases only — distinctive design that makes a real commercial difference, or a non-standard function no theme provides.
And in between — "I don't have time" — is a sound decision too, but know that you are paying for time rather than capability, and price it on that basis. We worked out when hiring is genuinely cheaper in our guide to what a WordPress site costs.
Some links on this page are affiliate links — they cost you nothing extra, and they do not affect how we rank recommendations. Full disclosure.
Getting started questions.
How do I create a website for free?
If your site is static pages — a company profile, a portfolio, a landing page — you can publish it free and permanently on a static hosting platform, with a free subdomain. But you do not own the address and it does not move with you. For a WordPress site or a store there is no serious free option, because those need a database running. The published limits are in our free hosting guide.
How much does it cost to create a website?
There are three real line items: the domain (around $10 a year at the registry), hosting (tens of dollars a year), and the security certificate (usually free and included). So a site you build yourself costs tens of dollars a year, not thousands. What raises the number is hiring: a designer, a developer, or an agency. We itemised each in our guide to what a WordPress site costs.
What are the stages of creating a website?
Five, in order: decide the purpose and the pages, register the domain, choose hosting, install the platform and theme, then write the content and publish. The order is not a detail — each step constrains the ones after it, and anyone who starts with design before deciding the pages does the work twice.
What do I actually need before I start?
Three things: a name you have settled on, an email address you own for the registration, and a card that works internationally. You do not need a registered company to hold a global domain or to publish a brochure site. If you are trading or selling, the regulatory requirements attach to your activity rather than your website — check them with the regulator in your country. This is general information, not legal advice.
Do I need a developer to build a website?
No, for most sites. A brochure site, a blog or a portfolio can be built on WordPress with an off-the-shelf theme without writing a line of code. Hiring is worth it in two cases: distinctive design that makes a commercial difference, or a non-standard function no theme provides. Between those two you are paying for time rather than capability.
You know the order. So what is the number?
Domain, hosting, theme and hiring — every line item in figures, and when hiring a freelancer is genuinely cheaper than doing it yourself.