Follow me on Twitter

Google PageRank algorithm leaked

by Patrick Altoft on October 27, 2007

A reputable source at Google has leaked the part of the PageRank algorithm responsible for this weeks update. It’s really helped me understand things a bit better.


$spammers=file_get_contents("http://www.45n5.com/top100/");
$pos = strpos($spammers, $domain);
if ($pos === false) {
$newpagerank=rand(0, 10);
} else {
$newpagerank=rand(0, $pagerank);
}

You can get our blog posts delivered for free by email every day - simply add your email address to the box below or alternatively grab the RSS feed.

Read some similar posts

Post category: Google   Share it : delicious | digg | reddit | StumbleUpon | Google Bookmarks | Sphinn

{ 39 comments… read them below or add one }

Jeremy Steele 27 Oct 2007 at 7:26 pm

Hehe, that gave me a good laugh ;)

Carl Zetterlund 27 Oct 2007 at 8:19 pm

I feel so nerdy that I was actually amused…

Robert MacEwan 27 Oct 2007 at 8:20 pm

This doesn’t include the portion that punishes those that advertise on these sites. We got hit pretty damn hard too.

Sucker 27 Oct 2007 at 8:24 pm

Now it makes perfect sense how I avoided the PR penalty!

Haris 27 Oct 2007 at 8:33 pm

Can you explain the algorithm a bit?

Nick 27 Oct 2007 at 8:46 pm

Patrick, any chance you can “translate/interpret” this? I’m not a programmer and can’t really understand it

~*77*~ 27 Oct 2007 at 9:04 pm

Best analysis I have seen… Enough so to actually make me post on a blog of any kind! Whoa!

Mario Andrade 27 Oct 2007 at 9:11 pm

lol nice one

Patrick Altoft 27 Oct 2007 at 9:16 pm

OK, it says that anybody on the 45n5 list of top 100 make money online blogs gets a random PR between 0 and whatever they had before, everybody else gets a random PR between 0 and 10. Smile

Peter 27 Oct 2007 at 10:16 pm

Unfortunately it’s no fun, it’s reality…

igizmore 27 Oct 2007 at 10:35 pm

i am totally lovin the new PR algorithm moved from a PR0 to PR4 though i have no idea what the algorithm means

One Buck Wiki 28 Oct 2007 at 12:37 am

Hahaha, this is great, so no matter what, pagerank is random…

Aibek 28 Oct 2007 at 1:46 am

Guyz, Did anyone notice that Youtube’s pagerank dropped to 3. WTF!?

Prathik M 28 Oct 2007 at 2:13 am

Freak! I was actually amazed to see this, now I see it’s a stupid PHP program. Aaaaaaaah this is not funny!!

Kyon 28 Oct 2007 at 2:42 am

It basically means;

If you’re flagged as a non-spammer, you get a random PR from 0 to 10

If you’re flagged as a spammer, you get a random PR from 0 to your current rank. (i.e. if you’re current PR is 4, then your new PR is random between 0 to 4).

Brown Baron 28 Oct 2007 at 4:11 am

Haha very nice. Although I think the random function should have been between 0 and 7 lol. This will make us all think twice before posting a top 100 list haha.

Ashish Mohta 28 Oct 2007 at 4:28 am

Its fake Google does not use PHP on the first hand and They are assigning random PR is that guy out of his mind ? and assigning random pr to both…..lol thats the biggest joke i have ever heard.

Lokendra Rathore 28 Oct 2007 at 5:58 am

I do not understand the algorithm quoted by you.But now my website is PR2 insted of PR3.Do not know what happened.

constructicle boy 28 Oct 2007 at 8:27 am

seems to me that my blog is certainly too clean and google likes me!lol!
a huge rise from 0-5!

limadang.com 28 Oct 2007 at 8:29 am

Hmmm don’t know if that’s the algo..But this new algo, give my blog PR3 from nothing and all of the sudden it went up to PR3 and i only realize about it when my reader tell me that.

at the same time my photography also get PR2 thou hardly to update that blog weird but Hmmmmmmm

Raymond 28 Oct 2007 at 10:00 am

Mine jump from 0 to 4. Yeah! Smile

temi 28 Oct 2007 at 11:53 am

Patrick,
I think this is a hoax… not a good programmer but reading the code, on this line $newpagerank=rand(0, 10); the sites on the list should either get PR0 or PR10 . That does not seem to have happened to most of the sites on that list.

bestoptimized 28 Oct 2007 at 11:59 am

I think Google is randomizing the pagerank on all sites so its impossible to tell what the real pagerank is.

Clement 28 Oct 2007 at 1:59 pm

Why does Google keep PageRank issues under wraps? We see that PageRank is more popular than Adsense and blogger? But the latter have their own blogs.I suggest that Google must come up with a blog for PR updates.The people of the Internet must not be living in uncertainty.If Google’s mission is to unearth hidden information, then they must stop hiding information about PageRank. I really like the way they are growing but they should be more transparent.

motor cars 28 Oct 2007 at 2:43 pm

that’s funny.
my sites are not in the list. so that’s good for me.

mrcrowley 28 Oct 2007 at 2:51 pm

Random pr yeah right as if G would stoop to this. They are all about trying to make there search engine perfect why would they mess everything up with random pr rofl…

TextAdSearch 28 Oct 2007 at 4:01 pm

I decided to avoid any penalties by starting up my own internet and publishing my content there.

Joost 28 Oct 2007 at 4:41 pm

Very cool!
You have to be a nerd to think of something like this and an even bigger one to understand what it says.
(Yes, I understand Sad )

Mike - Twenty Steps 28 Oct 2007 at 5:20 pm

LOL. It all makes sense now ;)

Travis 28 Oct 2007 at 5:32 pm

What’s funnier than the joke in this post is that half the people leaving comments don’t realize it’s a joke!

Tibi Puiu 28 Oct 2007 at 5:37 pm

loool, thanks for the great laugh xD

Amit 28 Oct 2007 at 6:48 pm

Is this a link bait campaign, to bring more traffic to your site Or just a nice joke.
I really cannot stop laughing.

sa 28 Oct 2007 at 9:30 pm

That’s really funny Smile

Vikram 29 Oct 2007 at 5:03 pm

Guys, Guys! Its a Joke! Don’t start drawing conclusions that its a part of the PR algorithm! PR Algorithm more secure than the MicroSoft Windows Source Code!! Big Grin

Biju 31 Oct 2007 at 11:23 am

I don’t have a clue about that algorithm. Probably because I’m not a programmer. Can anyone just explain in layman’s terms what that actually means??

Daniel Errante 31 Oct 2007 at 4:24 pm

I believe it.

Alan 01 Nov 2007 at 8:18 pm

//Get the contents of the page which lists the top100 money making blogs
$spammers=file_get_contents(”http://www.45n5.com/top100/”);

//If the domain being checked doesn’t appear in this list set page rank to be a random number between one and ten
$pos = strpos($spammers, $domain);
if ($pos === false) {
$newpagerank=rand(0, 10);
}
//If in the list make page rank a random number between 0 and their old page rank
else {
$newpagerank=rand(0, $pagerank);
}

For all those who don’t know php Smile

Minterest 04 Nov 2007 at 3:35 am

Wow this is a nice one…. from where did u get this?

annie 08 Jun 2009 at 4:05 am

actually i’m going to do my FYP with the tilte related to google’s pagerank algorithm. So can i get more info about how to use/apply this algorithm especially is the source code?

{ 1 trackback }

Webmetrics for beginners « The 28-Hour-Day diet
10.06.08 at 6:05 pm

Leave a Comment (registration is optional)

Registration is free, takes about 5 seconds and is worth doing.

You can use these HTML tags and attributes: <a href=""> <b> <blockquote> <code> <em> <i> <strike> <strong>