๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

Web Development Beginner

What is Canonical URL?

An HTML element that tells search engines which URL is the preferred version of a page when duplicate or similar content exists at multiple URLs.

The canonical tag (link rel="canonical" href="...") consolidates SEO signals when the same content is accessible via multiple URLs. Common scenarios include HTTP vs HTTPS, www vs non-www, trailing slashes, URL parameters (sorting, pagination, tracking), and syndicated content. Without canonical tags, search engines may split ranking signals across duplicates or choose the wrong version to index. Self-referencing canonicals (pointing to the current URL) are best practice for all pages. Canonical URLs should be absolute (not relative), consistent with the sitemap, and match the URL returned by redirects. They are a hint, not a directive โ€” search engines may override them.

Related Terms

CORS Headers
HTTP headers that control cross-origin resource sharing between different domains, specifying allowed origins, methods, and headers.
SPA (Single Page Application)
A web application that loads a single HTML page and dynamically updates content without full page reloads.
Web Components
A set of browser-native APIs for creating reusable, encapsulated custom HTML elements with their own styling and behavior.
Server-Sent Events (SSE)
A web technology enabling servers to push real-time updates to browsers over a single HTTP connection, simpler than WebSockets.
Server-Sent Events
A server push technology that enables a server to send real-time updates to a browser over a single HTTP connection.
Progressive Web App (PWA)
A web application that uses modern web capabilities to deliver app-like experiences with offline support and push notifications.
View All Web Development Terms โ†’