I'm sure that this question has been asked several times, but I couldn't find it. Does it make any difference for search engines to make links with or without domain name? i.e.: a href="http://www.mydomain.com/contact.htm" or a href="contact.htm" Code (markup):
I also support the inclusion of the entire domain within the link. I believe that if it doesn't help atleast it doesn't make any harm. No proofs though to any changes it may have on the search bots to index your site.
i believe the first is better, but it rele depends if your lazy or not since the second is easier to write and the second will also bring the page size down a bit if there are many links on the page (like a nav menu or woteva)