Google chose different canonical than user [Google Search Console / Webmaster Tools]

This URL is marked as canonical for a set of pages, but Google thinks another URL makes a better canonical. Because we consider this page a duplicate, we did not index it; only the canonical page is indexed. We recommend that you explicitly mark this page as a duplicate of the canonical URL. To learn which page is the canonical, click the table row to run an info: query for this URL, which should list its canonical page.

What to do: It’s best to follow Google’s advise on this one. Please the Google gods and set their version as the canonical url.

6 thoughts on “Google chose different canonical than user [Google Search Console / Webmaster Tools]”

  1. in my case my homepgae is duplicate, althought i set rel canonical on my homepage but on wmt still showing Duplicate, Google chose different canonical than user

    1. I’m not seeing canonical set on your domain. Does your site have both http and https availability? It could be that google is choosing the https version of your site over the http version

      1. hi luke same problem in my site. I purchase http but my website also showing with https . how can i resolve it.

  2. Everything is correct in my website including sitemap, canonical tags, content and links still I got warning in search console. How can I resolve it.

    1. It seems you’re not redirecting www to non-www or the other way around. You should only have www OR non-www. This may be the source of your error. It would also help to set absolute canonical urls instead of the relative urls you have.
      link rel="canonical" href="/"
      should be
      link rel="canonical" href="http://example.com/"

Leave a Reply

Your email address will not be published. Required fields are marked *