My passwords range from 14 to 23 characters long and are all unique per each website. The easiest and most secure way to do this? Make a short sentence about that webpage that is easy to remember.
For example, on tech forums you could say - "trotteristhe#1guru" or "hikarialwaysreplies1st"