views:

58

answers:

3

Hi all,

I would really like to hear your opinions about search engine optimizations for an Ajax based website.

The study case is the following:

http://projects.trapexit.org/

What are your SEO hints for such an application?

Many thanks.

+4  A: 

Build on things that work

David Dorward
+1 However, as most people would argue, its probably best to avoid overusing AJAX when SEO matters to your application.
JasonStoltz
Yes. But the application is not mine. Usually it happens that you have a legacy system or something created by someone else and you need to work on that anyway.
Roberto Aloi
Then retrofit it so it looks as if it was built on things that work. There is no getting away from the fact that "working cleanly without JavaScript" is the only sane way to deal with search engines.
David Dorward
A: 

If a search bot has to execute an event in order to get code from a server and then know where and how the DOM has changed then I would say to merely write accessible code. However, a search bot cannot do any of those things and AJAX defeats accessibility, so you can improve SEO dramatically by forgetting AJAX or instead forgetting SEO.

+1  A: 

My rule of thumb is that search engines see what Lynx sees, and Lynx doesn't see a list of software projects. Thus, this page should add a non-AJAX interface (using <noscript>?), perhaps with reduced functionality but with all the information there.

legoscia