Is it possible? How would I do it? Teech me teecher! I think Ajax is a nice buzzword, but I am a SEO nut before an Ajax fan. Most of the people in the search engine fields stay away from mentioning Ajax, and all the articles I have read user power words as well as unrelated "facts" and don't look reliable at all.
So, I am asking the Ajax developers of TalkPHP:
Is it possible to not ruin your chances with search engines with Ajax? Does it require building an entire "dummy site" for the engines to go through?
AJAX does NOT ruin SEO if used correctly. A good example of Ajax being used in the correct manner is the quick reply feature on this forum. A bad example of Ajax is a plain HTML page that uses Ajax to grab all its content.
See, this forum uses PHP to manage content and just prints out plain old, good, HTML. It also uses Ajax, but not for printing content to the screen, only for adding content to the MySQL database. The Ajax doesn't get in the way of the page's content.
Again another reason why most flashsites have an html page as well. Think of a sheet of paper. Everything that is on TOP can be crawled. That is underneath the sheet, which YOU can't see, can't be crawled.