I have following code on my website:
<address class="vcard">
<span class="fn org"></span><br>
<span class="adr"><br>
<span class="street-address"></span><br>
<span class="locality"></span>, <span class="region"></span><br>
<span class="postal-code"></span><br>
<span class="country-name">Nederland</span><br>
</span><br>
</address>
As you can see the country-name contains Nederland which is Dutch for the Netherlands. Should this always be specified in the language of the website, for search engines to recognize? Or is this only readable in English?
Because it displays on the site it should be in the language of the website, but I am questioning whether or not this is effective to SEO.
I'm a little confused because there is no other data displayed in the hcard, but I think I get the gist of what you are saying. If the language you are using, for any content, differs from the language you have declared in the
langattribute on thebodyelement, yes, use thelangattribute also on an element wrapping that content, declaring the language that content is in.So if your site is in Dutch or Danish (apologies for not knowing) and then you specify
Nederland, you do not need to redeclare the language, but if the site is in any language other than one whereNederlandis native, then you should redeclare the language of the attribute.