Hi,
Are you saying that because I have provided a canonical URL I shouldn't worry that this page is indexed by Google?
Based on your latest screenshot, I can see you do have a problem.
The page /component/hikashop/product/2-create-a-fingerstyle-guitar-arrangement
says that its canonical URL is /cheatsheet
However, the page /cheatsheet is not the same page.
That's why Google is referencing /component/hikashop/product/2-create-a-fingerstyle-guitar-arrangement
From this, I understand that you entered "cheatsheet" in the "canonical URL" setting of your product "create-a-fingerstyle-guitar-arrangement". This is wrong.
You should enter there one of the URLs of the product which is valid. For example, if you create a menu item with the alias "create-a-fingerstyle-guitar-arrangement" of the type "product page" linked to this product, so that when you click on that menu item, you get the product page, then you should enter /create-a-fingerstyle-guitar-arrangement in the canonical URL setting of this product.
Another thing is that Google says that it found the URL /component/hikashop/product/2-create-a-fingerstyle-guitar-arrangement on the page /courses?course_type=0
However, I don't see that URL anywhere there.
So I suppose it means you've change things around since Google indexed /courses?course_type=0 and you want it to reindex that page.
I am aware that any string you put after ? in a URL won't always affect the page display. But as you can see in my original post, the URL doesn't have a ?
It's not a matter of having a ? or not. My point is that it's normal that a page can be accessed from several URLs. Your problem is not there.
I was answering to this:
But what's worse is that any random text string seems to work after the 2-, such as
component/hikashop/product/2-asoldaskljdsfjldfkqjsdsdf