always use static links for search engine purposes. never, never, never use relative.
Former WebProWorld Admin
Just to be sure: do you mean static link = absolute link?
I agree if your starting from scratch that absolute is the best. However if the website has been built and relative URLs are needed because content is moved from development servers to live servers you can live with it. I have maintained at least a few clients that "needed" to us relative and we have ranked fine.
With that being said I still greatly prefer absolute. One thing the search engines have said before that you be consistent with one or the other. Do not use both on your website.
but how do you update your site if you had 100's of pages and you needed to change the name of the url? also how do you test it?
If i had hundreds of pages that all need the same code changes, i would use dreamweaver to find and replace every instance of that code on every page in the local folder all at once then upload the changed pages to the server.
i forgot about dreamweaver and it's ability to do that :) thanks.
Google implies that it likes absolute links.
When any search engine crawls your site and reads your internal links if they see absolute links they index it as if you have an external link going to your site, which in turn give you a higher ranking. All the proof you need is to look at the PR of your default or index page and then go to another page of your site and click on your return home button (or what have you). If you use a relative link (../default.asp) you'll see your PR drop. If you use an absolute link (http://www.mydomain.com) you'll see that you're PR remains the same. Of course you can only do this on your IE6 test browser if you have already updated to IE7. By the way VISTA IS USELESS. STAY WITH XP!!!