Is it best to use the full http url when linking to internal pages

I always like to code my web sites in a way that is good for google without being spammy or doing anthing wrong.  I have heard some mixed reviews as what is best to do when linking to an internal page on my own site.   If I have 100 pages with a link to the home page will it improve rank for that home page or impress google more if I use http://www.mysite.com versus index.htm in all of those links?  Thanks.
ontrackprofessionalsAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

benwiggyCommented:
Linking like this: <a href="/">Home</a> is preferred to <a href="http://www.domain.com/index.html">Home</a> as the '/' will translate automatically to index.htm - it should not matter though...
ontrackprofessionalsAuthor Commented:
Thanks benwiggy but do you know how the search engines view the difference?  I read somwhere once that they counted the http://www.mysite.com version as an external link to the page thus counting it as a "back link" that could improve page rank and the index.htm as an internal link, but, I'm not sure if that is true?  I also don't want to get into trouble with the search engines.
duzCommented:
ontrackprofessionals -

Relative or absolute urls is a perennial discussion with SEOs firmly in one camp or the other. I am not going to rehearse the arguments for and against each side because it would take a week and there would be no logical outcome.

Google treats relatives and absolutes exactly the same except maybe that it slightly quicker to index and crawl absolutes on new sites.  But my view is simply this, the more help you can give all search engine spiders the less likely it is for them to mess it up. For that reason I always use absolutes.

So for your example it would look like this <a href="http://www.mysite.com/">keyword anchor text</a>

- duz

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
OWASP: Threats Fundamentals

Learn the top ten threats that are present in modern web-application development and how to protect your business from them.

ontrackprofessionalsAuthor Commented:
Interesting, at the risk of sounding unknowledable here, what is an abosolute and relative url?  Do you have an example? Thanks, your help is always appreciated.
AussieWebmasterCommented:
A relative is without reference to the domain but since you are in the domain it goes to the page. Absolute includes the domain.

When working for optimization you need to use only one as the engines will have listings for www.domain.com and just domain.com and also domain.com/index.html etc.

You can double check this by doing a link:domain.com etc. for each variation.

You should also try and use someting apart from Home as the link to your homepage... better to use the domain name or company name... the anchor text is used as the keyword that the link vote is based on...
duzCommented:
ontrackprofessionals -

>what is an abosolute and relative url?  Do you have an example?

An absolute URL is one that includes all the information and would be the same no matter where was located. Like this:

http://www.mysite.com/products/widgets.htm

A relative URL is one which is based on a particular location i.e. relative to where you currently are or relative to a given directory. Like this which is relative to the root directory:

/products/widgets.htm

- duz
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Internet Marketing

From novice to tech pro — start learning today.