In case you have non-HTML pages on your website, for example PDFs or spreadsheets, you gained’t have the ability to apply hreflang while in the of the HTML mainly because it doesn’t exist. Canonical tags aren't the only way to declare a website page’s canonical. You need to use 3 https://addons.prestashop.com/ru/seo-natural-search-engine-optimization/31857--rich-snippets-json-ld-opengraph-seo.html