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
<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?