When you have a number of language or region versions that you just mark up with hreflang, then Every single of these versions must have a canonical tag pointing to itself. Canonical tags are not the only real technique to declare a webpage’s canonical. You can utilize three other approaches: https://addons.prestashop.com/es/seo-posicionamiento-buscadores/31857-google-rich-snippets-automatico-json-ld-opengraph-seo.html