What Makes Soil Fertile?

Soil is considered fertile if it is rich in nutrients like nitrogen, phosphorus, potassium, zinc, and many more. Fertile soil also has a pH between 5.5 and 6.2. You can find more information here: