Questions
-
Google Treating these URL's as diff, but they are same. please help
Sounds like you're on .NET (or something case-sensitive). The best way to deal with this in my opinion is at the server level, by only allowing lowercase URLs. This is how you would implement this in .NET: <match url="[A-Z]" ignorecase="false"></match> <action type="Redirect" url="{ToLower:{URL}}" appendquerystring="true"></action> Canonical tags are technically an option, but you will have to manually add them each and every time this issue occurs (and stay on top of it as an ongoing action item). It's almost always preferable to have each page accessible from a single URL if at all possible. Automatically adding self-referencing canonicals would probably just exacerbate the problem since they uppercase pages would still be pointing to the uppercase pages, lowercase to lowercase, etc. I would strongly suggest defaulting to lowercase over uppercase URLs to stay consistent with other sites on the internet (also, most linking sites will assume lowercase when linking to your site). The good news is this a fairly common, fixable problem If your site is in fact using .NET, this article is a good starting point (#2 is where I got the above code snippet from).
On-Page / Site Optimization | | digitalcrc0 -
What is the Impact of Canonical to a Canonical Page?
The main thing to remember about setting up canonical tags, is that they must make sense. For example, it is fine to have 10 pages, each with the same canonical tag referencing one page. However, when you start to get into canonicals referencing each other and jumping around, then Google will probably ignore them, or could cause problems. With regards back-links to no indexed pages, that is fine. The only time you need to be mindful of this, is if a link points to a page that then gets removed and not redirected. -Andy
On-Page / Site Optimization | | Andy.Drinkwater0