The answer to 'best time for seeding' is that the ideal time to seed your lawn is in the fall, typically between September and November. This is the best time because the soil is still warm, which encourages rapid germination, and the cooler temperatures and increased rainfall in the fall provide ideal growing conditions for new grass seedlings.
Seeding in the fall allows the grass to establish a strong root system before the harsh winter months, and it will be better equipped to handle the heat and drought of the following summer. This timing also helps the new grass outcompete weeds, leading to a healthier, more vibrant lawn.