Alemaniako armadak 1916an lortu zuen bere gorena, eta Hindenburgeko programaren helburua zen karga murriztea gainerako langileei, makinak ordezkatuz. 1917an, Frantziako eta Britainiako erasoei aurre egitea lortu zuten, ekialdeko eta hegoaldeko fronteetan operazio ofentsiboak egin ziren bitartean. Alemaniaren aurkako koalizioak gerra materialaren produkzioa areagotu zuen Hindenburgeko Programaren gehikuntza baino gehiago, Alemaniak ezin irabazi zuen lehiaketa industriala; programak Alemanian lan eskasia okertu zuen. Alemaniaren defentsa taktikaren aldaketa teorikoek eragin handiagoa izan zuten armadaren tamainaren eta armen produkzioaren igoerak baino. 1917ko eraso britainiarrak 1916koak baino askoz ere eraginkorragoak izan ziren, baina Alemaniako defentsa metodoak egokitu ziren Britainiar Espedizio Indarrean (BEF) heldutasunaren ondorioa ezeztatzeko. Somme-ko bataila (uztailaren 1etik azaroaren 18ra) eta Aisne-ko bigarren bataila
1917ko apirilaren 16tik maiatzaren 9ra bitartean, Nivelleko ofentsibaren zati nagusia, beste bat kostatu zen. Ypreseko hirugarren bataila (uztailaren 31tik azaroaren 10era) hildako gehiago izan zituen.