Readers Digest
Magazine subscription Podcast
HomeCultureBooksMeet the Author

The secret to writing a bestselling novel has been discovered!


1st Jan 2015 Meet the Author

The secret to writing a bestselling novel has been discovered!

Everyone has a novel in them, or so the saying goes. But does everyone have the wherewithal to write that elusive bestseller?

Waterstones, the booksellers, believe they’ve cracked the code – and through painstaking research they’ve devised the BESTSELLER FORMULA!

The esteemed booksellers analysed 100 bestselling books from the last decade, looking at the 10 top sellers of each year from 2005 to 2014. They logged key factors such as gender of gender of author, occupation of main character, number of awards, whether it's got monsters in – to see if they could crack the code for creating a sure-fire page-turner.

Waterstones infographic

If this hasn’t got your pulse racing and fuelled your desire to rush to your nearest bookshop, nothing will. Perhaps nobody can predict what the public wants to read at a given time, and that it takes something extra – a connection with the zeitgeist, a spark of the divine – to produce a book that sells in its millions around the world.


Listen to the Reader’s Digest editorial team discuss the formula and engineered their own trilogy of bestselling investigative thrillers.


Loading up next...
Stories by email|Subscription
Readers Digest

Launched in 1922, Reader's Digest has built 100 years of trust with a loyal audience and has become the largest circulating magazine in the world

Readers Digest
Reader’s Digest is a member of the Independent Press Standards Organisation (which regulates the UK’s magazine and newspaper industry). We abide by the Editors’ Code of Practice and are committed to upholding the highest standards of journalism. If you think that we have not met those standards, please contact 0203 289 0940. If we are unable to resolve your complaint, or if you would like more information about IPSO or the Editors’ Code, contact IPSO on 0300 123 2220 or visit