Michelle Keegan and Katie Price are both mums, both in the public eye, and both recently shared bikini moments — but the reactions to their swimwear snaps couldn’t be more different

Just three months after giving birth to her daughter Palma, Michelle Keegan stunned fans with a glowing beachside photoshoot. The 38-year-old actress posed confidently in a chic cut-out swimsuit from her own fashion line, looking healthy, relaxed, and proud of her postpartum figure.

Meanwhile, Katie Price, 47, drew concern rather than compliments. Partying in Ibiza with UFC star Conor McGregor, the former glamour model showed off a noticeably gaunt frame in a tiny bikini that barely covered her. Fans were quick to voice alarm about her shrinking figure, with many worried she had taken her recent weight loss too far.

The contrast is striking.

Michelle’s sun-kissed snap came during a family getaway at a luxury resort with husband Mark Wright and baby Palma. Her post was praised as a confident mum embracing her body — no shock, no fuss, just elegance and self-assurance.

Katie’s moment, however, sparked conversations about body image pressure, surgery, and health. Despite her confident appearance and cheeky grin alongside McGregor, fans couldn’t look past her sharp jawline and dramatically slimmed-down arms. She had previously admitted to feeling “ugly and disgusting” while watching her own surgery footage and confessed to deep insecurities about her looks.

While Michelle has kept things subtle, letting her style and calm presence do the talking, Katie has continued to court controversy with high-profile procedures and bold, sometimes worrying, transformations.

In the end, both women are under the same spotlight — but the way their bodies are received shows just how powerful perception, context, and presentation can be in shaping the public’s view of female beauty.