If a site has multiple versions of English in different sub folders, should every version of English have a self-referencing canonical tag?
For example in the following directory structure:
/eu/ (default)
/eu/en-za/ (South Africa)
/eu/en-zu/ (Australia)
Currently, for the above pages, the site in question has canonical tags all pointing to the default English /eu/ versions, for every English variant.
Conversely, the hreflang implementation on the same pages, points to these separate English versions.
Observations:
1. If en-za or en-au pages are ranking in the SERPs, the title and meta shown in the SERPs is from the /eu/ canonical (and not the localized version).
2. The cached version of ranking en-za or en-au pages is also the /eu/ canonical.
Will implementing self-referencing canonical tags for en-za or en-au fix the above issues? Thanks!