What does canonical tag do to SEO?

I am working on my web site's SEO and I noticed I have this in my head:  <link rel="canonical" href="http://www.gopherstateevents.com/calendar/calendar.asp">?view_list=y&amp;year=2018">

What does that do to my SEO if I want this page crawled?

Thank you!
Bob SchneiderCo-OwnerAsked:
Who is Participating?
zvitamConnect With a Mentor ConsultantCommented:
Duplicate content is a big no-no to search engines. Having pages of identical or very similar content on your website is seen as a negative, and may be used by Google to devalue your website when determining rankings. A canonical tag specifies the source URL (or original content page) of a given page to a search engine such as Google. Canonical tags are used to declare a single page as its own source or for duplicate pages to reference their source / originating page. Search Engines use the canonical tag to combat duplicate content issues and assign search engine ranking  value for that content to the page designated as the “source” URL.

In short words a proper use of canonical URL will do good to your site ranking.
Bob SchneiderCo-OwnerAuthor Commented:
If I have designated a page to not get crawled using <meta name="robots" content="noindex, follow"> do I need this tag on that page?  Will it hurt the page if I have both the robts meta tag and the canononical link?
Dave BaldwinConnect With a Mentor Fixer of ProblemsCommented:
You shouldn't have both because "canonical" tells them that it is supposed to be crawled.  It would be confusing.

Here's the Google page on the subject: https://support.google.com/webmasters/answer/139066?hl=en
Janvi AroraDigital Marketing ConsultantCommented:
You can use either of these tags as one is telling bots not to index your page(<meta name="robots" content="noindex, follow">) and the other one telling bots that the original content is the one mentioned in the tag( <link rel="canonical" href="http://www.gopherstateevents.com/calendar/calendar.asp">?view_list=y&amp;year=2018"> ). Using both tags won't make the sense and it may confuse the bots. If you don't want to index this page, Just use NOINDEX, NOFOLLOW tag and things will be sorted on SEO perspective.
Lavi GuptaCommented:
if you have one of them then there is no need of another tag. If you are using  <meta name="robots" content="noindex, follow"> then search engine robots will not index your web page content but they follow the links that are on your web page.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.