Potting soil is a collective term for different kinds of soil with each their own composition and specific structure. It is comprised of various ingredients that serve as a medium to grow plants, herbs, and vegetables in nursery bags, grow bags, pots, or other durable containers.