Buvo keturi vokiečių puolimų, kodinis pavadinimas "Michaelis
"Georgette", "Gneisenau" ir "Blücher-Yorck". Pagrindinė "Michaelius" ataka buvo skirta peržengti sąjungininkų linijas, aplenkti britų pajėgas (kurie buvo prie fronto nuo Somo upės iki Lamanšo kanalo) ir nugalėti britų armiją. Kai tai buvo pasiekta, buvo tikimasi, kad prancūzai sieks paliaubų sąlygų. Kiti puolimų veiksmai buvo papildomi "Michaeliui" ir buvo skirti nukreipti sąjungininkų pajėgas nuo pagrindinių puolimų pastangų prie Somės. Prieš pradedant puolimus nebuvo nustatytas aiškus tikslas, o kai operacijos buvo pradėtos, išpuolių tikslai buvo nuolat keičiami atsižvelgiant į (taktinę) situaciją mūšio lauke.