I have a website with url like that :


In term of SEO is it better to use slash or hyphen?


Even though it will be trickier with hyphen to route correctly with only hyphen ...

Or it doesn't matter?

  • 4
    Semantically: slashes for groups, hyphens for titles. I.E. /cars/toyota/prius -vs- /questions/is-it-better-to-use-slash-or-hyphens-for-seo – zzzzBov Apr 11 '12 at 15:18

General rule of thumb is, the closer you are to your root domain, the better. It is said, that Google weights subfolders in descending order. For example:

2  .1         /3   /4  /5  5

That basically means, that your domain gets the highest rankingpower for its word(s), followed by the subdomain (if any), then position 3, 4, 5, etc.

And as Matt Cutts (from Google) stated (and recommends as a best practice): Google treats hyphens in URLs as a word separator, which basically says this:

2  .1         /3    3   3  3

This allows all four words in your URL to score the same rankpower for each keyword: card 3, wow 3, 20 3, euros 3 instead of card 3, wow 4, 20 5, euros 5.

  • Wow really nice answer! Thanks a lot. I'll go and check this Matt Cutts guy, looks interesting. – yokoloko Apr 11 '12 at 13:04
  • 3
    Can we get a source for the Matt Cutts claim? – Joshua Drake Apr 11 '12 at 16:16
  • 2
    @JoshuaDrake, +1. This answer makes some strong claims with no actual sources to back them up. – josh3736 Apr 11 '12 at 17:04
  • 1
    The hyphen as word separator bit is fairly common knowledge(link added above). The directory weighting thing I can't help with. – Su' Apr 11 '12 at 17:59
  • 3
    I'm not downvoting this, but I'd have to agree with how this answer has been positioned as factual with no evidence to back it up. Having run this particular scenario on a very large site, I would have to say there is NO evidence that this has any measurable SEO benefit. In fact Matt Cutts has stated that it's the number of clicks or 'hops' from your main page that has the level of influence that is being described here - SEO's have extrapolated this to also mean 'folder depth'. – Mike Hudson Apr 11 '12 at 22:59

I personally would view this from a content point of view rather than an SEO one, which eventually leads back to the seo destination anyway I guess...


If you have content you want to place on the "card" or "wow"[plus siblings] pages, then use slashes.

If you don't have any preceding content that you want above the "20-euros" page then go ahead and maybe concatenate the whole term into "card-wow-20-euros"...

As I've said in the comment to DKOATED's answer, doing your entire site in this way would make it look incredibly flat and wide to search engines, with no discernible hierarchy

This is only my own personal and professional opinion though...

  • Actually there's a Matt Cutts/Googlewebmaster vid on youtube at youtube.com/watch?v=971qGsTPs8M that rubbishes the whole damn theory... He does however go on to say that from a useability point of view, the hyphen method looks kinda spam-a-lam-a-ding-dong.... That'll be the one that DKOATED already posted then will it... yup... I'll get my coat... – BizNuge Apr 18 '12 at 22:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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