What is the difference between canonical and redirect 301 Tag

Posted by Vishwanath on November 23rd, 2018

Canonical Tag 301 Rdirect tag
•Used when multiple URLs  with similar content exist and one needs to be declared the original content.
•Used when a URL DOES NOT exist anymore and needs tobe redirected to another one.
•Used when multiple URLs land on the same content. Example, in ecommerce site
•Used when one is changing domains or changing protocols.
•Used to tell search engines that only canonical versions needs to appear in search engine.
•Used  to tell search engines that new URL is the one which should be used and to pass the link authority from old page to new page.
•To implement canonical tags,it  needs to be placed in the head section of HTML
•To implement this, web owners need to modify .htaccess file.

•Example, an e-commerce site has a product which appears in multiple catgories.This can result in generating multiple urls but with the same content/product.Only one URL needs to be declared canonical and all other URLs must be have canonical in the head section.

•Example: If a webmaster has a website that uses http protocol and later decide to buy SSL protocol for the website. Since the protocol changes, it is important to let the users know that the content has moved permanently.This is where permanent 301 redirects should be used.

•Syntax for Canonical tag is

<link rel="canonical" href="https://www.onlineidealab.com/test1page/" />

•Syntax for 301 Redirect 
RedirectMatch 301 /seo/oldfile.php https://www.onlineidealab.com/seo/newfile.php

Like it? Share it!


Vishwanath

About the Author

Vishwanath
Joined: November 15th, 2018
Articles Posted: 2

More by this author