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:
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
/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?