Forum Moderators: Robert Charlton & goodroi
Incorrect region codes: Make sure you're using officially assigned code elements for the regions you're trying to identify (in ISO 3166-1 Alpha 2 format). If you use codes that are listed as reserved for something else, Google Search ignores that part of the annotation (for example, using EU, UN, or UK in hreflang annotations doesn't have an effect on Google Search).
rel="alternate" hreflang="x" that remind us of some things that may seem unrelated: Make sure that your server supports UTF-8 character encoding.. Webmaster Central Help Forum: [support.google.com...]
Markup guidelinesPut the markup on the homepage of your site. It is not necessary for the markup to be repeated on other pages of your site.
We recommend JSON-LD. Alternatively, you can use microdata.
Specify only one URL search pattern for the target. We are experimenting with multiple pattern support, so if you have feedback or use cases for multiple target support, let us know in our Webmaster Central Help Forum.