Buford would run back to McPherson Ridge and Seminary Ridge as the Confederate forces marched in more men . Anticipating that the Confederates would march on Gettysburg from the west on the morning of July 1 , Buford laid out his defenses on three ridges west of the town : Herr Ridge , McPherson Ridge , and Seminary Ridge .