Hi Moz-Mind,
We've got a bunch of duplicate content issues in our directory of trucking-related businesses, caused by search terms that can appear in any order, (classic mistake). We're taking advantage of this our work on URLs to try to improve our URL structure, and I'm not sure which way I want to go.
These are the options we're considering. What does the Moz-mind think of each of them?
- example.com/location-name/service-name
- example.com/service-name/location-name
- example.com/service-name-near-location-name
For the moment location-name would be a city & state abbreviation, like atlanta-ga, (unless it's better to use something else).
Since these are search URLs, it's also possible to add a distance restriction, and a keyword, to the search criteria. How do you suggest adding the distance restriction?
- example.com/service-name/location-name/50-miles
- example.com/service-name/within-50-miles/location-name
- example.com/service-name-within-50-miles-of-location-name
And the keyword?
- example.com/service-name/location-name/keyword
- example.com/service-name/location-name/keyword/{actual-keyword}
- example.com/service-name-near-location-name/keyword
Something else?
I was leaning toward example.com/service-name/location-name/within-50-miles, but I thought of the /service-name-near-location-name/ and /service-name/within-50-miles-of/location-name options today and really like how they make sense both to computers and to people, not unlike example.com/GA/atlanta/service-name/50
I'm looking forward to hearing what the community thinks. There must be an established best practice for directories, but if it's kind of ugly I'd like to find an even better way, if possible.
Thanks,
John