The Truth About Including Keywords In A Domain Name Or URL

Should you include keywords or a key phrase in your domain name or url? Will including selected keywords or key phrases help you to rank better in the search engines for those terms or doesn’t it make any difference?

The above questions are typical questions that I often see asked on forums, blogs and discussion groups. The answers to these questions often go from the one extreme to the other extreme…

So what is the truth?

I would like to answer this question in two parts.

Part 1

Based on my experience, including your keywords (or keyword phrase) in a domain name or url can help your search engine rankings. However, it will not have a major impact on your search engine rankings.

Before I continue, let’s just get some terminology out of the way so we are all on the same page.

http://subdomain.example.com/subdirectory/
      
In the above example:
The “url” is http://subdomain.example.com/subdirectory/
The “domain name” is example.com

Note: Everything after the slash (/), e.g. after example.com/ is called the “path”.

For a more detailed explanation on terminology, refer to:
Matt Cutts – Seo Glossary  

Let’s start with my own personal experience…

I have noticed in the past that whenever I use a domain name, that does not include highly competitive keywords or key phrases, that it is very easy to rank on the first page of Google, purely based on the domain name.

How do I know it is due to the domain name and nothing else?

That is easy to determine when the domain name appears nowhere else than in the url.

Based on this, I have no doubt in my mind that the domain name plays a role.

However, I am the first to admit that your domain name is not going to help you a lot if you are targeting highly competitive keywords.

For example, assuming you can get OnlineMarketing.com, you are not going to be on the first page of Google for the phrase “Online Marketing” (21 million results) purely based on your domain name! 

According to Matt Cutts of Google:

“Having keywords from the post title in the url also can help search engines judge the quality of a page”

and

“Including the keyword in the url just gives another chance for that keyword to match the user’s query in some way”

Source: Matt Cutts Blog

We all know that Search Engine Optimization (SEO) can be a minefield. There are so many things that the search engines take into consideration when ranking sites…

Even if keywords in your domain name or url only play a very small part towards your site’s ranking in the search engines, surely it should not be overlooked. It is normally only by having multiple “small parts” that a site achieves a good ranking.

This brings me to Part 2, perhaps the most important reason why you should try to include your keywords or keyword phrase in your domain name…

Part 2

Google is very clear about the fact that one of the ways you can create a Google-friendly site is to “Make sure that other sites link to yours” 

Source: Google Webmaster Help

What most SEO experts agree on is that anchor text plays a very important role.

For example: (Assume the keyword phrase of my site is “Online Marketing”)

If you link to my site the best type of link will look like this:
<a href=http://online-marketing-from-home.com>Online Marketing</a>
It will show as Online Marketing (anchor text) 

However, many sites will only link to you using your domain name. By including your keywords or keyword phrase in your domain name these links will be a lot more valuable than if your domain name is something like MySite.com     

By the way, the above linking method (using anchor text) does not only apply to Site A linking to Site B. It also applies to internal links on your own site. If you link to your home page from another page don’t use “Home Page” as the link, use “Keyword” as the link.

Tip: If you are working on getting many different links I suggest you use a variation of your “keyword” as the anchor text. Google may very well see 1000 links to your site all using the anchor text “Keyword” as unnatural and discount those links or even penalize your site.

It is better to have several different anchor texts such as “Keyword 1”, “Keyword 2”, “Keyword Phrase1”, etc. (related to each other) than only one standard anchor text.

Lastly, as with most things in life, too much of a good thing may not be good. Do things in moderation. A keyword-rich domain name such as home-based-internet-marketing.com is good. It contains your keywords and is user friendly.

A domain name such as home-based-internet-marketing-online-from-home-make-money.com is taking things a bit too far and I certainly won’t visit a site with such a domain name.

Trust you found this post useful. Please feel free to leave your comments.

To YOUR Online Marketing Success!

Francois du Toit

4 Responses to “The Truth About Including Keywords In A Domain Name Or URL”

  1. Neill Says:

    Hi Francois -
    So which is better…

    bluepointedwidgets.com

    or

    blue-pointed-widgets.com

    ???

    - Neill

  2. Francois du Toit Says:

    Hi Neill,

    I find that bluepointedwidgets.com is easy enough to read (by the search engines as well as your human visitors).

    If it was me I would either do one of the following:

    1. Register and Use bluepointedwidgets.com

    or

    2. Register both, with and without hyphens. Use the hyphenated version and redirect the non-hyphenated version to the hyphenated version.

    Francois du Toit

  3. Peter Says:

    Hi Francois

    Just wondering if for example the name www.breakthebank.com is taken and you were to register www.break-the-bank.com would this be a bad move. Would you suffer because the names are so similar. Should this practice be avoided.

    Thanks

    Peter

  4. Francois du Toit Says:

    Hi Peter,

    In principle I would not register & use break-the-bank.com if I cannot get breakthebank.com as well. However, I need to qualify my point of view…

    If my visitors are going to find my site by clicking on a link then it does not matter if I use break-the-bank.com.

    However, if I expect to be getting a lot of traffic from people manually typing in the url, for any number of reasons, I would be careful. Many, if not most of them, will type in the url without hyphens.

    Trust this makes sense?

    Francois

Leave a Reply