My question is that we have a completely ajax based website: http://news.swalif.com/. Now we want to get all the 'pages' crawled by Google and other search engines, but we do not want to move to a PHP based solution or make an archive. I would like to get any ideas on how it could be possible.
closed as not a real question by gnat, Dynamic, user40980, Dan Pichelman, Martijn Pieters Jun 15 '13 at 17:31
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center. If this question can be reworded to fit the rules in the help center, please edit the question.
Google has some advice how to make those pages searchable.
If you're running an AJAX application with content that you'd like to appear in search results, we have a new process that, when implemented, can help Google (and potentially other search engines) crawl and index your content. Historically, AJAX applications have been difficult for search engines to process because AJAX content is produced dynamically by the browser and thus not visible to crawlers. While there are existing methods for dealing with this problem, they involve regular manual maintenance to keep the content up-to-date...
So, e.g., a category link might be:
<a href="/category/stuff" onclick="DoCoolAjax('stuff'); return false;">Stuff</a>
Anyway, that's some ideas to be thinking about.
I'm not an SEO person by any means. I did once work with an SEO professional on a site that was much like the one you listed in your question.
Some references that might be of use to you: