I have a problem with already indexed URLs (100k URLs). I have correct the pages with noindex and canonical tags over a month but old indexed pages aren’t removed from results.
The problem is the URL parameters that have already been indexed. I think that Google will never crawl URLs from old category pages with many URL parameters.
Also, I can see many indexed URLs with errors:
How is it possible to remove these kind of URLs? Only with Remove URLs tool? Google will not crawl nonexistent pages.
I have already uses the “Fetch as Google” and resubmit sitemap.