Google has been offering AJAX based results through API for a long time now but recently it has been observed that in some countries Google has rolled out its AJAX based interface in main Google search as well. While this is still used selectively only in certain regions it can very well be the way Google decides to work in future.
The main difference between the traditional Google search engine result pages and the new AJAX based pages is in the URL structure. A normal Google page looks like
The AJAX version would look like..
Now what is the big difference between these two ?
Note the “#” in the second URL. On any Google query the URL string carries the query value under the “q” parameter and we can easily understand the keyword ( and at times other information as well) by looking at “?hl=en&q=google+ajax&btnG=Google+Search&meta=” part. In the new URL the query part is placed after the #.
What are your thoughts on this?