I have a website which is in 3 languages: English (primary), German and French. When a language is selected all of page's content is translated to the selected language (the page content is always in one language). My site structure looks like this:
www.mydomain.com (primary: english)
www.mydomain.com/de/ (german)
www.mydomain.com/fr/ f(rench)
Every page also contains links to other languages. Do I need to add the language attribute to the link? Like so:
<a href="wwww.mydomain.com/de/" lang="de">Deutsch</a>
<a href="wwww.mydomain.com/fr/" lang="fr">Français</a>
<a href="wwww.mydomain.com/en/" lang="en">English</a>
I've add all the appropriate meta tags, but don't know how to properly add the meta tags for content-language. Do I add all languages in the meta tag, like so:
<meta http-equiv="content-language" content="en, de, fr" />
Or do I add only the selected language:
example: if German selected
<meta http-equiv="content-language" content="de" />
What's the proper way (SEO wise) to do this?