Issue: Currently my site has one particular page which has country specific data. So I've URLs like :
mysite.com/sale-united-states
mysite.com/sale-united-kingdom
mysite.com/sale-sweden
etc.
All these pages have 80-90% common content and 10-20% country specific content. currently all these pages canonically point to mysite.com/sale-united-states
.
The problem is when someone searches for "sale Sweden", Google correctly shows mysite.com/sale-united-states
page, which does not feel correct as it shows US page instead of Sweden.
Now I'm thinking of not using canonical url so that country specific urls are produced in Google saerch. But I'm not sure how 80% duplicate content is going to affect SEO? What should be the recommended approach for this situation?
A friend of mine suggested a "separate subdomain per country" based approach but it seems overkill for one page.