Should You Get a Domain Name with Spaces or Dots In Between to Improve Readability?

Improving Readability: What Works and What Does Not

Should You Get a Domain Name with Spaces or Dots In Between to Improve Readability?

by Christopher Heng,

In the space of the last few weeks, I have been asked by different readers whether they should get a domain name for their website with spaces in between or perhaps with embedded dots to improve the readability of their domain name. This article attempts to address the misunderstanding, suggest alternatives, as well as answer the underlying question.

The Question in Detail

There are various forms of the question. One version has the reader asking me whether he should get a domain name of the form "" or "here is a multiple worded". Others asked if a domain like "" might be superior to a name where all the words run into each other. (Note that the names I'm using here are not the actual ones my visitors used.)

For those wondering what a domain name is, it is just a name like "". It forms the address of your website. You get one by registering a name of your choice with a domain name registrar. This is usually the first step one takes when creating a website.

Embedded Spaces and Dots

The short answer to the questions asked is that you won't be able to buy a domain name like "an" or "" where there are embedded spaces or dots in the name you choose.

Don't be confused here. When I say you can't buy a domain name with embedded dots, I meant that you can't buy one where the dots occur in the portion of the name that you choose; I'm not talking about the part that separates that name from its suffix. That is, a domain name registrar does not sell domain names of the form "" (where there is a dot in "an.example") but they allow domain names of the form "" or "" (where the dots occur only in the ".com" and "" extensions).

In other words, there's no need to debate whether to buy a domain name with spaces and dots in between. You can't do it.

However, all is not lost. There are other ways of separating the words.

Alternative Methods of Separating Words in Domain Names

Although my answer above renders the original questions irrelevant, I should probably mention alternative methods that people use to separate words in their domain names.

  1. Hyphens

    Since spaces cannot be used in a domain name, some people buy domain names with embedded hyphens instead. That is, since they can't have a domain like "multiple words in this domain as an", they use "" instead.

  2. Subdomain Names with Dots

    Although I said that you cannot buy a domain name with embedded dots, you can still create a domain where there are embedded dots. For example, if you were to look up at your browser's address bar right now, you will notice that this site has a web address of "", where there is a dot separating "www" from my main domain "". Since I own the domain called "", I can create any number of web addresses ending with "" that I want. These new addresses, like "", are often referred to as subdomains. They are subdomains of my main address,

    As such, even though you cannot buy a domain name like "", nothing stops you from buying a domain called "" (unless it's already taken), and then creating a subdomain name called "". Once you own the main domain, you can create any number of subdomains that you want.

Important: Advantages and Disadvantages of Using Hyphens and Dots

It's important to note, however, that there are both advantages and disadvantages to separating words in a domain name. Since I have already discussed this matter at length in my article Tips on Choosing a Good Domain Name, I will not repeat myself here. Instead, I'll just refer you to that article, and suggest that you read the section on hyphenated domain names there. The same pros and cons that apply to hyphenated domain names also apply to names with dots.

It's an integral part of my answer in this article, so please read it.

Another Way to Distinguish Between Words in a Domain Name

Besides using hyphens and dots, it's also possible to write your domain name using camel case. A simple example will clarify what this term means: even though you can reach this site using the domain name "", the same site can also be reached by using "", where the "t" in "the", the "s" in "site" and the "w" in "wizard" are capitalised (or "capitalized" in US English).

Note that both "" and "" are the exact same domain. I did not buy 2 domains with different capitalisations. Domain names are case insensitive. Once you buy your domain, you can write it with any combination of capital and small letters, and it'll still be regarded as the same thing.

In other words, if your domain name comprises multiple words, and you feel that it's necessary to distinguish between those words, one way is to take advantage of this indifference to the case in the domain name system, and use capital letters (uppercase) for the beginning of each new word in your domain name. And before you ask, you don't have to do anything special to "enable" this feature. Simply use your equivalent of "" (or "" or "", to give a few more examples) anywhere on your site where you would normally use "" (or "" or ""). That is, put the camel case version of your domain name in your logos, your web addresses, your email address, your stationery, your name card, etc.

As implied by my previous paragraphs, the camel case version also works in the domain name portion of URLs (ie, web addresses). For example, if I wanted to, I could also write the address of this article as "" (notice the camel case in the domain name portion). Incidentally, this case insensitivity only applies to the domain name portion, not to the rest of the web address. The rest of the web address must use the same case you gave your folder name and filename.

Decisions, Decisions...

As already mentioned above, separating the words in your domain name comes with both advantages and disadvantages. (If you're wondering where I mentioned it, it's in the article on choosing domain names that I suggested that you read earlier.) Since you're the one who has to live with the consequences of the name you select, you're the only one who can decide which is best for you.

However, don't let this thought paralyse you. Ultimately, it's not the domain name that will determine the success of your website. It's what you do with your website that matters in the long run. If you are truly stuck, do what many seasoned webmasters do, buy up all the different combinations of domain names that interest you. It allows you to defer your decision further (without the attendant risk of losing a domain name you want to someone else) and gives you the option to change your mind later.

More on Domain Names

For those of you who want to continue reading up on domain names before starting your website, the following articles may be helpful:

The above are a subset of the articles I've written on domain names. You can find the full list on the Domain Name Tutorials page.

For those who don't know what to do after getting your domain name, please read the complete tutorial How to Make / Create Your Own Website: The Beginner's A-Z Guide for more information.

Copyright © 2010-2018 by Christopher Heng. All rights reserved.
Get more free tips and articles like this, on web design, promotion, revenue and scripting, from

thesitewizard™ News Feed (RSS Site Feed)  Subscribe to newsfeed

Do you find this article useful? You can learn of new articles and scripts that are published on by subscribing to the RSS feed. Simply point your RSS feed reader or a browser that supports RSS feeds at You can read more about how to subscribe to RSS site feeds from my RSS FAQ.

Please Do Not Reprint This Article

This article is copyrighted. Please do not reproduce or distribute this article in whole or part, in any form.

Related Pages

New Articles

Popular Articles

How to Link to This Page

It will appear on your page as:

Should You Get a Domain Name with Spaces or Dots In Between to Improve Readability?

Link to Us
No Spam Policy
Privacy Policy
Site Map

Getting Started
Web Design
Search Engines
Revenue Making
Web Hosting
Perl / CGI
.htaccess / Apache


Free webmasters and programmers resources, scripts and tutorials Free How-To Guides
Site Design Tips at
Find this site useful?
Please link to us.