土壤之所以会“变红”,一方面是因为土壤中的盐分和矿物养分元素大量在地面聚集累积,从而滋生繁殖出大量的紫球藻(紫球藻出现说明土壤盐碱性过重),而紫球藻在土壤干旱后死亡的残体就表现为紫红色或红色;另一方面是土壤因为过度酸化而导致浅层土壤中大量聚集累积的铁、锰、锌等金属离子发生氧化反应后,在地面形成红色的氧化物质。长期施用过量化肥致使土壤酸化,土壤中的微量元素例如铁、锌等呈离子形态汇集在土壤表面,被氧化后产生红色化合物。地下水受毛管压力作用而保持在土壤孔隙中的水分上升至地表,待水分蒸发后,盐分便积累在了地表土壤。土壤盐分离子在地表汇集,导致地表富养分,给予了藻类生物生存。地表干时,这些藻类死亡留下残体,呈现红色。