rel=canonical
Selects the preferred indexable URL for this content.
Check canonical URLs, language targeting and search-engine indexing signals.
Enter a page URL, then click Run check.
INTERNATIONAL SEO
A canonical tag tells search engines which URL is the preferred version among similar or duplicate pages. It consolidates link signals and reduces wasted crawling.
Hreflang connects equivalent pages for different languages or regions. Each version should publish the same complete set, include itself and optionally provide x-default for unmatched users.
Selects the preferred indexable URL for this content.
Connects equivalent pages for a language or region.
Provides a fallback when no listed language matches.
Canonical and hreflang jointly influence which URL search engines index and where it appears. Conflicting targets, noindex directives or missing self-references can cause the hreflang set to be ignored.
Find missing, duplicate, cross-domain and non-self canonical declarations.
Check language codes, targets, self-references, duplicates and x-default.
Combine redirects, HTTP status, HTML lang and noindex into one diagnosis.
The tool reads public HTML and response headers for the current page. It does not modify the site or store a historical record.
Resolve public IPs and limit redirects, time, compressed input and page size.
Extract every canonical from HTML and HTTP Link headers.
Validate hreflang codes, URLs, self-references, duplicates and x-default.
Combine status, noindex and redirects into practical recommendations.
A self-referencing canonical is the most stable default. Cross-domain or non-self canonicals may be intentional consolidation or may remove the current page from indexing. Hreflang is complete only when alternate pages return the relationship.
The preferred URL matches the final page and reinforces a clear index target.
Review whether consolidation to another URL is intentional.
Every language page should publish the same reciprocal set.
Yes, this is generally recommended. Unique pages usually self-reference; duplicate variants point to the preferred indexable URL.
Browsers can resolve one, but an absolute HTTPS URL is more reliable across environments, base tags and crawlers.
Yes. Every language version should include itself and provide return links to the other versions.
No, but it is useful for language selectors, global homepages and users who do not match a listed language.
Each language page normally canonicals to itself and uses hreflang for alternates. Canonicalizing all languages to one version conflicts with language targeting.
Continue checking page responses, crawl rules and sitemap signals.