Hi,
I'm trying to figure out a problem I have with my website. I recently (about a month ago) switched from my old website platform to Shopify and as such have 301 redirected the relevant pages to the new URL structure. Almost all pages have been indexed by Google, other than the 'collection' pages, where 1 of 19 has been indexed. A couple of days after submitting my sitemap in Google search console 17 of 19 were indexed, only to then drop sharply to 2 and now 1 that is indexed. The 1 collection page that is indexed is a page showing all products at 'site.com/collections/all' and has taken the place in rankings where my other collection pages were ranking from the old URL structure. The URL's that were ranking from my old website structure have not only been replaced in the rankings by the collections/all page, but also it's the cached page in Google for these other collections. For example a collection at 'collections/widgets' is showing the 'collections/all' content and URL in the cache.
Every collection is unique and each has around 800-1000 words written around the topic. The collections/all page however doesn't have any unique content, just a grid of all products. Why would this URL be ranking and indexed above all others? All canonical settings are correct and all 301 redirects work correctly.
Am I just being impatient? Should I noindex the collections/all page? If I do I'm worried about losing all rankings entirely, even if it's not ideal that the targeted rankings I did have going to the correct pages are now being sent to a broad collections/all page.
I'm not sure what to do for the best so that Google indexes all of the collections. I did have a lot of spam from a hacker which has resulted in a few hundred 404 errors but those pages are no longer there since moving to Shopify. The strangest thing is that it only seems to be the collection pages that are having this problem. Here's the stats from my sitemap in Google search console:
Submitted/Indexed
Blogs:
3/3
Pages:
8/7
Products:
22/22
Collections:
19/1
Could anyone suggest if there might be a problem or whether I need to give Google more time? Or what I could try to help Google index these URL's? I've tried the Fetch tool which didn't seem to make any difference.
Any help would be greatly appreciated.