Weeds thrive in compacted soil, grasses cut too short, overwatered lawns, and nutrient-deprived soil. To avoid weeds, the best combination of things includes aerating your lawn annually, mowing to a minimum height of three inches, watering deeply and infrequently, and fertilizing as needed to maintain proper nitrogen, phosphorus, and potassium levels.