I'm setting up a new website with a few domain aliases with variations (singular and plural) of the primary domain. The point is to take the user to the right website even if he types the address incorrectly. There's no need to rank the secondary domains in the search results.
I've been searching and have seen people saying to use a 301 redirect in most cases, but in this specific one, wouldn't it be enough just to add a canonical
tag with the primary domain and choose a primary one in Google Search Tools as we already should do with the www and no-www version of the domain?
Or, is there a really good reason to use 301 redirects?
PS: I'm setting up the domain aliases in the Domain Aliases page of the cPanel.