I am creating a service that help users connect with local vendors in a certain niche.
Each vendor currently has a URL in the form:
http://example.com/vendor/<id>/<vendor-name-slug>
For example: http://example.com/vendor/5839/the-widget-store
It was suggested to me that it would be better to structure the URLs in this form:
http://example.com/<vendor-name-slug>/<geographic-location>/<id>
For example, http://example.com/the-widget-store/nyc/5839
The argument being that a likely Google search would be "the widget store nyc", and the restructured URL would more closely match the search term. Also dropping the "vendor" part of the URL to make it shorter - although for this I would argue it would also give Google the information that the link is about a vendor.
Is there anything to this, or is it merely nitpicking (i.e. bikeshed problem)?
(By the way I'm new to this site but I love the content and community and hope to be able to contribute at some point.)