Stop them before they seed
The golden rule is to deal with weeds while they're small and before they flower. One flowering annual can drop thousands of seeds that come back for years — so the single most effective habit is simply not letting weeds reach that stage.
