I have read Google's recommendations regarding <link rel="alternate">
in the <head>
for multilingual websites.
As far as I know, we can also use rel="alternate"
on <a>
tags, and so far I've been using this technique on visible links to switch between different languages of my website like this:
<ul>
<li>
<a href="/en/" rel="alternate" hreflang="en" lang="en">English</a>
</li>
<li>
<a href="/fr/" rel="alternate" hreflang="fr" lang="fr">Français</a>
</li>
</li>
The Google Webmaster Tools answer doesn't mention this technique in regards to <a>
tags though, so should I use <link>
tags in the header in addition to <a>
tags in the body, even though they are redundant?