Alternate page with proper canonical tag Explained for Shopify Stores

By Ilana Davis

In the past, I've shared how many Search Console indexing issues can be ignored for Shopify stores.

Though JSON-LD for SEO doesn't do anything with indexing, there's one indexing issue that continues to puzzle merchants. So I wanted to expand on it in more detail since it can be hard to understand.

In most cases, the "Alternate page with proper canonical tag" issue in Search Console can be ignored. Google says as much in their documentation. For those who don't speak Google, the canonical URL is just the primary or main URL you want to use.

Page Indexing report - Alternate page with proper canonical URL definition in Google's docs.

I've yet to see a case where there is a legitimate concern with these URLs. But that would be irresponsible of me to say just ignore it without also recommending you glance at the URLs to make sure nothing is out of the ordinary.

When you see the "Alternate page with proper canonical tag" issue, click on a URL which will open a side popout window. Select INSPECT URL to see what exactly Google is trying to tell you.

Look at the details provided to make sure there isn't a concern. It's not saying your product page isn't being indexed. It's saying another page that uses the same product canonical URL (examples below) won't be indexed. That's what you want otherwise you'll have two pages that say exactly the same thing indexed (also known as duplicate content).

When you inspect the URL, it tells you the user declared canonical and Google-selected canonical. As long as these are the same, there's no concern.

Example page indexing inspect URL output for Alternate page with proper canonical tag. Shows Google-selected canonical to be the same as user-declared canonical.

Some examples you may see that can be ignored:

  1. A collection-aware URL (e.g. /collection/collection-name/products/product-name) and the canonical is the product-only URL (e.g. /products/product-name).
  2. A product URL with ?pr_prod_strat... and the canonical is the product URL without the gobbledygook.
  3. A URL with wpm or web-pixel-manager and the canonical URL is without the gobbledygook.
  4. A URL with a question mark followed by UTM, currency, ref= (referral), or pagination, and the canonical URL is without the gobbledygook.
  5. A URL with/without a trailing backslash and the URL is the canonical.

(Gobbledygook is a technical term for all the junk no one can understand.)

Essentially, Google sees these URLs exist but knows it's not the canonical (or main) URL. So they are saying the URL with gobbledygook has a proper canonical and will use the correct product URL and ignore the gobbledygook.

Perhaps the only time I'd be concerned with a URL here is if two completely different URLs are showing up in the report. In that case, it's possible the content is nearly identical and Google has to pick one to index. If that's the case and you want both URLs to show up in search results, I recommend updating your content so they are more unique.

Google's goal here is to notify you of any potential issues that you may need to be aware of. In most cases, they are a heads up and no action is needed.

Search Console is a developer tool that has been adopted by site owners. Unfortunately, Google didn't do a great job explaining how to actually understand Search Console though they are getting better.

In the end, you have many more important things to do. This is one less thing to stress about.

JSON-LD for SEO

Get more organic search traffic from Google without having to fight for better rankings by utilizing search enhancements called Rich Results.