Forum Moderators: Robert Charlton & goodroi

Message Too Old, No Replies

Pagerank queries - the <rk> parameter

What do such figures as Rank_1:1:6 Rank_1:1:5 mean?

         

selomelo

10:10 pm on Feb 11, 2006 (gmt 0)

10+ Year Member



We already know that toolbar PR is in fact an historical figure. When you query google for current PR, you get some mysterious figures such as:

Rank_1:1:6 Rank_1:1:5 Rank_1:1:4 Rank_1:1:4 Rank_1:1:5 Rank_1:1:6 Rank_1:1:5 Rank_1:1:0 Rank_1:1:1 Rank_1:1:5 Rank_1:1:2 Rank_1:1:3 Rank_1:1:0 Rank_1:1:0 Rank_1:1:3

These figures are for a site that has a current toolbar of PR4.

I searched the web for an explanation, but failed to get a good one.

Is there any idea as to what all these magical numbers mean?

Hanu

10:52 pm on Feb 16, 2006 (gmt 0)

10+ Year Member



L, Text (Integer), Indicates the recommended indentation level of the results.
Note: Currently this value will always be 1 unless directory crowding occurs. In this case, the second directory result will have a value of 2.

Lorel

11:26 pm on Feb 16, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I've been doing as suggested earlier--leaving off the "rank" on the url mentioned above for my site and notice a few interesting things.

My site has been predicted to go to PR 6 after being at pr 5 for last few years. I haven't been actively pursuing links but they are growing nevertheless. The first two listings are pages from my own site--my two highest ranking directories/pages. One of which has PR 5 at 354 links and the other PR 5 and 131 links--and I haven't gathered any links for the later and hardly any for the former. Both are very popular pages and get a lot of traffic. These two may be pushing my site up to a PR 6 - plus all the other backlinks.

The rest of the sites in that list=---their Rank on that list doesn't match actual Rank. Maybe they are all rising in rank, and thus pushing my site up, but I doubt it as their current rank is often 1-3 PR, so why they are included in that list I have no idea unless they are there because they send lots of traffic which could be as two of them are the google directory and I've seen traffic from the others.

NewQuestions

12:00 am on Feb 17, 2006 (gmt 0)

10+ Year Member



Lorel - the reason why those low ranking websites may
be in your list, could be because Google will not show
you all of the pages, that are relevant to the search
query containing your domain name.

In other words, there could be results missing, which
have even higher PR scores, that link to you ...

I think it might be fair to assume that the entire
backlink catalogue is not well represented, and this is
just a snippet of results that "relate" to your site.

Hope that makes a bit of sense. Just for the record, I
have spent most of the day testing this theory, and it
seems very close to the mark.

Hanu

1:17 am on Feb 17, 2006 (gmt 0)

10+ Year Member



<html><head><script>
var GPR_HASH_SEED = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer.";

function GPR_awesomeHash(value) {
var kindOfThingAnIdiotWouldHaveOnHisLuggage = 16909125;
for(var i = 0;i < value.length;i ++ ) {
kindOfThingAnIdiotWouldHaveOnHisLuggage ^= GPR_HASH_SEED.charCodeAt(i % GPR_HASH_SEED.length) ^ value.charCodeAt(i);
kindOfThingAnIdiotWouldHaveOnHisLuggage = kindOfThingAnIdiotWouldHaveOnHisLuggage >>> 23 ¦ kindOfThingAnIdiotWouldHaveOnHisLuggage << 9}
return "8" + GPR_hexEncodeU32(kindOfThingAnIdiotWouldHaveOnHisLuggage)
}

function GPR_hexEncodeU32(num) {
var result = GPR_toHex8(num >>> 24);
result += GPR_toHex8(num >>> 16 & 255);
result += GPR_toHex8(num >>> 8 & 255);
return result + GPR_toHex8(num & 255)
}

function GPR_toHex8 (num) {
return(num < 16? "0" : "") + num.toString(16)
}
function $(id) {
return document.getElementById(id)
}
function generate(f) {
$('r').innerHTML = GPR_awesomeHash( f.q.value )
}
function query(f) {
var x = f.fe.selectedIndex
var u =
'http://' + f.h.value
+ '/search?client=navclient-auto'
+ ( x == 0? '' : '&features=' + f.fe.options[x].value )
+ '&start=' + f.s.value
+ '&num=' + f.n.value
+ '&ch=' + GPR_awesomeHash( f.q.value )
+ '&q=' + ( f.i.checked ¦¦ x > 0? 'info:' : '' ) + encodeURIComponent( f.q.value )
$('r').innerHTML = '<a target="blank" href="' + u +'">' + u + '</a>'
return u;
}
</script><style>
label { display:block; margin-bottom:1ex; margin-top:1ex; }
.t { width:100%; }
#rp { width:100%; background-color:#CCC; }
</style></head><body>
<form><fieldset><legend>Ugly, Bad-Ass Scammers' Ajaxed Query Generator</legend>
<label>Query:&nbsp;<input type="text" name="q" class="t"></label>
<input type="button" value="Generate Checksum" onclick="generate( this.form )" >
<label>&quot;info:&quot;&nbsp;<input type="checkbox" name="i" value="1">
<label>Start:&nbsp;<input type="text" maxlength="3" size="1" name="s" value="0"></label>
<label>Num:&nbsp;<input maxlength="3" size="1" type="text" name="n" value="10"></label>
<label>Features:&nbsp;<select name="fe">
<option value="All" selected="selected"></option>
<option value="Rank">Rank</option>
<option value="Level">Level</option>
<option value="Filter">Filter</option>
<option value="Hostname">Hostname</option>
<option value="URL">URL</option>
<option value="Results">Results</option>
<option value="Summary">Summary</option>
<option value="Title">Title</option>
<option value="CacheSize">CacheSize</option>
<option value="Link">Link</option>
</select></label>
<label>Host:&nbsp;<input type="text" name="h" class="t" value="toolbarqueries.google.com"></label>
<input type="button" value="Generate Query URL" onclick="query( this.form )" >
<input type="button" value="Show Query Result" onclick="$('rp').src=query( this.form )" >
</fieldset></form>
<p id="r"></p>
<iframe frameborder="0" height="60%" id="rp"></iframe>
</body></html>

Hanu

1:21 am on Feb 17, 2006 (gmt 0)

10+ Year Member



Due to the stupid escaping on this site, you need to replace the ¦ with a regular pipe symbol in order to make my above code work. There are three occurrences of it.

afterburner

1:39 am on Feb 17, 2006 (gmt 0)

10+ Year Member



Hanu,
That is awesome.....now what does it do?

BillyS

2:22 am on Feb 17, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Great tool Hanu, thanks!

Hanu

4:14 am on Feb 17, 2006 (gmt 0)

10+ Year Member



afterburner,

That is awesome.....now what does it do?

I got tired of sniffing the toolbar for those stupid checksums (the ch parameter in the urls mentioned here). So I wrote this silly little page that you can store in an html file on your desktop and open in your browser. It doesn't need a server. It let's you synthesize the kind of query that the toolbar issues, and more. Just play around with it. Please don't put it on your servers or publish it by any other means.

Only tested in FF.

I hate to disappoint everyone that got so excited about those RK fields in the XML response or the ominous Rank... strings in &Features=Rank. I tested it for some new pages of mine that have been PR0 for a couple of weeks and the RK is 0 for these pages, too. Same for Rank_1. No sign of any internal PR.

BTW, that averaging method for determining the "Future PR" mentioned earlier is a whole load of vodoo.

a1call

4:45 am on Feb 17, 2006 (gmt 0)

10+ Year Member



Hi Hanu,
That is plain beautiful.

CainIV

6:14 am on Feb 17, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Dude....poetry in coding.

Nice job, time to test this badboy!

This 182 message thread spans 19 pages: 182