Preventing soil and dirt from entering the house in the first place means carpet cleaning can be less frequent, thereby reducing the amounts of chemicals and cleanings.
Area rugs or runners can be used for high traffic areas. These rugs should be large enough to capture several footsteps. Experiment with different sizes and textures to see what works best at each doorway. Every few days these mats will become “full” of soil. Therefore, it’s important to vacuum all doorway rugs frequently so that they will continue to capture soil before it is carried into the house. Also having good windows helps keep dust from entering the home. If you have old windows be sure to replace them with new double pained windows that have a good seal.
Don't forget about the doors. Your doors should have a good seal and be air tight when closed. This will help keep the dust and dirt out on windy days.
Some modern homes ore built so that they are totally enclosed. If possible, the heating, ventilating, and air conditioning system in such a home should be operated so that the air pressure just inside each doorway is higher than that of the natural air outdoors. Doing so will push airborne dust back outside.