iMarc | Interactive Media Architects
  • Portfolio
  • Process
  • About
  • Communiqué
  • Contact
  • Support
  • Search

Dashes, Underscores, URLs, SEO and Humans

by Will Bond - March 19, 2008 / 10:57am

If you browse around the web some looking for search engine optimization (SEO) tips and techniques you are bound to run into the a dash is better than an underscore in a URL “rule”. This has always bugged me since underscores give better visual separation of the words, which I tend to equate to easier reading for us humans.

Way back in 2005, Matt Cutts from Google explained that Google treats dashes and underscores differently, and why. That is great and all, but 2005 is three years ago — an age in web time.

In August 2007, pretty much every big search engine confirmed that they treat dashes and underscores the same. Well, everyone except Google, which hinted that they were on their way. I was unable to find any updates on the subject since then.

Now, we’ve been running underscores in our URLs since sometime in mid 2005 and we’ve always had decent results with our pages being indexed appropriately. To clarify this issue a little, I thought I would do some experimentation.

Taking my Firefox HTML Validator on Ubuntu Gutsy post from our blog as a test page, I fed the terms html, validator and gutsy into each of the following search engines:

  • Yahoo
  • Google
  • MSN
  • AOL
  • AltaVista
  • Ask.com

All of the search engines that highlight terms in URLs (all but AOL and AltaVista) seems to have no problem grabbing the words in the URL. Notice how my post is listed above a page that uses dashes instead of underscores. I guess it is possible the search engines don’t care about word separators when highlighting keywords, but it seems that dashes and underscores are functionally equivalent when matching pages.

So, should you go through and revamp all of your URLs from dashes to underscores? Probably not, but it’s worth thinking about when starting a new site. Spending time polishing the little aspects of your site can make the difference between a good and a great site.

Dashes vs. Underscores

I find that the underscore gives better visual separation since it lives beneath the baseline whereas dashes seem to make the words run together. Another interesting point it that a dash has a grammatical meaning, whereas an underscore is an invention stemming from underlining with typewriters.
dashes-underscores-urls-seo-and-humans
dashes_underscores_urls_seo_and_humans

Do you prefer dashes or underscores, and why?

If you enjoyed this post, you might want to check out one of my semi-related posts, HTML Title Tags Done Right.

More Articles Get the RSS Feed Post A Comment

3 Comments

by Dave Tufts   #
on March 19, 2008 / 1:46pm
I think underscores are easier to read in URLs. Underscores seem to separate words more.

If I'm looked in to Google, the iMarc result (with underscores) comes up below an Ubuntu page (with dashes): packages.ubuntu.com/gutsy/web/wdg-html-validator

But if I log out, it flips the results. iMarc #1, Ubuntu #2.
by Peter   #
on March 21, 2008 / 1:18pm
I prefer dashes. Reading a URL with underscores causes my eyes to scan up and down as I'm scanning across the text. A URL with dashes allows me to scan straight across. Not a crazy amount of up and down, just enough for me to notice and for it to be annoying. Maybe this just means I'm inhuman. :-)
by Angelo   #
on April 18, 2008 / 4:48pm
Dashes.

Ask a relative to type a dash. Then ask them to type an underscore. Usability +1

Perhaps the real questions is, should slugs be in URLs at all?

An interesting read:
http://www.useit.com/alertbox/981129.html

That's from '98. Good ideas never go out of style.

Add A Comment

Statements and opinions expressed in this blog and any comments made are the private opinions of the respective poster, and, as such, iMarc LLC is neither responsible nor liable for such content.

iMarc

iMarc is a web development company in Newburyport, MA. This is our blog.
View all blogs or learn more about iMarc.

About the Author

Will's Head Will Bond, Senior Technical Architect
I’m involved with pretty much anything computer related here at iMarc, from servers to coding and markup best practices. I’m also the unofficial resident open source advocate.

After work I spend time with my awesome wife and daughter in and around our home in beautiful Newbury, MA.
More blogs by Will

Search Our Blog

Recent Communiqués

  • for lack of nail
  • You're Not Crazy for Smiling at your Plant
  • Book Recommendation: Writing Tools
  • Redundancy: Good or Bad?
  • Making the Switch to Gmail
  • Character Removal
  • Subway Art
  • Using rsync to synchronize iTunes libraries
  • Enough is Enough.
  • Targeted Inspiration
  • Green Benefit, Good Cause
  • Dashes, Underscores, URLs, SEO and Humans
  • Newburyport Web Geek Meetup, Thursday March 20th
  • 01001110 01001001 01001110: The Revolution Continues
  • iMarc's Newest Member

Popular Communiqués

  • You're Not Crazy for Smiling at your Plant
  • How to Make Links
  • for lack of nail
  • Book Recommendation: Writing Tools
  • Using rsync to synchronize iTunes libraries
  • Patrick, From My Perspective
  • Subway Art
  • Redundancy: Good or Bad?
  • Dashes, Underscores, URLs, SEO and Humans

Recent Comments

  • You're Not Crazy for Smiling at your Plant

    By Elyse Holladay: Watch out - that notebook looks like it'd bite your hand off!

  • for lack of nail

    By Patrick McPhail: Fixed: http://$controller->url.nin

  • for lack of nail

    By Peter R. Wood: Nice to see they're using an MVC paradigm. Too bad they didn't test their email first.

  • You're Not Crazy for Smiling at your Plant

    By Robert Mohns: "You'll note that there is an odd number so that votes can't end up in a tie." Now we…

  • You're Not Crazy for Smiling at your Plant

    By Fred LeBlanc: You'll note that there is an odd number so that votes can't end up in a tie.

RSS

RSS Icon Learn about RSS and get the feed for our blog.

About iMarc

  • We build custom web sites
  • In-house strategy, design, programming, hosting
  • In business since 1997
  • We’re located in Newburyport, MA
  • Call us at (978) 462-8848

© 2008 iMarc LLC, Contact Us

Links

  • Home
  • Portfolio
  • Client Support
  • Log In
  • (icon)RSS

Meet the Team

Christian's Head Christian Keyes, Designer

I am responsible for designing any graphic elements that clients may need. This includes but is not limited to creating Flash animations and script for interactive clips, layout design and coding, and working on iMarc's internal promotional pieces.

Learn More | Meet the Others