1

If I have pages with same content and different languages, for example:

https://www.example.com/en/page/
https://www.example.com/de/page/
https://www.example.com/fr/page/

What will be the canonical for each? I’m a little bit lost in all theories. Do I pick one like below or is there a better approach? Is translation not duplication?

English page:

<link rel="canonical" href="https://www.example.com/en/page/" />
<link rel="alternate" hreflang="en" href="https://www.example.com/en/page/" />
<link rel="alternate" hreflang="de" href="https://www.example.com/de/page/" />
<link rel="alternate" hreflang="fr" href="https://www.example.com/fr/page/" />
<link rel="alternate" href="https://www.example.com/en/page/" hreflang="x-default" />

German page:

<link rel="canonical" href="https://www.example.com/de/page/" />
<link rel="alternate" hreflang="en" href="https://www.example.com/en/page/" />
<link rel="alternate" hreflang="de" href="https://www.example.com/de/page/" />
<link rel="alternate" hreflang="fr" href="https://www.example.com/fr/page/" />
<link rel="alternate" href="https://www.example.com/en/page/" hreflang="x-default" />

French page:

<link rel="canonical" href="https://www.example.com/fr/page/" />
<link rel="alternate" hreflang="en" href="https://www.example.com/en/page/" />
<link rel="alternate" hreflang="de" href="https://www.example.com/de/page/" />
<link rel="alternate" hreflang="fr" href="https://www.example.com/fr/page/" />
<link rel="alternate" href="https://www.example.com/en/page/" hreflang="x-default" />
  • Your option is fine, just fix the hreflang="de" on the fr-page. – Trickytree22 Aug 19 at 14:46
  • That's perfect. And translation is not duplication, you should however ALWAYS refrain from publishing machine translated pages. – Trickytree22 Aug 22 at 9:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.