The excellent /r/askhistorians forum has had some good coverage of this area in the past. Try this overview for a start:
https://www.reddit.com/r/AskHistorians/comments/37epxy/i_kep...
Or this seven-part epic answer regarding Verdun and the Somme more specifically:
https://www.reddit.com/r/AskHistorians/comments/32t8bn/world...
or more from the Western Front section of their FAQ:
https://www.reddit.com/r/AskHistorians/wiki/wwi#wiki_western...
Unfortunately technology improved and trucks supply ammo to modern machine guns mean it doesn't work so well anymore.
The British Expeditionary Force, and lots of the regular French Army, was sacrificed to blunt the initial German advance. British commanders were clear that the completely new army they were building would not be ready until 1916/7 but a mix of politics and necessity meant they had to be sent in earlier. Allegations that Britain would "fight to the last drop of Russian blood" - which had echoes of the Napoleonic wars - threatened to undermine the alliance.
The British attacks during Verdun were to relieve pressure on the French by diverting resources elsewhere. Every German machine gun, soldier and shell diverted away reduced French casualties. Given the horrific conditions and casualties there was a real risk of either a French mutiny or the Government deciding it could no longer pay the price. In the harsh logic of the time the losses at the Somme were a price that had to be paid to keep the allies in the war.
Yes, they had good reason to fight there. But the way the fighting was conducted was more often than not a stilted mess.