How can you improve soil for gardening?

The best way to improve soil for gardening is to use compost. Plants need food and it is better to use compost than fertilizer as long as the compost is aged and the right type for the plant. Test your soil and know what you need.