I have a site to optimise in spanish language for www.google.es - does it worth adding: <meta name="language" content="ES"> I am not a coder, but I noticed that few Spanish sites do that: What do you think?
Adding it won't help with rankings, but I always add <meta http-equiv="Content-Language" content="xx" /> with the correct language setting to all pages, just in case, it surely won't hurt. For good rankings in g.es you should get some links from Spanish pages located IN Spain, this helps a lot more than getting links from spanish language pages in other countries. Can't find my Spanish directory list (ca. 100) in the moment, but if you are interested PM me.
As already said, google ignores the language tag and checks for the language on the page PLUS the language of the majority of pages linking to the site.
Adding that won't help much. Getting local backlinks is the key. Try some local directories and established sites hosted in Spain.
Nobody can guarantee that it will help, but I can guarantee that it will NOT make things worse for you So by adding it, you don't have anything to lose