I used to recruit administrative staff at my old job and have seen quite a lot of CVs. The best advice is for them to be clear, concise and well presented. Only a couple of pages ideally, with tight bullet points. Anything else you want to emphasise or elaborate on can normally be added into the cover letter.
Yes agree with above, no photos. I know it's the done thing in a lot of other countries but not in the UK.
Also no wacky fonts or colours (unless perhaps it's for a design job, but even then it needs to be done very well!).
We also once had a stay at home parent who hadn't worked for a few years and so listed things they did at home like duties at a job e.g. 'manages all bills/mortgage and pays on time', 'co-ordinate complex schedules for children', 'created and manage a cleaning rota to keep household in shape'. I know it was an attempt to be creative but it wasn't necessary and felt misguided, just a note about the fact they'd been raising their children for the last few years to explain the gap would've been absolutely fine.
But the worst was a pretty well written CV and cover letter of a graduate who had applied for one of the entry level roles. At the end of a cover letter read this note:
'Here you go, hope this helps. Remember to tailor it slightly for different roles and don't forget me and your dad can always proofread if needed. And don't forget to take this bit out!! Love you, Mum xxx'
Not ideal!