Domain and hosting: how to choose, what it really costs and what to watch
Domain and hosting are two things most business owners think about once — when the website goes up — and then remember when the site stops working or their email lands in spam. Here is how the two differ, how to pick a name, what to look for in hosting, and the handful of settings to keep an eye on so that a year from now you are not trying to get your own domain back from a former contractor.
Author: Bartosz Gonta

1. Domain vs hosting — what is the difference?
A domain is the address a customer types into the browser — e.g. yourcompany.com. Hosting is the server where the website's files live and which responds when someone visits that address. The domain is the sign with your address; hosting is the premises where you do business.
The two are usually bought separately and renewed every year. You can keep them with one provider, but you do not have to — a domain can be “pointed” at a different server at any time by changing its DNS settings.
Your domain is your address for years. You can switch hosting in a day; the address customers and Google know you by — practically never.
2. How to choose a domain name
A good domain is short, easy to read out over the phone and leaves no doubt about spelling. A few practical rules:
- no accented or special characters — they invite typos,
- avoid hyphens and digits you have to spell out (“with a dash”, “the number two”),
- ideally the company name; if it is taken, the name plus your trade or city, e.g. smith-roofing.com or roofingleeds.co.uk,
- check whether the same name is free on social media — consistency makes you easier to find.
Country extension or .com?
For a business working in one country, the local extension is the natural choice — customers expect it and it is easy to remember. If you target other markets, add the .com and redirect it to your main site. The extension itself gives no advantage in Google; what is on the site is what counts.
It is also worth buying the most common misspellings and variants of your name if they are cheap, and redirecting them to the main address.
3. What to look for in hosting
The first-year price is the least important number in a hosting offer. What matters more:
- Renewal price: introductory deals are often several times cheaper than the following years. Compare offers by renewal price, not the price on the banner.
- Server location: a server close to your customers means a shorter response time, which feeds directly into page speed.
- Backups: automatic, daily, and restorable by you. Ask how long they are kept and whether restoring one costs extra.
- SSL certificate included: a free Let's Encrypt certificate is standard today. There is no reason to pay separately for basic SSL.
- Technology support: WordPress needs PHP and a database; modern Next.js sites need Node.js or static hosting. Ask your developer what your site requires before you buy anything.
- Support: check whether you can actually reach someone when something breaks on a Friday evening.
4. Shared hosting, VPS or cloud?
For a business website, a brochure site or a blog, good shared hosting is plenty — a few thousand visits a month is no effort for it, especially when the site is lightweight.
A VPS, or virtual private server, makes sense for applications, high-traffic shops or unusual software. It gives you more power and freedom, but needs someone to keep it updated and secure.
Cloud platforms for static sites and web apps (such as Vercel, Netlify or Firebase Hosting) work well with modern technologies: they distribute the site across servers worldwide on their own and often have a free starter tier.
A site's speed depends more on how it is built than on how much you pay for the server. A heavy theme will not get faster on a pricier plan.
5. The domain must be registered to you
This is the single most important piece of advice here. The domain should be registered to your company or to you, in your account with the registrar, with your email address. Not to the agency, not to the IT person who has “handled it for years”, not to a nephew.
When the domain is in someone else's name, every change — moving the site, new email, renewal — depends on that person. And if contact breaks down and the domain is not renewed, after the grace period anyone can register it.
Check it today:
- Log in to your registrar's panel and see who is listed as the domain's registrant (owner).
- Make sure the account email is an address you actively use — renewal reminders go there.
- Turn on auto-renewal and attach a current card.
- Store the login details for the registrar and the hosting somewhere safe.
6. Email on your domain — how to stay out of spam
office@yourcompany.com looks more professional than yourcompany@gmail.com, but only if the messages arrive. Gmail and Yahoo tightened their sender requirements in 2024, and without the right setup, email lands in spam more and more often.
Deliverability comes down to three DNS records on your domain:
- SPF: a list of the servers allowed to send email on behalf of your domain.
- DKIM: a digital signature proving the message was not altered on the way.
- DMARC: instructions for the receiving server on what to do with a message that fails the two checks above.
You can check your setup for free by sending a message to the test address at mail-tester.com — you get a score and a list of things to fix.
7. Common questions about domains and hosting
Can I move my domain to another registrar?
Yes. You need an authorisation code (also called an EPP or transfer code), which you generate in your current registrar's panel. The site keeps working throughout, because a domain transfer does not change its DNS settings.
Will switching hosting hurt my Google rankings?
No, as long as page addresses stay the same and the site does not disappear for days. Google sees the same content at the same address — which server it sits on makes no difference to it.
Is free hosting good enough?
For a business site, usually not: free plans often come with ads, limits or an address on someone else's domain. The exception is cloud platforms for static sites, whose free tiers genuinely cover small websites.
8. A website with every access in your hands
On every project I help choose hosting that fits the site's technology, connect the domain and SSL certificate, set up email and hand over every login — so that everything is registered to you.
Tell me what you need and you'll get a free quote within 48 hours.
Have a project in mind? Describe it briefly — I reply personally, usually within 24 hours.

