How to Prevent Soil Erosion?

The way to prevent soil erosion is to prevent water from washing it away. The water needs to be controlled and/or rerouted. Provide a ditch for the water, or terrace the land to slow the water flow down.