When you've got many language or state variations you mark up with hreflang, then each of such variations should have a canonical tag pointing to by itself. If none of they are utilised, Google will rely upon other signals like hreflang, inner links, and URL size to decide on a https://addons.prestashop.com/fr/seo-referencement-naturel/31857-seo-automatique-google-rich-snippets-json-ld-open-graph.html