BMW's German site has been kicked off Google for breaching its webmaster guidelines. There's more detail from Matt Cutts (a Google employee) and Google Blogoscoped.
I don't have an awful lot of sympathy for BMW here. What they did was clearly against Google's guidelines. But it would also have been completely unnecessary had they actually designed their site properly.
BMW Germany makes gratuitous use of JavaScript and frames, tecnhologies which Google's GoogleBot doesn't understand well. The result of this is that BMW's site will not do well in search engine rankings because the GoogleBot cannot crawl and understand its content very well. So, BMW did some black-hat SEO to compensate for it and ended up falling foul of the guidelines.
Had BMW not used these technologies, or used JavaScript in a way that gracefully degrades for those not using it, this situation would never have happened. Furthermore, it would have improved the accessibility of the page for users with disabilities as well.
BMW have made some changes to comply with Google's guidelines but they have not fixed the root cause of the problem, which is the design of the site. Once that is done, BMW should be able to enjoy high search engine rankings without having to resort to dark arts.





IE has pissed me off

