Hi How does Google sort the results of a domain's indexed pages ? (Google: site:mydomain.com) ? Are these based on relevancy ? 1st link has most popular hits, 2nd has the next-most-popular-hits...and so on ? Thanks
Google does not say. Google know that if the order of sort is done mathematically then people will find the formula. So, i think google displays the result randomly to some extend. I could be wrong.
Good point sunmoon but I was thinking their sorting algorithm would be so complex that it wouldnt be possible to figure it out so easily.
Interesting thread. I found out that there must be some algorithm, maybe kind of alphabetic, because for few sites with very similar subpages I see very similar sorting.
Google has always been keen on relevancy. The whole idea behind Google's search is the relevancy of the page with-respect-to others. So I was assuming it would be the same for site:domain.com search.
Its not random because you get get the same order everytime but I think the algo is very complecated.
There is a possibility that google shows the files that have oldes "last modified" attribute first and later on... Just a thought.
IMO, pages are sorted according to their value. It's easy to check - I've tried several very popular sites (such as dmoz.org, cnn.com, etc.) and at first 5 results was index page and most important pages of these sites.