A method and system for measuring multiple soil properties on-the-go is provided on an implement for traversing a field. An optical module is carried by the implement for collecting soil reflectance data. A pair of soil contact blades protrude from or are embedded in the optical module for collecting soil EC data and soil moisture data. A switching circuit or phase lock loop allows the same soil contact blades to feed signals to both a soil EC signal conditioning circuit and a soil moisture signal conditioning circuit. The soil moisture data can be used to calibrate the soil EC data and the soil reflectance data to compensate for effects of changing soil moisture conditions across a field. The system can also be used on a planter to control planting depth and/or seeding rate in real time based on multiple soil properties collected during planting.