If you had a choice to structure your URL's between these two structures, which would you choose? .com/keyword/keyword1/keyword2-keyword3-keyword4/ or .com/keyword3-keyword4-keyword4/ Is it better to work the keywords in the URL using hierarchy, or is it better to keep URL's written short and appearing like they are higher up in the url structure hierarchy? I am afraid I may have been rewriting everything with sample #2, not even thinking to keep them in a hierarchy, is that bad?
I know, I am talking about the URL structure. Is one level lower better, or is keeping your upper directory structure tied into your lower structure better? I can rewrite it either way and am wondering if one is better over the other, or is going down a level is worse than fewer words up one hierarchical level?
Yes, the keyword thing was just an example. In a SEF photo gallery that will have hundreds of images I will require dashes, hence the example. There will just be no way to keep them all to one or two words. My site is in my sig if you wish to see my dilemma, then click on "photos" and click through and watch the URL structure not form a hierarchy, that's what I am referring to. Is it worse to "not" form a hierarchy, or would keeping a hierarchy make it look spammy? (Which is what I think it would do)
Number 1 is the way I would go.... I generally prefer as such domain.tld/category/section/page-name.html As an example domain.tld/widgets/blue-widgets/buy-blue-widgets.html
Either option will work perfectly well. Having the structured hierarchy will just make it easier for management of the site.
Both of your sample works well if you would also structured a proper hierarchy. Having this kind of hierarchy will easy to navigate and manage.