SEO and multi-languages ites

Hi all.
My issue is this. I've built a site for an italian company which want sell its products in Spain. I wrote the ite using italian text and then I used a jquery plugin to set the default language to spanish and do translations as needed to english and back to italian.
Now I realize that this tecnique is anti-SEO: when panish users ue Google to earch use spanish words and so the site never arises (I tested using italian words and the site is in the second results' page which it's not bad).

Then I thought to jut rewrite all text in spanish and change translations tuff accordingly. Okay, this would solve my actual problem, but what about if I wanted be reachable by not only spanish users but even by english or deutch or italian users too?
I thought to put english and italian text in div and then set their display property to none: but is this accepted by Google? What is the best practice about this?

Thank you to all for any advice.
LVL 32
Marco GasiFreelancerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Ray PaseurCommented:
Marco: Here is how I have dealt with the issue.  The internet is still heavily skewed toward English language.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Marco GasiFreelancerAuthor Commented:
Hi Ray, thank you for your article. I just would like a simpler way than redesign the whole site structure :-)
Any other idea?
Ray PaseurCommented:
Maybe add some language-specific keywords to the HTML title tags (nobody reads the title anyway).  But seriously, I would consider refactoring.  As the article says, "for every $1 spent on localization you can expect to see a $25 return."

Using the example in the article, the HTML title might say something like this:
"Piglet, Petit Cochon, Porcellino"

I believe that meta-description tags are considered useful to Google, too.  And, of course, there is always Adwords, which is the most certain way to achieve high rankings.
Marco GasiFreelancerAuthor Commented:
Thank you, Ray. I'll go to refactoring.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Search Engine Optimization (SEO)

From novice to tech pro — start learning today.