This article was published in 2012 and updated in October 2026.
Almost every business needs a website, and your domain name is often the first thing people see of it. A good domain is easy to remember, easy to type and builds trust; a bad one costs you visitors and emails that never arrive. Here is what makes an effective domain name today — including one piece of 2012 advice that no longer holds.

Photo: DeclanTM on Flickr (flickr.com/photos/declanjewell/517966692), licensed under CC BY 2.0.
1. Easy to say and spell
Many visitors will hear your domain rather than see it — from a customer, on a podcast or over the phone. If people don’t know how to spell it, they won’t find you. Run the “radio test”: say the domain out loud to someone and ask them to type it. Avoid unusual spellings, homophones (such as “4” for “for”) and words that are easily confused.
2. Short and memorable
The shorter and simpler the name, the easier it is to remember and type, especially on a phone. A combination of one to three common words works well. Avoid hyphens and numbers, which people forget or mix up, and random strings of letters.
3. Matches your brand
Ideally, your domain is simply your business or brand name. A brandable name gives you room to grow — “bobsbaseballbats.com” becomes awkward if you later sell gloves too. If your exact name is taken, try a short, natural addition such as “get”, “try” or your city.
4. Keywords: helpful, but not magic
In 2012 we recommended putting keywords in your domain to rank higher in search engines. That no longer works the way it used to: Google stopped giving “exact-match” domains special treatment years ago, and today rankings depend on the quality of your content, your site’s usability and your reputation. A descriptive word can still help visitors understand what you do — but a strong brand name is usually the better choice.
5. The right domain extension
- .com is still the most familiar extension worldwide and what many people type by default.
- Country-code domains such as .de, .co.uk or .ca build trust with local customers and are ideal if you mainly serve one country.
- New extensions such as .shop, .app or .io can work well for some brands, but people may not remember them as easily.
If possible, register your name with your main extension and, if affordable, the most common alternatives, and redirect them to your website.
6. Check before you buy
- Trademarks: make sure the name doesn’t infringe someone else’s trademark.
- Social media: check whether matching handles are available on the platforms you plan to use.
- History: for a previously used domain, look at its history (for example in the Wayback Machine) to avoid a name with a spammy past.
- Costs: compare renewal prices, not just the first-year offer, and watch out for expensive “premium” domains.
7. Protect your domain
Register the domain in your own (or your company’s) name, turn on auto-renewal, keep your contact email up to date and use two-factor authentication at your registrar. Losing a domain because a renewal email went unread can be very expensive to fix.
If you combine an effective domain name with a quality website, you are well on your way to building a successful online business.















Sahl
May 24. 2012
Keyword in the domain name is very good for seo as well as usability. but its hard to do so, makes the domain name a little large 😕
BRANDING is one thing which the domain name should provide the business or blog.
reeha
May 24. 2012
keywords that clearly distinguish and shows our business as well as having easy to read and spell domain name is very important for online interpreters.
Rashmi
May 25. 2012
Great blog post! Domain name is a crucial part when creating a new site, so invest as much time as possible in it.
Paduka
May 26. 2012
hell yeah..! i hate when i must deal with keyword, but something important like keyword, still keep me to do it.. lol
Dewan
May 27. 2012
great tips to select a right domain name for your site or blog
Ashok
May 28. 2012
Good brief article covering all the aspects of Makes An Effective Domain Name, it is very informative useful post, i like your’s work. thanks for sharing nice post.
wow
May 29. 2012
The careful selection and wording of your domain name is one of the most critical part of the initial steps in setting up any website, old or new.
Puneet
Jun 01. 2012
It should be easy to spell. Nice tips thanks.
Bhavin
Jun 02. 2012
Hi,
Suppose, I want to target to few country that which domain extension would be best like .com, .net or .org.
Thanks
Craig
Jun 03. 2012
The 2 most important tips I ever got were to make the doamin something that is easy to remember and to make sure it is relevant to the content of your site both for seo and the users.
Great tips thanks for sharing
hadoop
Jun 04. 2012
Its good way to use keyword in domain name, but it is necessary to keep it small. Good information bout domain name. Must read. Thanks for this.
Becca
Jun 04. 2012
I went for keyword + generic in a .com and I’m killing on the SERP’s. This pieces puts everything in one place, so I’m grateful to see I went with the right advice. Other ‘experts’ were saying other things.
Meera
Jun 06. 2012
The first initial importance step to develop a online businesses is a choose a proper domain name, this article is very helpful to everyone, for chose a domain name.
thanks,
Rich
Jun 06. 2012
I’ve been a big proponent of keywords in the domain name, but heard they may not matter as much any more since the Panda update in mid-March. Is this true, or is it just speculation by other SEO gurus?
Wanda
Jun 06. 2012
I have developed a website and still can not decide it’s domain name. Thanks for the wonderful tips I am sure they will help me!:)
Puneet
Jun 11. 2012
Catchy domain name is more preferable but sometimes keyword rich domain is also worth but for small niche websites
lubna
Jun 12. 2012
it is good way to use keyword in the domain name ………it is good information about domain name….
Kristinakathy
Jun 13. 2012
As per your post a domain name is very important thing for Web site. I am also agree for use keyword in domain name. It’s is very useful for SEO purpose. I can learn more about domain name via this post. I like to share it with others.
Matt
Jun 14. 2012
Nice article Amy –I\’ve spent a lot of time thinking about what makes a good domain name and can add a few tips:- To check whether the name you\’re considering is easy to spell, verbally ask someone to go to the site. If they hesitate or get the spelling wrong, you should pick a different name.- You should avoid domain name hacks. That\’s like picking mysi.te because mysite.com isn\’t available. Also avoid hyphens. Both of these are really hard to remember and is going to limit the number of people that can find your site.- Use a .com because for most people, websites
Matt
Jun 14. 2012
Nice article Amy —
I’ve spent a lot of time thinking about what makes a good domain name and can add a few tips:
– To check whether the name you’re considering is easy to spell, verbally ask someone to go to the site. If they hesitate or get the spelling wrong, you should pick a different name.
– You should avoid domain name hacks. That’s like picking mysi.te because mysite.com isn’t available. Also avoid hyphens. Both of these are really hard to remember and is going to limit the number of people that can find your site.
– Use a .com because for most people, websites == .com. You’re going to miss out on traffic if you settle on some other TLD.
If you need help coming up with a name, I recently launched a domain search tool called Lean Domain Search that might be able to help. It pairs your search term with 2,500 other keywords commonly found in domain names and instantly shows you which are available. On average, it returns over 1,200 available domain names per search, making it really, really easy to find a great .com domain name for your site.
Again, nice article. Good luck domain name hunting!
(Reposting because last one got messed up.)
Kathy
Jul 07. 2012
These are some great tips you have added here! I’ll definitely be checking out the lean domain search function. Previously I would have gone for all keyword domains but now as you say I think it is important to get brandable domain names too.
Cinergix
Jun 14. 2012
It is extremely hard to find domains that have all these three qualities, especially in competitive niches where keywords have extreme value.
Asher
Jun 16. 2012
A keyword in domain name related to niche of your site can earn you a lot of benefits from search engine.
Saksham
Jun 21. 2012
Using keyword “used” to be important, but people these days are running after brand-able domain names and rightly so! I am sure keywords will be devalued in some months!
Clara
Jun 22. 2012
Keywords in domain is a best part of SEo, an im portant one also, in the mean time that domain should be a simple one and not so lenthy, thanks for the post, a great one for the newbies.
munawar
Jul 03. 2012
very nice article. A keyword in domain name related to niche of your site can earn you a lot of benefits from search engine. well Thanks for information.
myrtle
Jul 04. 2012
Great! Domain name is really important in creating a new web site.
katherin
Aug 29. 2012
Great tips to choose an effective domain name..
it should be simple and easy to remember as always..
By using keyword as domain name is good, it makes more popular among all.