Hi, this is a more crucial and common issue as a civil engineer.
Foundation settlement must be prevented by analysis carefully of the soil before the building Foundation constructed. Non-expansive is the best soil for building foundation. It simply means that it contains a little clay or silt content. In an ideal condition, the building site should be native soil nature than an artificial field soil from outside.
Before construction, ensure to consult a civil engineer for determining the various factors of load-bearing soil at that place. If any necessary changes of the soil or in the foundation constructed method it determined early.
because many other cases the solution would be a simple or just by extending the foundation up to the hard strata from poor soil.