Soil for snake plants is important because snakes love to live in moist, dark, and rich soil. The best soil for snake plant indoor is one that is compatible with the plant's needs like many brands Miracle Grow.