For a while I have been searching for a WordPress plugin that could display at least the Google PageRank for a configurable list of sites in a dashboard widget. A requirement was that no third party site should be referenced to get the rankings. I couldn’t find one, so I wrote one myself.
The List Rank Dashboard Widget can display currently:
- Google PageRank
- Google Backlinks
- Alexa Rank
- Yahoo! Backlinks
- Delicious Posts
By default the Google PageRank, Alexa Rank and number of Delicious Posts are displayed for the current site, but more sites can be added using the settings. After entering a Google API Key and a Yahoo! Application ID (both free) the number of Google and Yahoo! Backlinks can be displayed too.
Included is a shortcode to display rankings in post, pages and sidebar widgets (see the Faq for usage instructions).
If you like to see more rankings, please leave a comment, but don’t ask me to add rankings, such as the Technorati Authority, which requires parsing an HTML response. Sooner or later this will break, when the design of the site is being changed.

We’re getting an error on the dashboard stating “Fatal error: Cannot use object of type stdClass as array in /hermes/bosweb25a/b200/ipg.antjrusso/wp-content/plugins/list-rank-dashboard-widget/wp-list-rank-class.php on line 682″ its persisted for the past couple of days.
Coincidentally I discovered this on my own site today too.
The just released version 1.11 does fix this, although I am not sure if the Delicious post count is still working (the cause of the problem in relation to PHP5).
That’s great. Thank you! Will it work fine with the new WP 3.3 update?
Of course
The widget is showing a Google PR of 1 but that’s surely not possible for my 3 month old site. When I do searches on web based tools, it shows that I have no page rank at all.
What should I believe?
PR1 for a three month old site is not abnormal. Google refreshes the page rank about every quarter in my experience, so maybe you was lucky.
How you Get ?? kindly explain this………………… just 3 month old side and you get 1 page rank
Google determines the pagerank depending a many factors, the most important being content and backlinks.
I just installed the plug in and google rank shows a “-”. Why is there no rank?
Because Google hasn’t ranked the site.
This plugin seems to be broken as Google changed how PR is accessed and this plugin has not been updated. When will it be updated? Or will it be updated?
A few days ago it was still working, but you are right, now it isn’t anymore. Unfortunately I am traveling until the end of this month, but I will fix it, since I am using the widget myself too. Thanks for reporting. Do you happen to have a link to the new algorithm?
Hi Marcel!
The fix for your plugin is here (tested and working):
http://www.unix.com/web-programming/169102-fix-google-page-rank-wordpress-list-rank-dashboard-widget.html
Cheers.
Thanks for providing this fix!
Unfortunately it will take at least two weeks before I can apply it, sorry.
This patch has been applied to the just release version 1.8 of the plugin.
I’m here for the same issue. Hope you will be able to fix it soon.
Sorry to bother…
If I were at home it would be fixed right away. Unfortunately I am traveling in a developing country and I have no means to fix it now. In about 10 days I will be at home and I will fix it ASAP.
It has been fixed today.
Hello Marcel. I have been using your plug in on my site and on a few others that I manage. However, on my photography site, I am showing PR2 but there’s no google or yahoo backlinks showing up. I checked with http://www.backlinkchecker.com and they gave me a total of 260 backlinks.
I used the link you supplied in the plug in to get a google and yahoo API key, but still nothing show up.
Suggestions?
I am using the widget myself too and indeed the Yahoo! backlinks don’t show up. The Google backlinks show up, but different Google sites give different figures. I will look into it when I am home again, but that will be at the end of the month, sorry.
Thanks Marcel. I think your plug in is great and I look forward to your update. Take care.
In the just released version 1.8 of the plugin I have removed the Yahoo! rankings, because Yahoo! has discontinued these services. Part of the services of Yahoo! have been replaced by Microsoft services.
Hi Marcel,
I just updated the plugin but it’s still does not work. Do I have to chenge anything in shortcode too?
This one should be right
[list_rank name="GooglePR" url="http://facebook.com"]?Can you help please?
Website: http://bestwebsiteslist.net
Hit refresh on the dashboard widget to reload the rankings.
The rankings (also to bad ones) are cached for 24 hour.
It’s working now! Thank you Marcel!
I hope your trip went well!
Hello,
M host has PHP 5 installed which has allow_url_fopen set to off due to security. Could you update the plugin to use a different function? I am going to modify your plugin to do the calls differently in the mean time.
Have some patience and I will change this to using cURL with a fallback to the old method. If you change it: a patch is always welcome!
The just released version 1.7 of the plugin will use wp_remote_get to get the rankings.
When I try to install the plugin it says installed. When i look in the list of installed plugins it is not there
sorry now shows up
Very, very good solution. I’ll be happy to see some improvements , btw.
Thanks. What improvements would you like to see?
Bing backlinks – it will be very helpful, may be location of the website (as server). I have some other ideas – we can discuss.