Screaming Frog is presenting three seemingly related ‘High Priority’ issues about our “…collections/all?page=1” page:
- Cannonicals: Cannonicalised - Pages that have a canonical to a different URL. The URL is ‘canonicalised’ to another location. This means the search engines are being instructed to not index the page, and the indexing and linking properties should be consolidated to the URL in the canonical.
- Hreflang - URLs not using the canonical URL on the page in its own hreflang annotation. Hreflang should only include canonical versions of URLs.
- Pagination: Non-Indexable - The paginated URL is non-indexable. Generally they should all be indexable, unless there is a ‘view-all’ page set, or there are extra parameters on pagination URLs, and they require canonicalising to a single URL. One of the most common mistakes is canonicalising page 2+ paginated pages to the first page in a series. Google recommend against this implementation because the component pages don’t actually contain duplicate content. Another common mistake is using ‘noindex’, which can mean Google drops paginated URLs from the index completely and stops following outlinks from those pages, which can be a problem for the products on those pages.
The first issue also exists on a FAQ page (similarly paginated URL). The second and third issues only exist on the collection page.
We’re on the Dawn theme, and I see in the theme.liquid the seemingly appropriate code:
<link rel="canonical" href="{{ canonical_url }}">
I’m only experienced enough with coding in general to be dangerous, have never gone super-far into html, and liquid is all-new to me. SEO is pretty new to me too, and I this is from our first analysis in Screaming Frog.
But, from the research I’ve been doing, it seems to me that this line of code should automatically handle all paginated URLs like this. And that it is doing so successfully for all of the other paginated URLs; just not this one (two, including the FAQ). As such, I’m thinking the solution isn’t tinkering with the theme.liquid code, but then what?
I also don’t see any “hreflang” in the theme.liquid code. We did recently implement the Shopify ‘Translate’ app, but I don’t see where that is handled in the code.
I’m usually able to sort this stuff out with other examples, but the closest thing I’ve found is Canonical_url and hreflang tags holding back search result , which isn’t exactly the same and doesn’t really present a solution.
Maybe Screaming Frog is just seeing an issue that doesn’t really exist? Makes me nervous that it’s listed as a ‘High Priority Warning’ though, so any help or advice would be greatly appreciated.
Thank you!