I agree about the Holts battlefield guide. You really just need a bit of background to where the various CWWG are and an understanding of the geography. Get off the main roads and you will be passing a corner of a foreign field that will forever be a part of our history.
My own involvement stemmed from my mum who was trying to find out about her uncle. Unfortunately his name was spelt incorrectly in the official records so tracing him was impossible. Fast forward a few years and the internet gave opportunity to “find” him and discover what happened. Unfortunately she died before we had the opportunity to trace him but I have finished the task on her behalf. The publishing of battalion war diaries, chasing CWWG and visiting the various battlefields that he trod meant that I was able to get the official records corrected and have his inscription at Arras put right.
If you pick out your county regiment and download the war diary you can literally follow in their footsteps. Albert, Pozieres, (Ypres & Tyne Cot in Belgium), Thiepval, Peronne all have a story and you just need to get underneath it to discover more.