SEO Tutorial Domain Name Optimization updated February 2014.
Optimizing a Business Domain Name for Google Rankings
You might think what’s the name of my business have to do with search engine optimization (SEO)?
If you choose the correct business name and business domain name in the first place it makes the whole search engine optimization process so much easier.
As you’ll discover later links to a web site are very important, in fact essential for high search engine positioning. The text associated with those links called anchor text is one of the most important SEO factors to get right when it comes to optimizing a site.
SEO Tip How to Choose a Good Website Name
The text SEO Gold used to be the anchor text of a sitewide footer link (the link near the copyright notice within the footer) when I used this domain for offering SEO consultant services under the business name SEO Gold Services.
I changed the anchor text of the footer link from SEO Gold to the current text Search Engine Optimization Tips when I stopped offering SEO services and changed the site to an SEO tutorial and targeted the site at offering free SEO lessons and coaching.
The copyright link in the footer of every page used to look like this code wise:
<a href="http://www.seo-gold.com/">SEO Gold</a>
Internal links (like the footer link) are under our control, we as webmasters can create the perfect anchor text for each page or completely mess it up SEO wise and use Home as the anchor text (SEO lesson: avoid anchor text like Home, Click Here etc…). However, other webmasters linking to your site will tend to do one of two things.
The first is they use your business/site name for the anchor text, for this site it used to be SEO Gold, in 2014 it’s Search Engine Optimization Tutorial (the latter is most likely to be used today) and the second is the actual URL (for this site http://www.seo-gold.com) for the anchor text.
If you have picked the business name and domain name without considering how webmasters add links in the real world it won’t help your site in the search engines since links to your site will not use the best anchor text.
SEO training: The right anchor text, keyword rich anchor text is essential to good search engine rankings.
Here’s an SEO lesson for you on how to choose what internal page to link to without using SEO tools. Note above how I’ve linked to another page of this site using the anchor text “search engine rankings”, here’s how I decided which page to link to.
First I decided I wanted to link from the text “search engine rankings”.
Second I did a Google site search for this domain specifically looking for pages that use that exact phrase (add the phrase between speech marks), so a Google site search exact match, copy the text below into a Google search and it will all become clear.
site:http://www.seo-gold.com/ "search engine rankings"
Third I checked the results (5 of them, first 3 shown above) for a relevant match, the first result was this page, didn’t want to link this page to this page, so used the next one down.
Google considers the URL I linked to as the second most important page on this site for the SERP search engine rankings. I’m now linking to that page from here which suggests to Google this page and the page I’m linking to might be important for the search engine rankings search result, so I’m confirming what Google has already determined (that’s what the Google site search exact match told me) and adding even more relevance.
Branding vs. Search Engine Optimization
Zeus Thrones may sound great for a company selling high quality toilet seats, but it’s not going to help potential online customers find your carefully crafted web site via the major search engines, unless you have a large advertising budget for branding purposes (like Amazon had/has) your potential customers won’t know your business or your web site even exists.
If you have a site about Search Engine Optimization (SEO) for example a good business name (for optimization reasons) would be Search Engine Optimization or SEO and the domain name would be search-engine-optimization.tld or seo.tld respectively. SEO lesson: tld being com, net, co.uk etc… SEO wise doesn’t really matter what the domain type is, Google doesn’t care, info is equal to com.
There are other considerations to take into account when choosing a business and domain name including branding and of course available domain names, so compromises have to be made. For example when deciding on a business name and domain name for this web site I knew I couldn’t have the ideal domain names (for optimization reasons) because others already owned them.
After a little keyword research at Wordtracker and checking various domains, settled on http://www.seo-gold.com/ and general site name SEO Gold Search Engine Optimization Services (or in short SEO Gold). Since I stopped offering SEO services, but didn’t want to delete or sell the domain name I switched this site to an SEO tutorial and renamed the site accordingly.
SEO Value of Hyphenated Domain Names?
Why www.seo-gold.com (hyphenated) and not www.seogold.com (non-hyphenated)?
The current main search engine (Google) doesn’t recognize the individual words from the above non-hyphenated domain name (seogold is not the same as seo-gold), so they would not help future optimization plans. The hyphenated domain http://www.seo-gold.com is seen by Google as-
www seo gold com since Google treats . (dots) and – (hyphens) as a space. We say “Google can parse those keywords out of the domain name”. Note a domain with a single keyword (i.e www.keyword.tld) will have the single keyword recognized since Google sees the two dots (in the example above) as spaces (sees www keyword tld). So when choosing a domain name either go with a single keyword domain (like seo.com if available) or have multiple (or at least one) keyword(s) separated by hyphens (like seo-gold.com).
Since writing this tutorial many years ago the above has not changed, it’s 2014 and if I had to make this decision today I’d make a similar choice.
SEO guidance: So you believe Google can parse SEO Gold from seogold. Tell me, which keywords should Google parse from these domain names (all real examples BTW):
speedofart.com : Speed of Art or Speedo Fart?
whorepresents.com : Who Represents or Whore Presents?
expertsexchange.com : Experts Exchange or Expert Sex Change?
penisland.net : Pen Island or Penis Land?
lesbocages.com : Les Bocages or Lesbo Cages?
therapistinabox.com : Therapist in a Box or The Rapist in a Box?
I kid you not, these are real examples, go check them out.
And why do they have to only be relatively long ‘real’ words, why not for therapistinabox.com “the rap ist in ab ox” or did the owner want the SERPs “th er apist ina box”?
Yes in theory Google could try to determine what the domain might be about from the domain name, but imagine the computational power wasted on trying to figure out all possible permutations of a domain name. Google uses the simplest way to determine what a domain might be about, it’s either a single word (do a Google search for therapistinabox) or it’s multiple words separated by hyphens.
Business Domain Name Branding Revisited
If branding is a consideration or you plan to tell people about your site on the phone or in person, hyphenated domains are harder to verbalize. So www.seo-gold.com would be www dot seo hyphen gold dot com (or www dot seo dash gold dot com) which aren’t too bad, but imagine a domain with multiple hyphens, doesn’t exactly role off the tongue!! Fortunately there is a solution, register a non-hyphenated version as well and refer to it on company letterheads, traditional advertising media etc… and redirect the non-hyphenated domain to the hyphenated domain via a 301 redirect.
A word of warning regarding multiple domains. A simple 301 redirect (that’s a permanent 301 redirect to be precise) will not be treated negatively by the search engines, but having two identical sites (called mirror sites) might because of duplicate content issues. If you plan to have two or more sites about the same subject make the content different. Changing the background colour or a few images, does not make a site different, you need unique text. If you can’t create unique sites, don’t make mirror sites, you might get your main business site penalized for duplicate content!!
If you MUST have two or more identical sites give the duplicates canonical URLs back the main site. A canonical URL tells Google etc… the preferred version of a webpage (they are page not site based). Every page of a duplicate site should have a corresponding canonical URL back to the main page on the preferred domain.
With my sites I currently only advertise online so have no need for a second easier to verbalize non-hyphenated domain name, so haven’t registered alternatives (as it happens www.seogold.com was already taken anyway). However, I did plan to add an element of branding to this site long term which is why I went with the business/domain name SEO Gold, it’s memorable (so brandable) and has at least one keyword (SEO). I could have registered a name like “SEO Search Online Company”, but this is completely unbrandable as no one will recall a generic name like that, but would be great in terms of keywords since all four words are used by searches looking for SEO Services. If branding isn’t important (say an affiliate site) a generic keyword rich domain name is advisable.
In essence with www.seo-gold.com we have created a web site that is both brandable and easier to optimize. since I closed the SEO services part of my business I no longer care about branding.
SEO Value of Anchor Text Revisited
When a webmaster links to Search Engine Optimization Tutorial (this is a copy of the link within the top header of this site) they will tend to use the following code by copying what’s in the home page link at the top-
<a href="http://www.seo-gold.com/">Search Engine Optimization Tutorial</a>
Using the business or site name as anchor text or
Using the URL as anchor text.
In both cases the site benefits from the keywords Google can parse from the anchor text. The first example we have Search Engine Optimization Tutorial (four important keyword). In the second example www SEO Gold com (one important keyword out of four words, not as good, but better than nothing). So in both cases we benefit just by choosing the right business and domain name.
If we’d of gone with the words combined (www.seogold.com) version, Google wouldn’t parse out anything helpful in the second example, it would see www seogold com which is unhelpful since no one will search for seogold! Webmasters who use the business name might use Seogold as anchor text instead of the preferred SEO Gold as well!
The above also holds true for directory and filenames, so when choosing directory and filenames use hyphens like you see for the pages of this site. For example the page you are reading has the URL-
This will be parsed to- http www seo gold com seo tutorial domain name choice if a webmaster linked to this page using the entire URL! From this we have important keywords “SEO Tutorial Domain Name Choice”.
Underscores vs Hyphens/Dashes in URLs
Please note underscores (_) within a filename or directory like domain_name_choice are not treated as word separators like hyphens are in domain-name-choice, so rather than parsing to “domain name choice” Google see one word “domain_name_choice”. Try the search in Google for domain_name_choice to see the problem.
You will find a lot of so called SEO experts believe underscores are treated as spaces, ask them for the evidence: evidence would be pages ranking for a SERP like “Unique Keywords Here” (include the speech marks in the Google search) with a filename like unique_keywords_here.html and the words Unique, Keywords and Here are NOT used on the page or as anchor text with in links to the page. So the only use of those words are the filename and separated by underscores.
Matt Cutts (works for Google) Confirms what I’ve been saying for about 10 years!
The Right Domain Name helps with Search Engine Rankings
There is a direct search engine optimization benefit to using keyword rich hyphenated domain names (and directory/filenames). Google and other search engines using Googles database (AOL, Netscape etc…) will give every page of a site a small boost for singular and hyphenated words within the domain name, even when the word isn’t used in the code. Yahoo and MSN also give a SERPs boost, but it’s much smaller than seen with Google.
Having a keyword within the URL will alone result in a boost for that keyword for every page of the site, so your domain name should ideally contain your most important keyword.
Indirect SEO Benefits to Domain and Business Name Choice
Search engines rely on the words in the body text and other areas of code on a page. If your site and domain name is highly related to the phrases you wish to rank highly for adding those phrases to your sites content will be so much easier. Look at the number of times the word SEO has been added to this page just through mentioning the business name SEO Gold, if our business name was “Good Traffic Rankings” for example the word SEO would not be used as much.
The main keywords for this site are Search Engine Optimization, SEO and Search Engine Placement etc… Since the site is (or was) called SEO Gold Search Engine Optimization Services just by mentioning the name of the site we’ve added five keywords to a page.
Quick SEO Tip – add a copyright notice to every page using keyword rich text. We use ours to link to the home page using keyword rich anchor text.
If you are stuck with a business/site name already, don’t despair some of the information is relevant to directory and file naming. Also the business/domain name is but one small part to high search engine placement, the majority of this SEO Tutorial will deal with pre existing sites.