I manage a group of international websites for one brand and each country website is on a subdomain (in this format: au.website.com) My problem is that Google has excluded the country websites from indexing saying they are duplicates. I have correctly declared the country website to be the canonical and have used hreflang to address the duplicate content in each subdomain. However, Google still points to the www site as the canonical instead of the country site. The websites use geolizr to redirect users to the correct country website based on IP. Is there a way to get Google to index the country webpages and honor the user-declared canonical?