The answer to 'when to seeding' is that the best time to seed your lawn is in the fall, typically between August and October. This is the optimal time for cool-season grasses like fescue, bluegrass, and ryegrass to establish themselves and grow strong before the winter months. Seeding in the fall allows the grass to develop a robust root system and become well-established before the hot, dry summer arrives.
Seeding in the spring can also be done, but it's generally less successful as the young grass plants have to compete with weeds and survive the hot, dry summer conditions. Fall seeding gives the grass the best chance of thriving and creating a lush, healthy lawn.