Today, I was wondering why people don’t go beyond initial 2-3 pages of their search. Maybe, it is the interface of the search engines which promotes such behavior or maybe people really don’t care to go beyond initial pages.
Whatever be the case. I decided to make a tool which will serve LAST page of Google’s search results. The idea was to grab the total number of search results from Google (for example, it is 91,300,000 for the term AJAX), divide the number by 10 and then modify the Google’s search URL accordingly (for example, for 2nd search page the URL is: http://www.google.com/search?q=ajax&start=10). So, my hypothesis was that the URL for last page for AJAX results would be http://www.google.com/search?q=ajax&start=9130000.
Well, try going to that URL. You will be in for a surprise. Google, in small-greyish-dull-looking-font, says “Sorry, Google does not serve more than 1000 results for any query. (You asked for results starting from 9130000.)“.
Did I commit a crime for asking results starting from 9130000? If Google claims to have found so many results, why doesn’t it shows so many results? What is the use of saying “Results 1 – 10 of about 91,300,000 for ajax. (0.10 seconds)” if I can’t go beyond 1000 results?