A canonical link is an HTML element that helps webmasters prevent duplicate content issues by specifying the preferred version of a webpage. It is crucial for search engine optimization as it consolidates link equity and ensures that search engines index the correct version of a page.