Results 1 to 15 of 18
Thread: How is PageRank calculated?
-
08-16-2008, 07:25 AM #1
- Join Date
- Apr 2008
- Location
- India
- Posts
- 8,267
- Thanks
- 155
- Thanked 447 Times in 390 Posts
- Blog Entries
- 1
- Feedback Score
- 0
How is PageRank calculated?
How is PageRank calculated?
To calculate the PageRank for a page, all of its inbound links are taken into account. These are links from within the site and links from outside the site.
PR(A) = (1-d) + d(PR(t1)/C(t1) + ... + PR(tn)/C(tn))
That's the equation that calculates a page's PageRank. It's the original one that was published when PageRank was being developed, and it is probable that Google uses a variation of it but they aren't telling us what it is. It doesn't matter though, as this equation is good enough.
In the equation 't1 - tn' are pages linking to page A, 'C' is the number of outbound links that a page has and 'd' is a damping factor, usually set to 0.85.
We can think of it in a simpler way:-
a page's PageRank = 0.15 + 0.85 * (a "share" of the PageRank of every page that links to it)
"share" = the linking page's PageRank divided by the number of outbound links on the page.
A page "votes" an amount of PageRank onto each page that it links to. The amount of PageRank that it has to vote with is a little less than its own PageRank value (its own value * 0.85). This value is shared equally between all the pages that it links to.
From this, we could conclude that a link from a page with PR4 and 5 outbound links is worth more than a link from a page with PR8 and 100 outbound links. The PageRank of a page that links to yours is important but the number of links on that page is also important. The more links there are on a page, the less PageRank value your page will receive from it.
If the PageRank value differences between PR1, PR2,.....PR10 were equal then that conclusion would hold up, but many people believe that the values between PR1 and PR10 (the maximum) are set on a logarithmic scale, and there is very good reason for believing it. Nobody outside Google knows for sure one way or the other, but the chances are high that the scale is logarithmic, or similar. If so, it means that it takes a lot more additional PageRank for a page to move up to the next PageRank level that it did to move up from the previous PageRank level. The result is that it reverses the previous conclusion, so that a link from a PR8 page that has lots of outbound links is worth more than a link from a PR4 page that has only a few outbound links.
Whichever scale Google uses, we can be sure of one thing. A link from another site increases our site's PageRank. Just remember to avoid links from link farms.
Note that when a page votes its PageRank value to other pages, its own PageRank is not reduced by the value that it is voting. The page doing the voting doesn't give away its PageRank and end up with nothing. It isn't a transfer of PageRank. It is simply a vote according to the page's PageRank value. It's like a shareholders meeting where each shareholder votes according to the number of shares held, but the shares themselves aren't given away. Even so, pages do lose some PageRank indirectly, as we'll see later.
Ok so far? Good. Now we'll look at how the calculations are actually done.
For a page's calculation, its existing PageRank (if it has any) is abandoned completely and a fresh calculation is done where the page relies solely on the PageRank "voted" for it by its current inbound links, which may have changed since the last time the page's PageRank was calculated.
The equation shows clearly how a page's PageRank is arrived at. But what isn't immediately obvious is that it can't work if the calculation is done just once. Suppose we have 2 pages, A and B, which link to each other, and neither have any other links of any kind. This is what happens:-
Step 1: Calculate page A's PageRank from the value of its inbound links
Page A now has a new PageRank value. The calculation used the value of the inbound link from page B. But page B has an inbound link (from page A) and its new PageRank value hasn't been worked out yet, so page A's new PageRank value is based on inaccurate data and can't be accurate.
Step 2: Calculate page B's PageRank from the value of its inbound links
Page B now has a new PageRank value, but it can't be accurate because the calculation used the new PageRank value of the inbound link from page A, which is inaccurate.
It's a Catch 22 situation. We can't work out A's PageRank until we know B's PageRank, and we can't work out B's PageRank until we know A's PageRank.
Now that both pages have newly calculated PageRank values, can't we just run the calculations again to arrive at accurate values? No. We can run the calculations again using the new values and the results will be more accurate, but we will always be using inaccurate values for the calculations, so the results will always be inaccurate.
The problem is overcome by repeating the calculations many times. Each time produces slightly more accurate values. In fact, total accuracy can never be achieved because the calculations are always based on inaccurate values. 40 to 50 iterations are sufficient to reach a point where any further iterations wouldn't produce enough of a change to the values to matter. This is precisiely what Google does at each update, and it's the reason why the updates take so long.
One thing to bear in mind is that the results we get from the calculations are proportions. The figures must then be set against a scale (known only to Google) to arrive at each page's actual PageRank. Even so, we can use the calculations to channel the PageRank within a site around its pages so that certain pages receive a higher proportion of it than others.
Learn more hereIPL Team Players | IPL Latest News | My Favorite- Virender Sehwag, Irfan Pathan, Kevin Pietersen | --> Advertising Agency India <--
-
The Following 2 Users Say Thank You to Amit.Verma For This Useful Post:
Amirmullick3 (08-16-2008), manik (08-16-2008)
-
08-16-2008, 09:49 AM #2
Wow mit, some very brilliant information. I believe thers some calculus to it, I liked this, it was so frikin interesting LOL. Thanks.
Amir Mullick, SEO and Internet Marketer.
Wanna learn more about SEO? Visit my SEO Blog and Gadgets Blog
-
08-16-2008, 10:17 AM #3
i have seen that formula before and i have always thought that it is just too complicated to think about it...good stuff to know for sure but not worth thinking too much about it.
-
08-16-2008, 10:21 AM #4
- Join Date
- Apr 2008
- Location
- Boston, USA
- Posts
- 13,176
- Thanks
- 744
- Thanked 701 Times in 550 Posts
- Blog Entries
- 4
- Feedback Score
- 4 (100%)
I wonder why Google published that formula in public.
Free Classified Ads & BUSINESS/PROFESSIONAL SOCIAL NETWORK
-
08-16-2008, 10:33 AM #5
-
08-16-2008, 11:37 AM #6
- Join Date
- Apr 2008
- Location
- India
- Posts
- 8,267
- Thanks
- 155
- Thanked 447 Times in 390 Posts
- Blog Entries
- 1
- Feedback Score
- 0
Actually it's bit complicated when we do calculations, it is possibility of missing no. of inbound links...what you say?
IPL Team Players | IPL Latest News | My Favorite- Virender Sehwag, Irfan Pathan, Kevin Pietersen | --> Advertising Agency India <--
-
08-16-2008, 11:46 AM #7
Sweet info, never knew this. Can you point me to the PR API?
-
08-18-2008, 03:12 AM #8
Nice info mit. I think there's an integral or differential calculus involved on that equation. It's really quite complicated...
-
08-18-2008, 09:49 AM #9
-
01-13-2011, 07:09 AM #10
Freshman
- Join Date
- Jan 2011
- Posts
- 49
- Thanks
- 1
- Thanked 0 Times in 0 Posts
- Feedback Score
- 0
Thank you Amit.Verma for sharing these helpful and Very well explained post.
Something new to learn from this helpful post.I learned many things ever knew before.
Highly informative piece, friend. Thank you for sharing this!
-
01-17-2011, 12:39 AM #11
Freshman
- Join Date
- Jan 2011
- Posts
- 25
- Thanks
- 0
- Thanked 0 Times in 0 Posts
- Feedback Score
- 0
PR(A) = (1 - d) + d * SUM ((PR(I->A)/C(I))
Where
PR(A) is the page rank of your page A.
d is the damping factor usually set to 0.85
PR(I->A) is the PageRank of page I containing a link to page A
C(I) is the number of links off page I.
PR(I->A)/C(I) is a PR-value page A receives from page I
SUM (PR(I->A)/C(I)) is the sum of all PR-values page A receives from pages with links to page A
-
06-10-2011, 10:15 AM #12
Freshman
- Join Date
- Jun 2011
- Posts
- 12
- Thanks
- 0
- Thanked 0 Times in 0 Posts
- Feedback Score
- 0
I am seeing such forumla for first time for the PR Calculation
-
06-19-2011, 11:28 PM #13
Sophomore
- Join Date
- Jun 2011
- Posts
- 98
- Thanks
- 0
- Thanked 0 Times in 0 Posts
- Feedback Score
- 0
brilliant but difficult to understand.
-
06-20-2011, 01:22 AM #14
Sophomore
- Join Date
- Mar 2011
- Posts
- 53
- Thanks
- 0
- Thanked 0 Times in 0 Posts
- Feedback Score
- 0
Really nice but I have an question can we emplement this algo for calucating our website ranking or can send mail if we get any inconvence in our page rank?
-
06-20-2011, 05:02 AM #15
- Join Date
- Jun 2008
- Location
- www.brainpulse.com
- Posts
- 5,593
- Thanks
- 170
- Thanked 429 Times in 296 Posts
- Blog Entries
- 5
- Feedback Score
- 0
Web Hosting India- Host Away with BrainPulse Hosting Solutions. SEO Company India- offers, Guaranteed SEO Services as a stand-alone Email Marketing Solutions- Complete Mass mailing
Similar Threads
-
::Article:: Building Backlinks for Google PageRank Success
By Amirmullick3 in forum Search Engine OptimizationReplies: 10Last Post: 12-02-2011, 01:52 AM -
FREE LIST of 30 PageRank Three DoFollow Top Commentator Blogs
By automoversny in forum Search Engine OptimizationReplies: 35Last Post: 07-29-2011, 05:02 PM -
Dominate Google for just $99 - Content Based Organic Link wheels
By articlewriter in forum LinksReplies: 2Last Post: 06-10-2011, 11:34 AM -
Pagerank leak
By manik in forum Search Engine OptimizationReplies: 14Last Post: 12-20-2008, 11:45 AM -
SEO Tool To Check The PageRank of Inner Pages
By himoacs in forum Search Engine OptimizationReplies: 2Last Post: 08-10-2008, 08:02 PM





Reply With Quote


