Help and Support

Getting a website online, the steps in the right order

What are the steps to get a website online?

Putting a site online follows a clear order: register a domain name, choose hosting (free to learn, paid for anything real), point the domain's DNS at your host, build the site with a builder, an installed app, or a template, add an SSL certificate for HTTPS, then test and launch. Take the steps one at a time and each is straightforward.

Jump to the tools Back to home

The launch checklist, start to finish

Most first-time site owners feel overwhelmed because they see the whole thing at once. It is easier as an ordered list. First, pick and register a domain name, your site's address. Second, choose hosting: free hosting is a fine place to learn, while a low-cost paid plan suits anything you depend on. Third, connect the two by pointing the domain's name servers or DNS at your host, the step that makes the domain load your site.

Fourth, build the site, using a drag-and-drop builder, a one-click install of an app like WordPress, or a ready-made template you fill with your content. Fifth, add an SSL certificate so the site loads over HTTPS with the padlock, which is now expected of every site. Finally, test everything on a phone and a computer, check your links and forms, and launch. None of the steps is hard on its own; doing them in order is what keeps it simple.

Where to get help when you are stuck

Everyone hits a snag, usually around DNS or email, because those involve waiting on propagation and getting records exactly right. When something does not work, first confirm whether you are simply waiting on a DNS change to propagate, which can take up to a day or two. If a record looks wrong, re-check it against your host's setup instructions, since a single character in an A record or MX record matters.

For account, billing, and setup questions, your host's support, knowledge base, and ticket system are the fastest route, because they can see your specific configuration. The guides on this site explain the concepts behind each step (hosting tiers, domains, DNS, SSL, templates, and builders) so the instructions you follow make sense. Read the relevant guide first, then use your provider's support for anything specific to your account.

What to check

What to look for

Act on this

Tools to act on this guide

Each slot below is reserved for a host, registrar, or tool we would use ourselves. We are adding them as we vet them; nothing here is a paid placement.

Reserved slot Start-here setup guide

Step-by-step path from domain to launch.

Reserved slot Support and ticket system

Where readers reach account-specific help.

Reserved slot Common questions

Quick answers to frequent setup snags.

Questions

Frequently asked questions

What are the steps to put a website online?
Register a domain name, choose hosting (free to learn, paid for anything real), point the domain's DNS at your host, build the site with a builder, an installed app, or a template, add an SSL certificate for HTTPS, then test on phone and computer and launch. Doing these in order keeps an otherwise daunting process simple.
Do I need a domain and hosting, or just one?
For a normal website you need both. Hosting is the space where your site's files live, and the domain is the address people type to reach them. They are separate services that you connect by pointing the domain's DNS at the host. You can buy them from the same company for convenience or from different ones and link them.
Why is my new website not showing up yet?
Most often you are waiting on DNS propagation. After you point a domain at your host or change a record, the update is cached across the internet and can take from minutes to a day or two to appear everywhere. If it has been longer, re-check the A record and name servers against your host's instructions for a typo.
Where do I get help if I am stuck setting up my site?
For anything specific to your account, billing, or configuration, your host's support, knowledge base, and ticket system are fastest, since they can see your setup. For understanding the concepts behind a step, read the relevant guide here on hosting, domains, DNS, SSL, templates, or builders, then apply your provider's specific instructions.
How long does it take to get a website online?
The active work can take as little as an afternoon: registering a domain, signing up for hosting, and starting a builder or template are quick. The main wait is DNS propagation after you connect the domain, which can run up to a day or two. So plan for setup in an afternoon and the domain fully resolving within a couple of days.

1 Free Website is reader-supported. Some links on this site are affiliate links, which means we may earn a small commission when you sign up through them, at no extra cost to you. We only point to hosts, registrars, and tools we would use to launch our own site.