SEO: hyphens or underscores?

Hey everyone!

I am on a quest to optimize my coldfusion site. I already have my dynamic pages '?'s and '='s converted to '/'s and thats working great.  What I was wondering was if anyone had any thoughts as to whether seperating keywords in URLs should be done with hyphens or underscores....?    i.e.:

http://www.domain.com/apple-sauce-is-delicious/

OR

http://www.domain.com/cheese_and_crackers/

Is one more effective than the other?   And also, should I be sure to have my pages end in directories like my little example or is   http://www.domain.com/apple-sauce-is-delicious.cfm    just as good?

Thank you!    SmileMagician
LVL 1
SmileMagicianAsked:
Who is Participating?
 
Jerry_PangConnect With a Mentor Commented:
its readability vs searchability.

you could try this
google search for
cheese_and_crackers - google found only 5 results. sometimes this is good, you dont have that many competitors for this keyword.

compared to
cheese-and-crackers - google found hundreds of results.
includes cheese-and-crackers, cheese and crackers, cheese, crackers, etc..
you have a lot of competitors. its your call if you wish to compete with these keywords.

some company, lets say a company that sells "cheese and crackers", also uses longer keywords,
like "cheese and crackers recipie", "cheese and crackers delivery", "cheese cracker wholesale".
0
 
pinaldaveCommented:
well...
I will suggest to you to use _(underscore) instead of -(minus/dash).
The reason is that sometime, I need to pass the number in the url param meters and - may confuse them if you are using them as param... it will become negative number... so you will have to take care of so many issues at that time... I will rather prefer to use _ as theyare easy to read and may not create confusion.

Otherwise, I do not see much of the problem with them with search engine or any other navigation issues...
Regards,
---Pinal
0
 
PluckaCommented:
Hi SmileMagician,

We use

http://www.domain.com/cheese_and_crackers/

instead of this

http://www.domain.com/cheese-and-crackers/

Purely because it's much easier to read and as pinaldave said - is more often used, not just in numbers but addresses etc, etc. Also think that _ is sometimes used in email addresses and the like. ie: bill_gates@microsoft.com

Regards
Plucka
0
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

 
Jerry_PangCommented:
Comment - i think i would prefer - rather than _
the reason is that

when user seach for "apple sauce delicious"
apple-sauce-is-delicious can be found simple because its not a 1 word. apple-souce-delicous will be higligthed.

compared to apple_sauce_is_delicious, "apple sauce delicious" cannot be found, i think(95%)
0
 
SmileMagicianAuthor Commented:
Oh my,  those are all good thoughts.  I am not sure which to do now...   =)  

SM
0
 
SmileMagicianAuthor Commented:
Ahhh, there we go.   Thats what I was unsure about.  Thank you all very much!

SmileMagician  :)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.