Starting with user experience, mobile serviceability, quick checkout process, payment options, and website security are the top five factors one should consider when shopping online.