Missing canonical tags in the website can cause problems for you, it can cause problems with Google duplicate content, and your website homepage will not be visible on Google.
why is it so important?
Websites that already have hreflang Is do not need to have the canonical tags – so it is not very necessary to have.
However, it is worth having hreflang and canonical tags because both are indexing instructions. These things give consistent indexing signals to search engines, not just for indexing and linking properties but to be more accurate and better able to serve the users to URLs of their preferred language.
The rel=canonical tag is an HTML element that is located in the Head section of a website and prevents duplicate content issues. Example of a typical rel=canonical tag
<link rel="canonical" href="http://www.blog.frontinweb.com/">
Now coming to the main point, if multiple URLs lead to the same page content then it can be termed as duplicate content according to the search engines. There could be a huge content similarity between multiple pages, in which search engines bots get confused about which to crawl and index. In this case, webmasters use the rel=canonical tags element to identify the original content URL page which needs to be indexed.
Google uses the canonical tags as the main source to determine the content and quality. Google usually shows only those pages in search results that point to the canonical page. For example, the search result will show the mobile page if a user is on a mobile device, even the desktop page is marked as a canonical tag.
Read more here: Google Search Console
How to Check & Fix Canonical Issue.
Check the URLs in the source and use don’t see the canonical tags, act to resolve the issue. First, decide which page URL should be chosen as canonical version or the whole website page and post. Next, add the rel=canonical tag, pointing them to the preferred canonical URL.
Request a free site audit of your website here: SEO Audit