Canonical & Hreflang Checker
Audit canonical and hreflang for self-reference and reciprocity.
FAQ
What is a canonical URL?
A `<link rel="canonical">` tag in the HTML head that tells search engines which URL is the "master" version of a page. Essential when the same content can appear at multiple URLs.
Should every page self-reference?
Yes. The canonical on /foo should point to /foo (or its final URL after redirects). Missing self-references are a common source of duplicate-content flags.
What is hreflang?
A `<link rel="alternate" hreflang="...">` tag that lists language/region variants of a page. Googlebot uses it to pick the right version for each user.
What does "reciprocal" mean?
If page A lists page B as its Spanish alternate, page B must list page A as its English alternate. Missing reciprocity breaks hreflang entirely.
What's x-default?
`hreflang="x-default"` marks the fallback URL for languages not otherwise specified. Recommended for any site with hreflang tags.
Ready to publish?
Share your writing on WriteUpCafe
Free account. Thousands of daily readers. Built-in SEO. Nothing to install.
Create your free account