How to buy a domain without getting upsold to death

Published October 2025

All Articles
How to buy a domain without getting upsold to death

Buying a domain should be one of the easiest steps in setting up your online presence. In reality, the process often feels like booking a flight with mysterious extra fees.

Buying a domain should be one of the easiest steps in setting up your online presence.

Type in a name, click “buy”, done.

In reality, the process often feels like booking a flight with mysterious extra fees.


The domain is advertised at pennies, you click through a few screens, and suddenly there are add‑ons, bundles, and a checkout total that looks nothing like what you expected.


The result is that a lot of founders put this off, stick with a clunky subdomain, or overpay for things they don’t need.

Here’s a calmer way to approach it.


What a domain actually is (and why it’s worth owning your own)

A domain is just the human‑friendly address that points to your website.

Instead of typing a long string of numbers, people type yourbusiness.co.uk and the domain system sends them to the right place. Technically, you can survive on a subdomain your website platform gives you, like yourname.hostingcompany.com. It will work. People can click it.


But owning your own domain has some real advantages:

  • It looks more professional on proposals and invoices
  • You can set up custom email addresses (hello@yourbusiness.co.uk), which builds trust
  • Search engines tend to take you more seriously than a generic subdomain

For an established business, not having your own domain is the online equivalent of handing out flimsy business cards with someone else’s logo on them.


Choosing a name without losing your mind

The simplest starting point is your actual business name.

Short and simple is ideal. If your legal name is long, think about what people will realistically type or say out loud.

When your first choice is taken, you have options:

  • Try the same name with a different ending (.co.uk, .net, .io, etc.)
  • Add a small, meaningful word (studio, group, digital, consulting)
  • Consider an abbreviated version if it still feels natural


What you want to avoid is something you’d be embarrassed to say on the phone because it’s full of dashes or random words.

If you’re early enough in the journey, there’s even a case for adjusting your business name to match an available, strong domain – but that’s a bigger conversation.


Where to buy (and what to ignore)

You can buy domains from lots of places: the big names like GoDaddy and 123 Reg, your website builder, or providers like Namecheap and Ionos.

Most of them follow a similar pattern:

  1. A very cheap first‑year price, with a higher renewal rate
  2. Upsells throughout the checkout process: extra domains, hosting, email packages, security add‑ons

This is where it helps to know what actually matters.


The essentials:

The domain itself, for one year

Privacy protection so your personal contact details aren’t public in the WHOIS registry (some registrars include this free, others charge a little extra)

The things you can usually skip at checkout:
  • Extra “similar” domains you’re not going to use
  • Bundled website builders if you already have your own plan
  • Email packages you don’t actually need yet


One provider we like is Cloudflare’s registrar, because domains there are sold at cost and they’re not trying to make money from upsells in the same way.


A simple step‑by‑step

The process itself is straightforward:

  1. Go to your chosen registrar
  2. Type the domain you want into their search bar
  3. Check which versions are available and at what price
  4. Pick one that feels right and isn’t going to surprise you next year
  5. Add privacy protection if it’s not already included
  6. Buy it for a year and make a note of the renewal date

Once you own it, nobody sensible can take it from you as long as you keep renewing.


What to do once you’ve bought it

Buying a domain is step one.

To actually use it:

Connect it to your website by adding the DNS records your web host gives you (usually an A record and sometimes a CNAME)

Set up a professional email address tied to it, even if it just forwards to your existing inbox

Consider registering the same name on key social platforms to keep your branding consistent

Finally, switch on auto‑renew so you don’t wake up one day to discover someone else has grabbed your name because you missed an email.


After that, you can forget about it for 11 months of the year.

It does its job in the background, making you look like a real business every time someone types your name into a browser.