Search engine optimisation from Blogstorm

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

Published in: Google delicious | digg | reddit | StumbleUpon | Google Bookmarks | Sphinn

{ 1 trackback }

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

{ 38 comments… read them below or add one }

1 Jeremy Steele 27/10/2007 at 7:26 pm

Hehe, that gave me a good laugh ;)

2 Carl Zetterlund 27/10/2007 at 8:19 pm

I feel so nerdy that I was actually amused…

3 Robert MacEwan 27/10/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.

4 Sucker 27/10/2007 at 8:24 pm

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

5 Haris 27/10/2007 at 8:33 pm

Can you explain the algorithm a bit?

6 Nick 27/10/2007 at 8:46 pm

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

7 ~*77*~ 27/10/2007 at 9:04 pm

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

8 Mario Andrade 27/10/2007 at 9:11 pm

lol nice one

9 Patrick Altoft 27/10/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

10 Peter 27/10/2007 at 10:16 pm

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

11 igizmore 27/10/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

12 One Buck Wiki 28/10/2007 at 12:37 am

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

13 Aibek 28/10/2007 at 1:46 am

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

14 Prathik M 28/10/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!!

15 Kyon 28/10/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).

16 Brown Baron 28/10/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.

17 Ashish Mohta 28/10/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.

18 Lokendra Rathore 28/10/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.

19 constructicle boy 28/10/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!

20 limadang.com 28/10/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

21 Raymond 28/10/2007 at 10:00 am

Mine jump from 0 to 4. Yeah! Smile

22 temi 28/10/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.

23 bestoptimized 28/10/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.

24 Clement 28/10/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.

25 motor cars 28/10/2007 at 2:43 pm

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

26 mrcrowley 28/10/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…

27 TextAdSearch 28/10/2007 at 4:01 pm

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

28 Joost 28/10/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 )

29 Mike - Twenty Steps 28/10/2007 at 5:20 pm

LOL. It all makes sense now ;)

30 Travis 28/10/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!

31 Tibi Puiu 28/10/2007 at 5:37 pm

loool, thanks for the great laugh xD

32 Amit 28/10/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.

33 sa 28/10/2007 at 9:30 pm

That’s really funny Smile

34 Vikram 29/10/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

35 Biju 31/10/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??

36 Daniel Errante 31/10/2007 at 4:24 pm

I believe it.

37 Alan 01/11/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

38 Minterest 04/11/2007 at 3:35 am

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

Leave a Comment (get an avatar from Gravatar first)

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>