A Beginner’s Guide to Choosing and Buying a Domain Name

DISCLOSURE: This article may contain affiliate links. Which means we make a commission, at no cost to you, on products and services we recommend that you decide to buy. Read our full disclosure here.

To get your website online for the world to see, you’ll need a domain name and web hosting.

Both of these things are cheap and easily available. In many instances, you can buy them together from the same company.

For now, let’s take a look at choosing and buying a domain name.

What is a domain name?

A domain name denotes where your website or blog lives on the internet.

It makes it easy for people to find you. When they type in your web address, which contains your domain name, they’ll land on your website.

Web address (aka URL) – https://digital-internet.com
Domain name – digital-internet.com

How to choose a domain name for your website

Choosing a domain name for your website can be difficult. Not because of a lack of creative ideas, but because the ideal domain probably isn’t available to register.

This is especially so if you’re looking for a .com domain but not so much for a country-specific domain.

There are several ways to approach choosing a domain name. They include:

  • Your own name – The perfect option if you want to build a personal brand or run a business in your name.
  • Brand name – The perfect option if you’re creating a brand and have created a name for that brand. Examples include ebay.com, paypal.com and canva.com.
  • Keyword rich – Keyword-rich domains contain one or more keywords people use to find a website on search engines like Google. Examples include newyorkplumber.com and cellphonesforsale.com. They’re typically used for small and local businesses.
  • Topically relevant – If your website is about a particular subject, choose a topically relevant domain so people immediately know what your website is about – digital-internet.com is an example of a topically relevant domain name.

If you can’t get an exact match, try adding words to the start or the end.

Here are a few examples:

  • my
  • go
  • pro
  • your
  • online
  • blog
  • web

If you’re a writer you could use your name followed by writer – yournamewriter.com.

How to choose the best domain extension for your website

If you want to focus on getting traffic from around the world, choose a .com domain over everything else. If that’s not available and you really want that domain, choose .net, .org or .co.

If you want to attract traffic from your own country, choose a domain that uses your country’s domain extension. For example, .co.uk for UK websites and .ca for Canadian websites.

How much does a domain name cost?

Prices vary depending on your country of residence, the extension you want to use and the company you’re using to register the domain.

The most widely used TLD (top-level domain extension) is .com. If you shop around, you can buy them for as little as $1.00. Typically, the price for a .com domain name is around $10 per year.

Why are new domain names so cheap?

Domain registrars and web hosting companies are desperate for business so they offer huge discounts to attract new customers. What you have to be careful of is the renewal fees after the initial period is over. Even then, most of the time, a domain renewal won’t be expensive.

How long is the registration period of a domain name?

The typical minimum registration period is one year and the maximum period is 10 years.

What happens when your domain name needs renewing?

Most registrars offer an automatic renewal option (which can happen 30 days BEFORE the renewal date). This is great if you’re serious about your website and don’t want to let the registration lapse.

If you’re testing the water or experimenting with different websites, you might like to switch off the automatic renewal option and instead choose to renew manually.

Beware! If you switch off the automatic renewal feature and forget to renew it manually, your website and email will eventually stop working.

Should you use hyphens in your domain name?

As most of the best domain names have already been snapped up, the next best option could be the hyphenated alternative (blue-widgets.com).

Whilst these domain names can serve a purpose with search engines, the long, hyphenated name can also look unpleasant and suggest a lack of quality.

They are often used on websites created to rank well in search engines for the words within the domain name (see the exact match domain paragraph above).

For example www.pick-a-trade-and-location.com (www.locksmith-new-york.com).

You have to decide whether you like the idea of hyphens in your domain name.

Also, using hyphens hasn’t done digital-photography-school.com (one of the most popular photography websites online) any harm. And that domain contains two hyphens.

Should you use numbers in your domain name?

Some people have issues with numbers in domain names. Again, personally, I’m not very keen on them, but I do understand why people use them.

As it becomes harder to buy good quality domain names, the likelihood of domains including numbers becoming popular, increases.

Choose a domain name that is easy to remember

Try to choose a domain name that is easy to remember. The reasons for this are obvious.

Not everyone will find your website through a link and you will have to tell people you meet in the offline world what your domain name is.

If you want those people to visit your website, they will have to remember the domain.

Avoid trademarks in your domain name

If you don’t want to have dealings with company lawyers, you should check if your potential domain name will infringe any registered trademarks.

Some companies are heavy-handed when it comes to using trademarks in domain names. I suggest you steer well clear from doing so whenever possible.

A company happy to have their trademarks used in a domain today may not have the same outlook in a couple of years.

If you are not sure if the name is trademarked, check with your local trademark office. Here are two links for you : UK and USA.

If I haven’t convinced you about this, try performing a search for something like “domain name trademark infringement” to see what others have to say.

Check the availability of your desired domain name

My favorite company for buying domain names is Namecheap. To check the availability of a domain, enter it into the search tool on the homepage.

If the domain is available, you’ll see a message like this.

From here, click on the Add to Cart button and follow the checkout process.

Tools for researching domain names

Lean Domain Search is the site I use when looking for domain ideas. All you do is enter one or two words, then review the suggestions LDS throws back.

You can change the order of the results based upon popularity, length and alphabetical order, you can also switch it so the domain suggestions start or finish with the keyword you entered.

The only downside to this tool is that it only suggests .com domains. Even so, it’s still a great way to find inspiration when your ideas hit a brick wall.

How to buy and manage a domain name

It sounds easy, and it is, but there are options and processes to get your head around so you don’t make any mistakes that later cost you time or money.

You typically have two options when it comes to registering a domain name for your website:

  • Buying a domain name as a single entity and attaching it to a hosting package
  • Buying a domain name as part of a hosting package when you set up your website

When I first started building websites back in the early 2000s, I bought the domain along with the hosting package. Simply because I didn’t know what I was doing and it was easy to set up.

Registering a domain

Each registrar has its own process so I can’t give you a step-by-step guide for each one. But generally it goes something like this:

  1. Use a research tool to see if the domain is available
  2. If it is, click on a button that says something like ‘register’ or ‘buy now’
  3. Select additional options such as domain privacy, hosting and variant domains you also want to buy (.com, .net etc)
  4. Enter your personal details (remember to choose the privacy option if you want it)
  5. Enter your payment details
  6. Complete the order
  7. Connect the domain name with hosting (if bought separately)

If you buy the domain and hosting from one place, you’ll receive an email containing all the information you need to setup your website. There won’t be any need for you to link them together as this is already done for you.

Your personal information

When registering a domain name, you might notice an option to hide your name and address from the public WHOIS record.

There is usually an extra charge for this, but it’s worth paying if you don’t want your name and address to appear on a publicly accessible database, which is sometimes mined by scammers to retrieve personal information.

If you’re in the UK and use a domain for business, you should make your business information available on the public database. This includes your business name, business address or registered office and telephone number. Rules may differ around the world, so please check the law for your country.


This post outlines some of the popular scams pulled by businesses in the domain name selling niche. It’s actually quite scary and could put you off moving forward. In my experience, as long as you use a reputable company and avoid the cheapest options, you should be safe.

Which company should you use to register a domain?

I keep most of my domain names with a registrar and my hosting with a hosting company. I connect the two by changing the nameservers.

(The process for doing this changes from registrar to registrar, but you should find instructions within the help areas of your host’s site. Failing that, contact the support team.)

There’s absolutely nothing wrong with buying a domain as part of a hosting package, and I recommend you do it if you plan on running only one or a small number of websites or blogs.

Many hosting packages allow you to host multiple sites through one account by way of “Add-On Domains.”

GoDaddy provided the worst experience – they upsell at every opportunity. You could end up buying stuff you don’t need and paying way more than you expect (I don’t use GoDaddy anymore), and many years ago, I had a few problems shifting domains from iPower to Fasthosts, but the rest of the providers mentioned here all provided me with good service.

Here’s a list of companies worth looking at:



There are loads of others too.

Why do I keep my domains and hosting separate?

It’s just the way things worked out. I use Fasthosts to register domains (my account dates back to around 2002), and frankly, in my experience, when I tried their hosting way back in the day, it wasn’t the best. So I looked for and found better alternatives.

I kept my Fasthosts account open to handle buying domains because it’s easy to manage and I know how their system works.

Over the years, I’ve bought domains and hosting through lots of companies: iPower, Lunarpages, GoDaddy, HostGator, KnownHost, Bluehost, Namecheap, Vidahost, TolraNet and TSOhost.

Important information about domain renewals

When you register a domain name, you do so for a period of time. When that time expires, you must renew the registration otherwise your website will stop working and you could lose the domain.

This means two things (are you ready for this?):

  1. You don’t own your domain name. You only rent it.
  2. If it expires and you forget to renew it, you could lose your domain name forever.

It’s a scary thought, isn’t it? One day you could wake up to find your website’s fallen off the internet and somebody else owns the domain because they bought it when it became available again.

Let me just say this to put your mind at ease – the chances of this happening are very slim, and I don’t want you to worry about it, just be aware.

Digging deeper

Let’s dig a little deeper into what all this really means.

We’ll start by talking about your domain and this idea of ‘renting’ it.

It’s kind of true, and yet, at the same time, it isn’t.

You see, you do own any domain registered in your name (you can sell it), but if you allow the registration to lapse, somebody else can come along and whip that domain right from under your nose.

Even if you’ve owned it for a gazillion years.

After they’ve done that, they can upload a site and take control of your territory.

They won’t have your website and its contents (unless they’ve copied it), but they will have the authority attached to your domain.

What are the chances of this happening?

Very slim.

In fact, if you’re working on your website every day, there’s no chance of it happening at all.


Because, when your domain expires, your site stops working. You’d look into why it’s not working and discover the domain expired. You’d then whip out your credit/debit card and renew it before you have time to catch your breath.

A little while later (I’m talking hours, if you’re very lucky, under 60 minutes), your website emerges looking the same as always.

Now, if you’re traveling or otherwise engaged (you may be sick in hospital) and your domain expires, you have a problem. It’s not an end-of-the-world problem, but it is a problem.

When the domain expires you have some time to renew the domain at the standard price before it becomes available for anyone to buy.

If you don’t renew the domain during the allowed time, your registrar will likely charge you a hefty redemption fee on top of the standard renewal charge.

For example, a domain in an EXPIRED state can usually be renewed for the standard renewal price.

After it leaves the EXPIRED state, expect to pay more. Namecheap charges $200.

This comes from the FatCow page on expired domains and talks about its own deletion cycle:

EXPIRED: A domain name that has expired can stay in the Expired status from 1 to 45 days. 45 days is the maximum. Most Registrars use between 28 and 45 days for their Expired status. A domain name in the EXPIRED status can still be renewed quickly and inexpensively for the cost of a one year registration.

REDEMPTION GRACE PERIOD (RGP): After a domain name has been through the EXPIRED status it falls into RGP where is remains for 30 days. This period is ICANN mandated and cannot be shortened. Once a domain name falls into RGP it becomes much more expensive to retrieve and renew. Expect to spend upwards of $160US and as much as a week to “redeem” a domain name that has fallen into RGP.

PENDING DELETE: After the RGP a domain enters the PENDING DELETE status and cannot be renewed or redeemed. Domain names are PENDING DELETE for 5 days. After five days the domain name will be released to the public and anyone can register the name. You may be able to wait and register it upon release. Be aware that if your domain name is popular it may be snapped up by one of the many “back-order” companies like SnapNames.com. You are free to use such services to attempt to recapture your domain name as well.

Please bear in mind – the company you’re with, the registrar, might operate under different timings. Be sure to check out their FAQs, check in the settings area, or ask the question via the support systems.

How to prevent your domain expiring

After reading all this, I’m sure you’ll be pleased to know there’s something you can do to stop your domain from expiring.

Actually, there are two things.

One: Renew your domain name for longer than the minimum period. Try five years. Or ten.

Two: Use the automatic renewal option provided by many registrars. This is the perfect solution if you don’t want to register your domains for a longer time. The biggest issue comes from renewing domains you don’t want or need.

You might have tried launching a blog about a new hobby, which ultimately failed or you’re no longer interested in. Automatically renewing, in this case, is stupid.

For your main business domain, you should definitely set up the automatic renewal feature. It will put your mind at ease and ensure your website and blog is always online.

For extra security, register with a site like Uptime Robot. It sends you an email when your site goes does down. When you get a “your website is down” message and don’t get a “your website is up” message a few minutes later, it could be because your domain expired.

Check your renewal date

If you don’t know the renewal date, go check it now. The information you need is inside your registrar/hosting account.

Make a note of the date and set a reminder on your calendar.

While you’re checking, and if you like the automatic renewal idea, see if it’s available and activate it.

Wrapping up

If you’re new to buying domains, I hope this article helps you understand the process and makes you realize how simple it is. You’ll probably find the hardest part is finding a domain you really like that’s available!

Leave a Reply

Your email address will not be published. Required fields are marked *