Answers

Jimmy L.

Product Manager at LinkedIn

see all my questions

For SEO purposes, which is the best keyword separator, dashes or underscores?

- A search for “goldman sachs” returns 17.1M results
- “goldman-sachs” returns 17.4M results
- “goldman_sachs” returns only 27.5K results

- A search for “Bob Dylan” returns 22.5M results
- “Bob-Dylan” returns 22.6M results
- “Bob_Dyaln” returns 111K results

Takeaways:
- Results for search queries parsed by dashes are similar to queries separated by spaces
- Google does not treat underscores in search queries as a keyword separator

Looks like dashes rule. What do you think?

Sources:

http://www.mattcutts.com/blog/dashes-vs-underscores/
http://www.searchenginejournal.com/google-underscores-hyphens/6010/

Clarification added October 15, 2008:

Yes, this relates to URL optimization.

posted October 15, 2008 in Search Marketing, Internet Marketing | Closed

Share This Question

Share This

Answers (16)

Michael F.

Owner, Blue Frog Inc, SEO and Internet Marketing

see all my answers

Dashes-are-best

posted October 15, 2008

Michael B.

Local Search Marketing Professional

see all my answers

Best Answers in: Search Marketing (2), Web Development (1)

The dashes/underscores thing relates to URLs generally, i.e., which should you use to separate words in filenames and folders in URLs.

I can't imagine anyone uses an underscore in a search query, so I'm not sure what you're trying to demonstrate here...

posted October 15, 2008

David F.

Digital Marketing Strategist specializing in Search and Social Media

see all my answers

Best Answers in: Graphic Design (1)

I assume you are referring to URL's (ie. domain.com/bob-dylan.com). According to Matt Cutts (Google employee and evangelist) dashes are preferred.

If you are referring to use of dashes or underscores in a keyword search, dashes are considered keyword separaters while underscores are treated as actual characters.

By why does this matter? Who searches with underscores?

Links:

posted October 15, 2008

christopher F.

Senior SEO Strategist | SEO Campaign Director at Hotelsclick.com

see all my answers

I agree dashes wins. Also, a dash is more likely to be understood by novice users rather than a underscore.

christopher F. also suggests this expert on this topic:

posted October 15, 2008

Tony G.

Director, Search Engine Marketing and Digital Advertising at ADP / BZ Results and Internet Marketing Consultant

see all my answers

Dashes are my first choice because they have historically been preferred by search engines (they tend to see the dash as a space) and also because they are more effective from a usability perspective.

For instance, when linking to a page in an email client like Outlook, the link will automatically be underlined. This hides the underscore and makes it more difficult for the user to see and potentially limits the number links that a particular page will generate. This is an important consideration because search engines heavily weigh the number and quality of links pointing to each page.

posted October 15, 2008

Julee K.

Senior Production/Project Manager Envision Technology Marketing Group

see all my answers

Best Answers in: Direct Marketing (3), Advertising (2), Using LinkedIn (2), Event Marketing and Promotions (1), Events Marketing (1), Graphic Design (1), Sales Techniques (1)

Doubt anyone searches with an underscore...

Links:

Julee K. also suggests this expert on this topic:

posted October 15, 2008

Alan N.

Ozark Marketing Solutions

see all my answers

Hey Jimmy Lim,

Here is my 2 cents worth.

If you are talking about putting keywords in to your blog or using meta tags,
it has been my experience to separate them with a comma. Reason being is: most people (myself included :-) ) do not take the time or effort to put the quotation marks ("") or even the brackets [] to refine their search.

So to sum it up, I would need to know:

Where are you putting the keywords into? IE. blog, website, meta tags etc.
How are you using the keywords in your blog/website?
And most of all, what was the result of your keyword research?

Just food for thought and I hope this helps,

Al (PaPaGrizz) Nelson
Feel free to respond at: admin@nelcopublishing.com

Links:

posted October 15, 2008

Joe M.

Internet Marketing Consultant with WSI

see all my answers

Dashes definitely as the others suggest. The reason Google does not treat underscores as separators (white space) goes back to their roots in software development. There are lots of older software terms that use underscores as part of the name, so they wanted to be able to search for those names and needed to include the underscore as an meaningful character.

posted October 15, 2008

Lieven D.

Freelance Project Manager at Ausy / Data Flow

see all my answers

Dashes are indeed the way to go as it also has advantages for usability.

Google did not treat underscores as separators in the past but that has changed in July 2007. Until then, any benefit that you would have gotten by having a keyword-rich URL was negated by the use of underscores separating those words.

See Matt Cuts' post on this at http://www.mattcutts.com/blog/dashes-vs-underscores/

Links:

posted October 15, 2008

Nick M.

SEO & Web Usability Professional

see all my answers

Dashes are the better choice as detailed by the folks who cited usability, search engine and programming points here.

posted October 15, 2008

Jennifer M.

CEO at Fenix Solutions

see all my answers

DASHES. why? Because real words have dashes in them. If Google sees a bunch of words separated by dashes, it doesn't know the difference. Meaning, whether it is a hyphenated word, or hyphenated keyword. They will likely refine this in future, but for now, it's the best option. Google has ignored keywords with underscores for us.

posted October 16, 2008

Ajit C.

SEO: SEM Consultant : Analyst, Web

see all my answers

Hi,

Dashes is the best way. undersc. not help you also user can confuse due underscore. In the SEO Dashes is best and this will help rank well in the search engines. if your domain in dashes this will also help to get good ranking.

Thanks
Ajit

posted October 17, 2008

Ian C.

Digital Marketing Director at BHP Information Solutions

see all my answers

The safe bet is to go for dashes. I haven't seen any evidence of either having a negative impact on natural search listings, however in my experience there is a trend for dashes to perform well.

posted October 17, 2008

Samir B.

CEO & Founder of SiteFox

see all my answers

We always use dashes.

posted October 17, 2008