Bad news…
Yep. Never use the same password on different websites.
I like to generate random, long complicated passwords using various utilities, like ‘pwgen’ on Linux. (I would avoid online password generators, you never know… if they get breached
)
Sort of one time password, just for a session. Then reQuest a password change the next time you need to login.