A door hanging out of square presses hard against the seal on one side and barely touches it on the other. The symptom is a draught down one edge with the other edge sealing fine.
That is an adjustment rather than a replacement. On uPVC and composite the hinges adjust with an Allen key. On timber the fix is at the hinge screws or the keep.
Draught excluders, and which ones to avoid
Two kinds work and one does not.
Compression seals in the frame groove are the proper answer, because they are what the door was designed to close against. Replace like with like.
Brush strips on the bottom of the door work for a threshold gap and cost very little.
Self-adhesive foam tape stuck round the frame is the one to skip. It compresses permanently within a season, it holds moisture against the frame, and on a door with a working seal it stops the door closing properly, which causes the problem it was bought to solve.