Securing your Wordpress login is vital to protect your website from hacking and robot attacks. Since Wordpress uses the same public login URL for its standard install, it's an easy target for hackers to gain access to your site admin. There are a number of plugins available that use redirects to private login URLS but many might interfere with other plugins that use custom login pages such as Woocommerce. One of the best and simplest plugins is
WP Admin Protect: https://wordpress.org/plugins/wp-admin-protect/
This plugin simply adds a secret custom variable to the login URL. The plugin is light weight and free!