Relative Internal Links vs Absolute Internal links and SEO

Many SEOs will tell you there is no difference and the main thing is to be consistent with your choice. Others (they seem to be in majority) support absolute URLs, while web developers and designers consider it stupid and not important.

For information on Internal Links and Website Navigation Links( SEO ) CLICK HERE

First let’s look at the one type of Absolute Links and the two types of Relative Links;

1. Absolute Link
An absolute link contains the protocol (HTTP://) plus the hostname (domain name, with subdomain if any) followed by the file path to the actual resource.
Example: http://www.example.com/directory/page.htm

2. Root relative Link
This style of linking begins with a forward slash and omits the protocol and the hostname. Every link written this way is assumed to start with whatever the current protocol and host name are in the user-agent (browser).
Example: /directory/page.htm

3. relative Link
relative links are computed relative to the current location – they do not begin with a forward slash .. and that’s where you get the crazy ../../ schemes to go back a few directories toward the domain root.
Examples: ../directory/page.php or directory/page.aspx

Absolute URLs for internal interlinking:

Example: < a href="http://www.searchenginejournal.com/about-us/4070">About SEJ < /a>
# are better when handling canonicalization issues;
# are safer when talking about site hijacking;
# are safer when switching to a new CMS;
# will save you in cases when your content is stolen and the thief does not take time changing the internal references;
# are a better choice if your content is distributed via email (you do want your readers to click the internal links and actually get to the page, don’t you?);
# might be easier for search engines to follow as they resolve all relative URLs to absolute ones before following them.

Relative URLs for internal interlinking:

(First, a short definition of a relative URL)

URL whose location is specified relative to the address of the base document in which the URL resides. It provides a shorthand way to refer to files or resources that use the same protocol, domain name, or directory path as the current document. (source)

Example: < a href="/about-us/4070">About SEJ < /a>
# make it easy to move from one domain to another one;
# make the code shorter which might decrease a page’s download time.

I hope the above website marketing information was of help to you.

Anthony,
Your Internet website marketing partner at ProNetUSA.com