Posts: 10,815
Name: Steven Bradley
Location: Boulder, Colorado
|
I know search engines can read relative URLs, but...
If someone scrapes your content and you're using relative URLs they can easily mirror your entire site. If you use absolute URLs then the links point back to your site instead of staying internal in the scraped version of your site.
You do end up getting links from the scraped sites. Low quality links to be sure, but still they're free links in the sense you don't have to do anything for them.
Those links can also help search engines determine which is the original version of the content. If you use relative URLs then it's possible it could be the scraped version of your content that ends up ranking while your original content is seen as the duplicate version.
If your content is syndicated and people can subscribe via email then you need to use absolute URLs if you want the links in your content to lead back to your site.
If by some chance you have canonical issues then relative URLs only enhance the problem.
Are there other solutions to the above? Sure, but using absolute URLs is generally the easier solution, especially if you're using something like PHP includes to build your site. If you're using includes there's a good chance your most important links (top level navigation, footer, sidebar) are likely in the one file and changing the URLs in the case you do move pages is trivial.
|