Check that the canonical link names the right host

seo.basics.canonical_other_host · effort: minutes

Why it matters

The canonical link names a different host of your domain than the one the page was served from, for example a staging or old subdomain. If that is not deliberate, search engines index the other host instead of this one.

The fix

  1. Check whether the other host is the one you want to rank. If the site is meant to live on the host in the canonical, redirect this host to it; otherwise change the canonical to the preferred address.
  2. Find where the host comes from (a base URL setting, an environment variable, a template) and fix it at the source, then use the same address in the sitemap and in internal links.
html
<link rel="canonical" href="https://example.com/">

The examples use example.com. Replace it with your own domain.

Read the documentation (opens in a new tab)

Scan your domain to see whether this applies to you.