I think, perhaps, her problem is down to confidence, rather that appearance. I have never had an employer who took me on based on appearance. Case in point: I once interviewed for a job in a very staid, conservative, suit-wearing office. As I had been working in a laid back, sandal-wearing office for the past year, I showed up in skinny jeans, Cons, a big, on-trend red a-line jacket, with super cropped blonde hair and fire engine red lipstick. Completely at odds with the conservative office environment. Got the job though, worked there for quite a few years.
Morloth, you say 'If you are rocking up in a pretty dress (or any other casual clothes regardless of sex) then you had better have a knock out CV to help me get by that'. I guess I had that knock out CV. I got away with wearing much edgier clothes that the rest of the staff, because I was damn good at my job. My employer took me as I was at that interview, so accepted my 'edgy' dress sense.
Actually, in that office though, there were several overweight women, one scruffy slightly whiffy man, one horribly fake-tanned woman, one irritating 'always with a political opinion woman' and one slightly pervy man. Point is, they were all employed, regardless of what they might have believed to have gone against them re obtaining a job.
Sorry, am blathering, have had some wine. Essentially, I have been hired based on my experience and my confidence that I can do the job, not based on my weight / looks / corporate image (I am the least technically 'professional', 'corporate' looking woman, ever). If the woman who wrote this article stopped being so hung up on looks, and projected self-confidence, professionalism and a positive attitude, she might just fare better.