I have a website which shows up for a particular keyword in google's page rank. It was at the 4th location and had a 0 page rank for that particular search. The website at the 1st location for that keyword's search had a page rank of 5. Today after months of seo when I checked I was amazed to see that my website is at the top most location in google's search for that keyword although the page ranks haven't changed. I am not sure what is happening, is this google dance or is this sign of a page rank update? Is it possible that bcoz the particular keyword is a part of my domain, google is choosing to display the website higher than a page rank 5 website? I would realllllllyyyyy like to hear from you all.