Serangan Entente terakhir pada musim semi adalah Pertempuran Artois Kedua, sebuah serangan untuk merebut Vimy Ridge dan bergerak maju ke Dataran Douai. Angkatan Darat Prancis ke-10 menyerang pada 9 Mei setelah pengeboman enam hari dan bergerak maju untuk merebut Vimy Ridge. Bala bantuan Jerman menyerang balik dan mendorong Prancis kembali ke titik awal mereka karena pasukan cadangan Prancis telah ditahan dan keberhasilan serangan tersebut mengejutkan. Pada 15 Mei, pergerakan maju telah dihentikan, meskipun pertempuran berlanjut sampai 18 Juni. Pada bulan Mei, Angkatan Darat Jerman merebut sebuah dokumen Prancis di La Ville-aux-Bois yang menggambarkan suatu sistem pertahanan baru. Alih-alih mengandalkan garis depan yang sangat diperkuat, pertahanannya diatur dalam serangkaian eselon. Garis depan menjadi serangkaian pos terdepan yang memiliki sedikit personel, diperkuat dengan serangkaian benteng dan pasukan cadangan yang terlindung. Jika terdapat lereng, pasukan dikerahkan di sisi belakang untuk perlindungan. Pertahanan menjadi terintegrasi penuh dengan komando artileri di tingkat divisi. Anggota komando tinggi Jerman melihat skema baru ini dengan manfaat tertentu dan kemudian menjadi dasar doktrin pertahanan kedalaman elastis terhadap serangan Entente.