Your website is finished — but only on your own machine. Putting it online takes exactly five steps, and none of them requires prior knowledge or more than a few minutes. Knowing the order also spares you the two classic beginner waiting traps: DNS that "doesn't work", and browsers that warn visitors about your own site.
Step 1: Register a domain
Your domain is your address on the internet — and the one decision in this guide you cannot quietly change later. So take an extra two minutes over it: short, memorable, no cascades of hyphens; a country domain such as .de for a national audience, .com for an international one. Before registering, do check the renewal price rather than just the first-year offer — the usual pricing traps and a full checklist are covered in registering a domain: what to look for. Registering your chosen name then takes minutes, for instance through our domain search.
Step 2: Choose the right hosting
Your website needs a home: a machine that serves it around the clock. For getting started, there are two routes. Web hosting (web space with a management interface such as Plesk) takes server maintenance, updates and basic hardening off your hands — you only look after content. Your own server gives you full control down to the operating system, but makes you responsible for all of it.
Rule of thumb: if you want to focus on your content, choose web hosting. If you want custom software, databases built your way or full root control, choose a server of your own.
For a first website, a portfolio or a blog, web hosting is almost always the right answer — and you can always move later.
Step 3: Connect domain and hosting (DNS)
Now address and home need to find each other. DNS handles that — the address book of the internet. In your domain's DNS management, you create two entries:
- A record for
yourdomain.com→ points to your hosting's IP address. wwwas a second A record (or a CNAME) → so both spellings work.
Your hosting panel tells you the target IP. If domain and hosting sit with the same provider, the entries are often pre-filled or set with a single click.
And here is waiting trap number one: DNS changes do not propagate instantly but spread across the internet within minutes to a few hours, depending on the record's TTL ("time to live"). If your site "doesn't work" right after you save the entry — take a breath, make a coffee, check again.
Step 4: Enable an SSL certificate
Without HTTPS, browsers flag your site as "not secure", which scares visitors off and costs you visibility in search. The fix is free these days: certificates from Let's Encrypt. In panels like Plesk you enable the certificate on the domain with a few clicks, and renewal runs automatically from then on.
The important second checkbox sits in the same menu: the redirect from HTTP to HTTPS. It guarantees every visitor lands on the encrypted version — and that your site exists once for search engines rather than in two competing variants.
Step 5: Upload your content
All that is missing now is the website itself. Two routes lead into your hosting's web directory (httpdocs or public_html, depending on the provider):
- File manager in the panel: upload straight from the browser — the fastest way to start.
- SFTP: using a program such as FileZilla, with credentials from your hosting panel. Handy as soon as there are more files involved.
Static sites need an index.html in the root directory — that is what visitors see under your domain. For WordPress and similar, Plesk offers installers; alternatively, upload the CMS manually and follow its own setup.
The go-live check: seven points before you share the link
Before the link goes out into the world, click through honestly once:
- Both
yourdomain.comandwww.yourdomain.comload. - HTTP redirects to HTTPS automatically and the padlock is there.
- The site looks good on a phone as well.
- All links and images work (click every subpage once).
- Legal pages are linked — in Germany, a legal notice (Impressum) is mandatory for practically every non-private website; check what applies where you are based.
- Loading feels quick, on mobile networks too.
- Search engines are not locked out by accident (no forgotten "noindex" left over from the build).
Conclusion
Domain, hosting, DNS, SSL, upload — five steps that turn "it's on my machine" into "it's on the internet". The only tests of patience are DNS propagation and your own go-live check. If you are starting at step one: the domain search shows you live what is available, and Plesk web hosting then handles SSL, updates and the technical side, so steps four and five come down to a few clicks.