>Help! I've spent the last few weeks optimizing our
>web site for the search engines, and have been very
>careful with keyword repetition, etc., because I don't
>want to spam, and submitted our web site to all the
>major search engines a couple weeks ago, but we still don't
>show up in the top 100 on most of them.
>I'm wondering if our site somehow got blacklisted before
>I started working here (which was just 3 months ago) because
>of spamming or something. Does anyone know if there's a
>way I can figure that out, and if so, get the search
>engines to list us without having to change our domain
I believe I know exactly what has happend. You have hidden text on your page that matches the background color. I believe most of the search engines look for this now and penalize heavily for it. The workaround is to put a background image(white in your case) and change the background color to gray or something.
Also, I think your keywording could be improved. I wouldn't use so many of them and I would take out the word localization which you seem to have quite a few times. I doubt if anyone but people in your industry are familiar with that piece of jargon and it will definitely lower your percentage of relevant words which pushes you to the bottom of the pile when people are looking for the word translation. If I were keywording your page I would use "translation service, German translation, French translation, Japanese translation, etc." and get rid of localization. I would keep the list much shorter than you've got. Maybe between 10 and 20 keywords tops. I'd also shorten up the meta description. And I would submit it to Infoseek first and see what happens, since they are the fastest to index you would have a pretty good idea of how this approach was working in an hour or less(usually).
One other thing you might try is working in some text links with the word translation in the link text. You could make it invisible using the techniquie above. I've tried it on several sites and it seems to work.
Otherwise I think you have a great looking site and it definitely deserves to be at the top of the heap in your category.