To a visitor, yourdomain.com, www.yourdomain.com, http://yourdomain.com and https://www.yourdomain.com/index.php all look like the same home page. To a search engine, each is technically a different URL. The same applies to every page on your website: with or without a trailing slash, in upper or lower case, with tracking parameters attached, or reached through different paths. If a website responds normally on all these variations, search engines must work out which one to index and credit, and links and signals can be split between them.
Canonicalization is the technical process of choosing one preferred, or canonical, version of the website and of each URL, and making every part of the site point consistently to it. This involves server-level redirects for domain, protocol and format variations, canonical tags on pages, HTTP headers for files such as PDFs, consistent internal links and sitemaps, and correct settings in your content management system, CDN and analytics. When it is done well, search engines receive one clear signal for each page, and reporting in tools such as Search Console becomes cleaner and more reliable.
ViV Softech Solution is a website designing and digital marketing agency based in Delhi. We set up and repair canonicalization for websites across India. This page covers the site-wide technical rules. Reviewing specific duplicate or near-duplicate pages and their content is covered separately in our duplicate content and canonical tag review. Below we explain the variations that need canonicalising, the tools available, how they work together, platform-specific considerations, special cases such as language versions and files, the problems we commonly fix and what affects cost.
