Mobile app version of vmapp.org
Login or Join
Moriarity557

: Rel = translation I can't find much online about rel="translation" We have tutorials and manual entries which we are going to get users to translate. If the original page in English is: http://www.scirra.com/tutorial/start

@Moriarity557

Posted in: #DuplicateContent #Html5 #Language #Rel #Translation

I can't find much online about rel="translation"

We have tutorials and manual entries which we are going to get users to translate. If the original page in English is:
www.scirra.com/tutorial/start
And there are two translations:
www.scirra.com/tutorial/es/start (spanish)
www.scirra.com/tutorial/de/start (german)

How would I correctly link all these up? I'm aware at the top of the page I would need to specify the correct IS639-1 code:

<html lang="de">


But I'm more interested in letting Google know they are not duplicates but are translated.

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Moriarity557

2 Comments

Sorted by latest first Latest Oldest Best

 

@Cofer257

To inform search engines of alternate language versions of a page, you should use the <link> element with the hreflang attribute, as described in the HTML spec.

<LINK title="The manual in Dutch" rel="alternate" hreflang="nl" href="http://someplace.com/manual/dutch.html">


These links go in the head so are not visible to normal users. For users you can just use normal links in the body. Using hreflang might be a good idea though.

10% popularity Vote Up Vote Down


 

@Sue5673885

rel=translation has been proposed but not adopted by the W3C (it's not in the HTML5 working document).

If the words on the pages are different then Google won't penalize you for duplicate content (several people say this in the Webmaster forums). There's lots of advice on multi-language sites in this blog post.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme