The only way that I have found to avoid the weeds is to build raised beds using thick cardboard as the bottom of the bed before filling it with soil, pine fines, and compost. Of course weed seeds do blow into the raised beds and try to take off in those beds, but I check every few days and pull, pull, pull those pesky weeds out. Using pine fines, the weeds come out very easily,