Forum Moderators: Robert Charlton & goodroi
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?
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.
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.
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: <input type="text" name="q" class="t"></label>
<input type="button" value="Generate Checksum" onclick="generate( this.form )" >
<label>"info:" <input type="checkbox" name="i" value="1">
<label>Start: <input type="text" maxlength="3" size="1" name="s" value="0"></label>
<label>Num: <input maxlength="3" size="1" type="text" name="n" value="10"></label>
<label>Features: <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: <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>
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.