For those who have non-HTML pages on your site, like PDFs or spreadsheets, you won’t be able to apply hreflang while in the in the HTML since it doesn’t exist. Canonical URLs are employed in order to avoid duplicate articles and reveal to search engines like yahoo which site is https://addons.prestashop.com/en/seo-natural-search-engine-optimization/31857-automatic-google-rich-snippets-json-ld-open-graph-seo.html