For those of us who are popularity-obsessed, the sad part is that the other search engines do not provide a similar feature, and Google's visible PageRank is updated only every 3 months (the real PageRank is invisible). This blog is two months old and doesn't have a visible PageRank yet, but I get referrals from many long tail searches, ergo it has to have a PageRank already.
How can you tell what your PageRank is without waiting for the public update? Keep reading to learn this useful tip. This technique is not bulletproof, but you can get a rough estimate of your invisible PageRank — and how important your pages are for the other search engines as well — by studying how frequently your page is indexed.
To understand how this works, let's talk about something you've always suspected. Search engines, like teenagers, care a lot about popularity. They visit (crawl) the most important pages more frequently, the ones that are updated daily. Why? Because updated pages are cooler and more interesting to searchers. And after all, why waste bandwidth visiting boring personal homepages that change once every few months, when all the kids want to know about the popular ones that are going all night long?
So how popular are you? To put it one way, you are as popular as you are frequently indexed. You can easily tell when a page is indexed by looking at the cached copy date. It is not surprising to see pages like digg.com that are always cached with today's date. Digg has a PageRank of 8. You can probably see pages on this blog or yours whose cache date is several days or weeks old. The tricky thing is that you need to consider the update frequency as well.
Here are the steps required to put this to work:
1. Go to the search engine you want to study (Google, Yahoo, Live, etc.).
2. Check popular blogs and news sites that get updated at least daily and check the date of the cache.
3. Repeat step 2 for blogs with decreasing popularity.
4. Create a new post and see how long it takes the search engine to crawl and index your page. If it's not your page, monitor an RSS feed and see when it was cached.
5. Create a table and rank the sites by popularity, include the indexing frequency.
6. Order by indexing frequency and you will have your site rank or importance for that search engine.
While this trick isn't perfect, it does give you a good idea of how important your site is for any search engine. And with a little work, you'll be indexing with the popular kids some day soon!
July 10, 2007 at 11:51 pm
Hamlet, you have just reminded me about one thing with this post - I have changed urls in my blog from .php to /%postname%/ and now Google have both pages in their index/cached. How shall I deal with this? And another thing, how is the tool you are working on? Is it the one you wrote about on SEOmoz.org with balancing the link juice and checking the logs?
July 11, 2007 at 12:22 am
You need to set 303 redirect from old urls to new page addresses, buddy. ]:->
July 11, 2007 at 4:06 am
Ok. I was talking about 301, haha. There's a convenient WP plugin <a href="http://www.deanlee.cn/wordpress/permalinks-migration-plugin/" rel="nofollow">http://www.deanlee.cn/wordpress/permalinks-migrat...</a>
July 11, 2007 at 4:06 am
How can I do it for 5000 pages? For example the link was ?d=4&id=87 and now is /4,87,title.html?
July 11, 2007 at 4:16 am
I am afraid it's too late, if you are talking about your blog. Just take a look at level of indexation <a href="http://www.google.com/search?hl=en&q=site <a>:www.sharingmatters.com&btnG=Google"</a> target="_blank">http://www.google.com/search?hl=en&q=site <a ...</a>" target="_blank">:www.sharingmatters.com&btnG=Google</a></a> Search If you are talking about a Wordpress site, go use plugin described above. If you use other software, probably you will be forced to write Mod_rewrite rules on your own, and have it integrated into your CMS ;)
July 11, 2007 at 4:47 am
I was also thinking about other bigger website which I wrote CMS for. I will write a script for that as I don't want to leave it like this. Thanks a lot!
July 11, 2007 at 6:00 am
Paul, Add this to your .htaccess RedirectMatch 301 ^?d=(d )&id=(d )$ <a href="http://www.site.com/$1,$2,title.html" rel="nofollow">http://www.site.com/$1,$2,title.html</a>
July 11, 2007 at 6:25 am
<blockquote>how is the tool you are working on? Is it the one you wrote about on SEOmoz.org with balancing the link juice and checking the logs?</blockquote> Paul, that is correct I am going to make it web based so that anyone can use it without having to deal with log files.
July 11, 2007 at 12:28 am
There is no need to check rankings in Yahoo and Live.com, in my humble opinion. Also I can say it's much better is to analyze domain popularity and link power in some seo tool, that's the way I foretell PageRank on all my sites =)
July 11, 2007 at 2:02 am
Hi, I would rather think of using a 301 redirect letting the bots know that the old url's have <strong>moved permanently</strong> to the new ones. What is the use of the 303? Cheers, Tsim
July 11, 2007 at 3:41 am
<a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.4" rel="nofollow">http://www.w3.org/Protocols/rfc2616/rfc2616-sec10...</a>
July 11, 2007 at 6:18 am
<blockquote>There is no need to check rankings in Yahoo and Live.com, in my humble opinion. </blockquote> Bart, You do if you want to know how important your page is for the other search engines (YahooRank, MsnRank, etc.). <blockquote>Also I can say it’s much better is to analyze domain popularity and link power in some seo tool, that’s the way I foretell PageRank on all my sites =)</blockquote> That is the traditional approach. Search engines, especially Google, use so many variables Today that link counts are simply not enough. Please read this <a href="http://www.seomoz.org/blog/relevance-feedback#jtc28341" rel="nofollow">comment</a> to my post about relevance feedback at Seomoz. Thanks for your feedback
July 12, 2007 at 1:58 am
Surely I agree with you, Hamlet. Your tip might be useful for a bunch of people, but it's a special case IMO. For consumer information, for e.g. ]:-> When I optimize a site I don't focus on respective search engines, I just do as well I can and the only one thing I'm afraid of is getting damn sandbox... Aye, maybe that's why someone can "win" PR7 given to single page on PR3 domain name, for the reasons unknown =)
July 11, 2007 at 7:49 am
You also need to be aware of whether or not you are pinging Google when you do a post and who you are pinging and how quickly they get picked up by Google. I have brand new or old sites with low to no PR and if I post and ping Google they come right away. I have seen the same with pinging other services that Google crawls very frequently. Indexing isn't too hard these days if you have a few decent links, ranking is the hard part.
July 11, 2007 at 9:24 am
Training, Thanks for your comment. You bring an excellent point. That is particularly the case for Google blog search. I agree with you about ranking being the hard part.
July 14, 2007 at 3:54 pm
actually using sitemaps will shorten the time you'll be seen by google. I've made all of my pages indexed that way in a short time period. try using that tool...
July 15, 2007 at 8:07 am
Jane, Thanks for your comment. Excellent point. Please note that xml sitemaps attributes lastmod and changefreq; as well as the HTTP header If-Modified-Since, are primarily hints to the search engine crawlers. They are more likely to index you sooner if you set this parameters right, but they have their own crawling schedule. Change frequency being equal, they are more likely to crawl more often sites that get a lot of visits than sites that get very few.
Graham Taylor | tips
April 20, 2008 at 12:41 am
Hi I have just found your site and I enjoyed reading the comments, I too have found that the google webmasters tools is the fastest way to get indexed, to build page rank I uses article submission to get large numbers of back links in as short a time as possible
July 25, 2007 at 2:36 pm
You can go to: <a href="http://www.smartpagerank.com/" rel="nofollow">http://www.smartpagerank.com/</a> And they will email you when your Page Rank changes!