301 redirect is considered as one of the most effective ways of performing redirects on any websites. When a web address changed permanently, it is best to use 301 redirects which will redirect all the users to the new web address.
with this redirect, the search engine passes all the values linked with the old website to the new website. Moreover, 301 redirect also pushes all the link juice to the new web address that keeps the ranking of the website affected.