I want to provide friendlyurls to my visitors on my venue site. Visitors should be able to easily type the name of a region to access the venues in that specific region.
www.mydomain.com/houston and www.mydomain.com/texas/houston
Ofcourse this URL: www.mydomain.com/houston is showing the exact same venues as www.mydomain.com/texas/houston
And Google considers this duplicate content. So now I'm thinking of creating a cannonical tag, saying this: www.mydomain.com/houston is my primary URL and point this URL www.mydomain.com/texas/houston to my primary URL.
update: why would I want these 2 urlformats in the first place? Because some visitors would like to know: show me all venues in texas, while others want to see all venues in a specific city, houston in this case. By using this format, users can simply change the url to see venues in a specific area. Also, Google seems to prefer that searchwords occur in the URL and occur in the beginning of the URL, so this way I target users searching on statename AND on cityname.
Is this the best practice?