|
|
Inbound and Outbound links
- carefully explained and
what you can do with it -
written by top SEO experts
Inbound links (links into
the site from the outside)
are one way to increase a
site's total PageRank. The
other is to add more pages.
Where the links come from
doesn't matter. Google
recognizes that a webmaster
has no control over other
sites linking into a site,
and so sites are not
penalized because of where
the links come from. There
is an exception to this rule
but it is rare and doesn't
concern this article. It
isn't something that a
webmaster can accidentally
do. |
 |
|
The linking
page's PageRank is important, but so is the
number of links going from that page. For
instance, if you are the only link from a
page that has a lowly PR2, you will receive
an injection of 0.15 + 0.85(2/1) = 1.85 into
your site, whereas a link from a PR8 page
that has another 99 links from it will
increase your site's PageRank by 0.15 +
0.85(7/100) = 0.2095. Clearly, the PR2 link
is much better - or is it? See here for a
probable reason why this is not the case.
Once the PageRank is injected into your
site, the calculations are done again and
each page's PageRank is changed. Depending
on the internal link structure, some pages'
PageRank is increased, some are unchanged
but no pages lose any PageRank.
It is beneficial to have the inbound links
coming to the pages to which you are
channeling your PageRank. A PageRank
injection to any other page will be spread
around the site through the internal links.
The important pages will receive an
increase, but not as much of an increase as
when they are linked to directly. The page
that receives the inbound link, makes the
biggest gain.
It is easy to think of our site as being a
small, self-contained network of pages. When
we do the PageRank calculations we are
dealing with our small network. If we make a
link to another site, we lose some of our
network's PageRank, and if we receive a
link, our network's PageRank is added to.
But it isn't like that. For the PageRank
calculations, there is only one network -
every page that Google has in its index.
Each iteration of the calculation is done on
the entire network and not on individual
websites.
Because the entire network is interlinked,
and every link and every page plays its part
in each iteration of the calculations, it is
impossible for us to calculate the effect of
inbound links to our site with any realistic
accuracy.
Outbound links are a drain on a site's total
PageRank. They leak PageRank. To counter the
drain, try to ensure that the links are
reciprocated. Because of the PageRank of the
pages at each end of an external link, and
the number of links out from those pages,
reciprocal links can gain or lose PageRank.
You need to take care when choosing where to
exchange links.
When PageRank leaks from a site via a link
to another site, all the pages in the
internal link structure are affected. (This
doesn't always show after just 1 iteration).
The page that you link out from makes a
difference to which pages suffer the most
loss. Without a program to perform the
calculations on specific link structures, it
is difficult to decide on the right page to
link out from, but the generalization is to
link from the one with the lowest PageRank.
Many websites need to contain some outbound
links that are nothing to do with PageRank.
Unfortunately, all 'normal' outbound links
leak PageRank. But there are 'abnormal' ways
of linking to other sites that don't result
in leaks. PageRank is leaked when Google
recognizes a link to another site. The
answer is to use links that Google doesn't
recognize or count. These include form
actions and links contained in javascript
code.
Form actions
A form's 'action' attribute does not need to
be the url of a form parsing script. It can
point to any html page on any site. Try it.
Example:
<form name="myform" action="http://www.domain.com/somepage.html">
<a href="javascript:document.myform.submit()">Click
here</a>
To be really sneaky, the action attribute
could be in some javascript code rather than
in the form tag, and the javascript code
could be loaded from a 'js' file stored in a
directory that is barred to Google's spider
by the robots.txt file.
Javascript
Example: <a href="javascript:goto('wherever')">Click
here</a>
Like the form action, it is sneaky to load
the javascript code, which contains the urls,
from a seperate 'js' file, and sneakier
still if the file is stored in a directory
that is barred to googlebot by the
robots.txt file.
The "rel" attribute
As of 18th January 2005, Google, together
with other search engines, is recognising a
new attribute to the anchor tag. The
attribute is "rel", and it is used as
follows:-
<a href="http://www.domain.com/somepage.html"
rel="nofollow">link text</a>
The attribute tells Google to ignore the
link completely. The link won't help the
target page's PageRank, and it won't help
its rankings. It is as though the link
doesn't exist. With this attribute, there is
no longer any need for javascript, forms, or
any other method of hiding links from
Google.
Tip: multi-site
simulation and reciprocal links
It is possible to see how 2 small sites
affect each other by creating a grid for the
combined number of pages. E.g. for a 6 page
site and a 4 page site, create a grid with
10 pages. Treat pages A to F as one site and
pages G to J as the other. As long as there
are no links between them, their results are
totally isolated. Links between the 2 blocks
of pages behave as outbounds and inbounds of
their respective 'sites'.
This is particularly relevant with
reciprocated links because the PR value of
an outbound link is spread around the
recipient site's pages, and a returned link
from the same page will rarely return the
same amount of PR. |