Say I have a website with a product "A" page available in 3 different languages under 3 different domains:
On these product pages there is a link to the manual of the websites language, and the manuals of the other languages. In order to keep each website content 100% language pure I give the other languages a rel="no-follow".
Example for English website including Spanish and French manuals.
The Spanish and French domains will have similar setup with only their own language version manual being indexed.
Now I want to add even more manuals in other languages, but I do not want to add more domains. This gives me the problem that all the additional manuals in other languages will never be indexed, since they will be excluded on all three current websites.
I do not want to "defile" the languages of the domains with a lot of links to different language content, but I do want the additional manuals indexed.
What is the proper way to add links to new manuals in other languages?
I don’t think the nofollow
link type is appropriate in your case:
The
nofollow
keyword indicates that the link is not endorsed by the original author or publisher of the page, or that the link to the referenced document was included primarily because of a commercial relationship between people affiliated with the two pages.
You seem to endorse the links, and it’s not advertisement.
Instead, simply use the hreflang
attribute to denote which language the link target is in:
<!-- on an English page -->
<a href="/files/manual-fr.pdf" hreflang="fr">French Manual</a>
(In case you are translating the website in all these languags, too, it might be a better idea to just provide a language switcher. In that case, users on the French site would only see the link to the French manual.)