Is it valid to define multiple meta description with different languages? Is this valid?
<meta name="Description" lang="en_US" content="Something in here" />
<meta name="Description" lang="pt-BR" content="Algo aqui" />
<meta name="Description" lang="fo-BA" content="Foo bar" />
One of the rules for the meta description element is that there should only be one meta description per page.
As a general rule, don't use more than about 10 meta keywords for a single page.
The meta description defines the description of a page in just one or two sentences and is shown in search engine result pages. Due to this it's a major driver behind your website's performance in search engine result pages.
Don't let your consultant or toolset fool you; you don't need a meta description on every page, or even close to every page. Remember that all content requires future maintenance. It would be far better to have no meta description than a poor or outdated one.
It's not a good practice. Most probably the search engines will ignore them or even penalize you for spam.
Anyway, why would you have multiple description meta on the same page? I don't really think that your page will be in 3 languages at the same time.
I suppose you will have some language selection function or automatic selection based on user's browser language settings. Then you should output the appropriate description based on the selected language.
Valid, yes. Handled correctly by search engines? Currently it does not appear that they are. Most SEO validators will complain about multiple descriptions even when they are tagged with different language codes and as stated earlier, penalise as spam in some cases.
Google's (poor) Take on Multiligual and Multi-Regional Language pages
No reason at all why you wouldn't have a page appearing in multiple languages if it were, for example, discussing the finer points of two, or more, language themselves, being viewed/shared by students of both/all languages, where discussions could happily switch between the various languages during the course of a single thread to make a particular point, say.
I also see no reason why you should not have a page with tags/elements in multiple language, hidden, or shown according to some current context.
We are still in Web 0.9 where people think that because you live in a particular country, your language must be the one associated with that same country, or vice-versa with respect to language, or indeed that one country speaks only one language, e.g. Spain where Euskadi (Basque), Catalan, Galician, Castillian and more are spoken, or Switzerland (German, French, Italian, or Romansh). Poor assumptions to make.
Valid? Yes. There are no real restrictions on what you can have in the way of meta data.
The problem with not having a clear spec is that different consumers will consume them in different ways.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With