Lowering HP does increase success rate. Like you already read in the post above. Though you can just spam pokeball without weakened it first, it's help if your target is dying before you try to catch it. Poison, sleep, and low damaging move helps a lot.