While canonical tags are commonly used to specify canonical URLs, there are alternative methods. XML sitemaps, HTTP headers, and 301 redirects can also be used to communicate the preferred version of a page to search engines. It's important to note that canonical tags are commonly recommended due to their simple implementation and effectiveness.