No, you should not put soil on top of landscape fabric. It is usually best to cover it with a decorative mulch to keep the fabric looking good and protect it from wear and tear.