I have posted another question too which is related, but separate.
Removing old format URLS
This question is slightly confusing because I changed the domain. Previously, we were running the site at www.hartnollguitars.co.uk
, this has been changed to www.onlineguitarsales.co.uk
(all 301 redirections are in place and I have used the Change Domain tool in Webmaster tools to activate a change of domain request, which is still in progress)
I notice Google still has indexed URLs such as:
https://www.hartnollguitars.co.uk/products.aspx?id=1930
https://www.hartnollguitars.co.uk/product/?id=1930
The above URLs, are firstly, obviously pointing to the old domain. The 301s and Domain Change Request should overcome that problem, but they both point to the same product and incorrectly to an old version of a URL.
There is a 301 redirect in place to redirect anything to products.aspx?
to /product/
but it isn't redirecting to the proper canonical URL which, in this case would be https://www.onlineguitarsales.co.uk/product/soundlab-pedal-power-450-power-bank-6-way-p1930
as per the rel="canonical"
tag present in the <head>
of the page returned by both of the above links.
Should there be a 301 redirect to the canonical link on all pages with any kind of old format URL, or will the rel="canonical"
and domain change request be enough to tell Google to drop the indexing of the old ones and start indexing the specified canonical URLs instead?