Canonical / hreflang URL Redirects Off-Origin
Canonical or hreflang URLs point to a different origin and redirect, risking SEO signal loss or misattribution.
By Seoxpert Editorial · Published
Why it matters
Google uses canonical and hreflang tags to identify the preferred or language-specific version of a page. If these tags point to URLs that redirect off-origin, search engines may consolidate ranking signals to the wrong domain or lose link equity. This can harm your site's visibility and authority.
Impact
Leaving this unresolved can cause search engines to attribute your content and rankings to another domain.
How it's detected
A crawler checks if canonical or hreflang URLs redirect to a different origin than declared in the <link> tag.
Common causes
- Canonical or hreflang tags reference staging or old domains now redirecting to production.
- Incorrectly configured redirects after a domain migration.
- Use of URL shorteners or tracking URLs in canonical/hreflang tags.
- Copy-paste errors during site updates.
- Unintentional redirects due to misconfigured server rules.
How to fix it
Code examples
Problem: Canonical points to a URL that redirects off-origin
<link rel="canonical" href="https://scouttlo.com/en" /> <!-- This URL redirects to https://www.scouttlo.com/en -->Fix: Canonical points directly to the final destination
<link rel="canonical" href="https://www.scouttlo.com/en" />FAQ
Why is it a problem if my canonical or hreflang URL redirects to another origin?
Search engines may consolidate ranking signals to the redirected domain, potentially harming your site's SEO.
How do I identify which canonical or hreflang tags are causing off-origin redirects?
Use an SEO crawler or manually check the URLs in your canonical and hreflang tags to see if they redirect to a different domain.
Is it okay if the redirect is just to add 'www' or switch from HTTP to HTTPS?
While minor, it's best practice to point directly to the final destination to avoid any loss of link equity or confusion for search engines.
What should I do if the redirect is unexpected or points to an untrusted domain?
Investigate the source of the redirect and correct your canonical or hreflang tags to point to the correct, trusted destination.
Found this issue on your site?
Run a scan to see if Canonical / hreflang URL Redirects Off-Origin affects your pages.
Scan my website →