Calitatea solului poate fi influențată de o serie de factori, printre care se numără: compoziția chimică a solului, structura solului, nivelul de umiditate, pH-ul solului, nivelul de poluare și gradul de expunere la lumina solară. De asemenea, utilizarea anterioară a solului și metodele de cultivare utilizate pot influența și ele calitatea solului.