Skip to content

Canonical URLs that point at a different host

A canonical URL on another host tells search engines to index that host’s page instead of this one. On SuiteCommerce it usually comes from a domain setting or from an extension or template that writes an absolute canonical, and when the other host is a sandbox or a retired domain, the page simply drops out.

Updated · By the SuiteAnalytics team

What we detect

Pages whose <link rel="canonical"> names a host other than the one that served them. SuiteCommerce builds the default canonical from the serving hostname, so a different host means something wrote it on purpose — or copied it from another environment.

How to fix it

  1. Decide which host is the canonical one for this storefront.
  2. Correct the website’s domain setup, or the extension or template that hard-codes a host, so the canonical is built from the serving hostname.
  3. Redirect the other host to the canonical one with a 301, so the two never serve the same page.
  4. Re-crawl and confirm every canonical names the serving host.

In NetSuite: Commerce > Hosting > Domains Oracle documentation