Full answer
The three most common implementation mistakes for international hreflang tags are:
- Missing reciprocal links: Adding hreflang tags to only one language version, without linking back from the other language versions.
- Missing or incorrect x-default: Not setting an x-default tag to redirect unmatched global users.
- Canonical conflict: The canonical URL points to a different language version instead of self-referencing.
Any of these three common issues will cause Google to completely ignore your hreflang configuration.