anything that disturbs the surface brings weed seeds to the light, and gives them a nice loose tilth to grow in.
"Pathclear" will kill weeds, and leaves a thin film on the surface of the soil to prevent new seeds germinating. If you pull up weeds, hoe or scrape the surface, you disturb this layer and they will grow again.
If you have a lot of big weeds, you can use Glyphosate and (only) after they have died, cut them off flush with the soil. Once there are no large weeds, use Pathclear the next time. Watering can, not sprayer.