Seismic geometry design is the first step for the seismic prospecting, which would substantially influence the quality of acquired seismic data. Earlier researches focus more on tuning systemic parameters and offsetting source points. However, due to the complex geographical factors, the real layout is often different from the pre‐plan design which is designed by experts in advance. In this paper, we aim at addressing the source point deviating problem when the pre‐plan design is unsuitable for geographical conditions. Although there exist many research works in this aspect, few of them have been applied in practice and the offset of source points in field still mainly relies on manual work. In this paper, we propose a method based on dynamic programming to deviate source points automatically while maintaining the smoothness of source lines and taking the uniformity of fold distribution into account. To verify the effectiveness of our method, we also compare the uniformity of offset and azimuth after automatically deviating source points with the pre‐plan design. Experimental results show that our proposed method achieves better uniformity and keeps more smooth source lines which is conducive to the construction. Moreover, on the dataset collected in mountain area, we observe that our method slightly suppresses the acquisition footprints.This article is protected by copyright. All rights reserved