In case you have non-HTML pages on your site, for instance PDFs or spreadsheets, you gained’t have the capacity to apply hreflang from the of your HTML as it doesn’t exist. Rel=canonical ought to only surface within the of the doc. A canonical tag during the section of a page https://addons.prestashop.com/nl/seo-zoekmachineoptimalisatie-vermelding/31857-automatische-google-rich-snippets-json-ld-opengraph-seo.html