What is a canonical URL and why is it important?

A canonical URL tells search engines which version of a page is preferred. It helps consolidate signals and avoid duplicate indexing.