How to fix "Alternative page with proper canonical tag" exclusions in Google Search console

I had seen the number of pages with excluded status "Alternative page with proper canonical tag" in Google Search console grow over time, but I was wondering what this was. Overall this means that a page points to another page which has itself as the canonical tag (proper canonical tag). Meaning the excluded page is not the canonical page and Google will index the canonical page instead, hence this one is excluded.

I could see that almost all of the pages that were excluded were AMP (Accelerated Mobile Pages). I believe for AMP pages it is okay for them to be excluded in the search console as your non-amp page will likely be the canonical one.

Such as this page which can be found at:

and it's AMP equivelant can be found at:

However the canonical tag on both pages point to the non-amp page, with a link element with a rel="amphtml" tag pointing to the AMP page. This means that the amp page should be excluded as it it not pointed to in the canonical tag.

So if your issues are with amp pages you likely need to do no more, but you will have to accept the exclusions in the search console.

Non-amp pages

Some pages are linked to with parameters or for some other reason point to a different page in their canonical tag. For example:

Even though there is a parameter on this page, the canonical tag still points to:

This also applies to paths on your website pointing to another URL in their canonical tag on your website.

That is it

I hope you found this page useful if so or if not, please let me know in the comments down below!