So we have a 4 letter domain name we bought last year but it's been in existence for a decade or longer. One of our competitors has the same name only with a dash in theirs and when searching, they are #2. We are nowhere. I hear Google really doesn't look at dashes so is it that they think we are the same site?

Our other pages get rankings but specifically our domain name (homepage) isn't working out for us. And the domain is a main keyword. We thought we'd be in a different place by now.

  • 1
    Why wouldn't google look at dashes? And, no, they do not think they are the same site.
    – John Conde
    Aug 11, 2015 at 15:16

3 Answers 3


While the SEO effect of dashes is debatable, it's still very minimal and wouldn't really affect your SERP visibility.

Google never considers 2 different URLs as the same site, they don't look at dashes actually means the dash shouldn't affect your ranking.

You'll need to look at everything else instead: your website/pages structure, keywords use, backlinks, domain trust, performance, domain history, non-use of black hat SEO techniques, ...

Not using dashes means:

  • You'll rely on Google's intelligence to decompose the words itself (usually no impact at all since Google usually succeeds, the impact could be dramatic if it doesn't)
  • URL is 1 character shorter (very minimal effect)
  • It's easier for users to type (more direct visits), and more elegant to click (higher CTR), which affects notoriety and how much people would like to link to you (indirect effect)

i read a lot about the dashes that it's not good for SEO (Google serp), but it's not the only factor on SEO. Backlinks, user interface, how the site perform (speed, up time, etc), social media, domain age, and on-site SEO all contributing how your site ranked on Google.

  • Dashes has absolutely no effect on SEO- positive or negative.
    – closetnoc
    Aug 11, 2015 at 15:36

To begin, while Google does not take into account special characters in domain names, that is only limited to term weight within the domain name. Having said that, special characters are used to establish word (term) boundaries. This is a programming construct. This means that ab-cd.com would be split into two terms, ab and cd. There is no confusion between abcd.com and ab-cd.com. Where you might get into trouble in weight within the SERPs, is where a common term is separated such as tele-phone. In this case, you are competing with tele, phone, and telephone.

Home pages are often hard to rank since they often do not contain much content or rotating content and may not always appear first for the domain name. This is not a problem. However, if you want your home page to perform for your domain name, the proper signals must be in place. For example, you must use the domain name as a company name within key elements of the page including the title tag, description meta-tag, h1 tag, content, etc. This does not always work if your domain name and company name are not the same. As well, you must also brand your domain name. This is not always easy to do and requires a reasonable portion of the 46 branding signals (my count) which is too long to list here. This includes contact information including address, phone, and e-mail easily found in traditional places such as the About, Company (Info), and/or Contact pages or possibly within the sites header or footer.

It is not uncommon that a home page does not appear first when searching the domain as a keyword especially when there is competition for the term. Just because a term is used as a domain name does not mean you automatically rank for that term. Most keyword matches against the domain name happen after all other ranking factors return little results. This means that exact term matches against the domain name happens last with the exception of where the sites home page or other pages rank well for that term otherwise. Performing a site: search may not always return the home page first though it generally does. Again, this is not a problem. Using a site: search, Google will return pages in the order of importance as Google sees it. If your home page does not appear first in this case, then you can determine that your home page is not seen as important. This is okay, however, you may want to increase the importance of your home page by adding value to it. This has nothing to do with any term used in the domain name since you are not doing a term search unless you do a site: search with search terms. Then, it is far more likely that the home page will not be returned first. This is completely normal and is not a cause for concern.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.