Each page on your site should have one and only one URL that can be used to reference it called the canonical (or "preferred") URL. All other non-canonical URLs for a page should be 301 redirected to the canonical form.
The lack of URL canonicalization leads to duplicate content and more importantly, split PageRank/link juice which causes your URL to not rank as well as it could.
A couple of years ago, the big 3 (Google, Yahoo!, and Microsoft) announce support for a new version of the <link> element commonly referred to as the "canonical link element" to help sites that cannot implement 301 redirects deal with canonicalization issues. It's general form is:
Quote:
|
<link rel="canonical" href="insert canonical URL here">
|
However, Cutts and others have said this should be used as a last resort only if you cannot implement 301 redirects to solve the problems. To my knowledge though all 3 engines "said" they would support it, Google is the only one who has actually implemented support.
Regardless, 301 redirects are supported by all search engines to solve canonicalization problems. It's been the recommend fix for it for a decade. There will be lots of search engines that do not support the canonical link element. So 301 redirects are still the preferred solution.
|