Dollar-cost averaging reduces the impact of price volatility by spreading out purchases over a specific period, leading to buying more shares when prices are low and fewer shares when prices are high. This can lower the average cost per share over time.