Healthy soil could keep weeds away: Try to maintain your garden soil regularly. Better soil nutrition with adequate fertilizers will help in keeping the weeds away. Weeds grow in the open area and avoid growing in the areas where fertilizers are regularly applied.
Tilling the garden: One of the best weed management practices is to till the garden. If you frequently loose and turn your garden soil, weeds would automatically come out with the roots and can be easily displaced. However, be concerned that only turning the soil may result in rotating the weed seeds.
Mulch beds are weed kickers: As it is always said, mulch is the best thing to keep weeds away from the garden. You can apply a bed filled with mulch that prevents weeds from growing. Instead, any barriers that block light to the surface can act as mulch and kick off weeds from your garden. However, they are good to block smaller annual weeds and may not be that effective on perennial weeds.
Or try to block everything with plastic sheets: If not mulch, you can try better options to block weeds from growing. Cover the ground with solid plastic sheets to block water and light from penetrating in. This will kill the weeds underneath. This is a fast and effective way to kill all unwanted grasses and replace it with vegetable or other types of gardening. You can use black plastic which keeps the soil warm and thereby benefits warm-season crops like tomatoes. White plastics are also weed preventers but are not effective to warm up the soil.
Thick lawn cover to choke weeds: If not plastic sheets, you can crowd out weeds with thick lawn cover made of mulch. Try to keep your lawn thick enough for the weeds to breathe or grow. You can also use ground-cover plants that add beauty to the area and thereby keep the weeds out of your way.
Even after trying different obstacles, you have to ensure that regular maintenance and activities for weed removal are done without which it's hard to say goodbye to greedy weeds.