My boss asked me and I wasn't sure exactly how to answer. I'd like to get some advice from others that have hit this issue before.
We are wanting to purchase a new chain of domain names for a new site expenditure. The #1 goal for my boss is when a customer searches for "This product miami", or "miami this product" that our URL will always show up first because the structure of the URL would be indicative of the search term. So if the user searched for "This product miami", the search result would return
of if they search for "This product new york", it would return
So, getting thisproductnewyork.com, thisproductmiami.com and so on for every major city in the US. So we will end up purchasing a "thisproductthiscity.com" for every city.
To me as a web developer the best way I'd see this working is:
That way, the city still searchable, but its all managed and aggregated by one domain.
What would give us the best search results. Purely based on the URL. This would help me out so much, any advice with links to articles or anything covering the subject so I can back it up with docs, would be nice.