I am developing a website that uses the 27 principal languages of the European Union (soon to be thirty) using a database that feeds into the site depending on which language the user selects.
I have the thorny problem of ensuring good keyword ranking on search engines in as many of these languages as possible, and definitely in more than just English. I do need good rankings in French, German, Spanish, Portuguese, Italian, Dutch, Danish, Swedish, Finnish, etc etc; (apologies to East European EU readers).
Putting that many keywords in the Keyword metatag just isn't going to work as I will rapidly hit the recommended 250 character count, even with only about forty essential words in all languages. So I thought one way of doing it would be to attach the keywords to images as ALT="same keyword in various languages". I ran a test on sitereportcard.com and it doesn't pick up the keywords there or from the database because the meat of the site has to be in IFRAMEs; call me old-fashioned, but I've tried the alternatives and the layout becomes a nightmare.
I don't want to go down the route of loads of text in the same colour as the background as I know that can quickly get you kicked off search engines.
Could I use hover text drawn from the database over images in the main default file that search engines would pick up on, and if so, how?
Could I get the default file to open the database and allow the search engine access to the entire text on entry for spidering purposes without slowing the site down too much, and again, if so, how?
Has anyone any other sensible suggestions?
The site is in ASP / SQL / Access (no, I really am not old-fashioned, I've just never done PHP, and I'd rather stick to what I know).
Sorry, I can't give you the URL, as it's more than my life is worth at the moment.