Many e-commerce stores have a tendency to flood their homepage with sales messages, best-selling-products, new arrivals, going-going-gone and discounts.
If you vomit products and offers over their screen they will leave because they can't be bothered to navigate through a busy site. Shoppers that are given too many options also suffer from a 'paradox of choice' where they end up making no decision and they leave.
A homepage is not a sales page. It's a hook. Much like a shop window on the high street, it is meant to capture attention and bring people deeper into the site.
It is also a tool for building trust. It doesn't matter how good your product is, if your homepage is dire then people won't trust you and again, they will leave.
My suggestions for an e-commerce page are:
K.I.S.S - Keep it simple stupid. Use 1 key message at the top, 2 below and then maybe feature a couple of products or categories. Maximum 6 product or category-related messages. E-commerce sites targeting a younger audience often have more because they make them look like an Instagram feed but this can turn off older audiences.
Tag line / Proposition - Under your logo or at the top of your homepage, you should have something that says what you do or what you stand for. This is like a mini elevator pitch for your brand. You have 3 seconds to make a first impression so make sure people know why they should stay.
Display one clear message - This is directed towards your audience and takes them to the main event. Still amazes me that many online stores have 50 different messages because they are trying to target every man and their dog. Use messaging that talks to your customer.
USPs - Include unique selling points. Why are you different? Why should somebody do business with you?
Delivery - Highlight this as it's a key driver.
Call-to-actions - Human beings need to be told what to do so BIG BUTTONS work. Use them!
Design and images - Steer clear of stock photography. If possible, use your own. Make your products interesting. From a design perspective, white space is good because it helps to guide people around the page using colour.
Social proof - If your business lends itself to Instagram or you have images of customers using your product then show them. This reinforces trust.
Testimonials - These are ok because they reinforce you are a company that can be trusted.
Press logos - If you've been featured in the press then subtly show logos. Again, reinforced trust.
Include mailing list sign up higher up - This is often shoved in the footer. Who goes there for anything? Make collecting data a key part of your strategy but give them a reason to sign up. Not just a 'sign up to offers' or 'get our newsletter'. Nobody needs another newsletter. Use something like an 'Exclusive VIP club'.
About you - You should include a small section that details a little bit about your business and why they should do business with you.
Must work on mobile! - Test, test and test this. If your site looks awful on mobile then you're going to lose business. Mobile-first and then work back.
Review regularly - Your analytics will tell you if you have a problem with your homepage because people will be leaving before they go anywhere. You can also install Hotjar (has a free trial) which records how people use your site. Great tool for understanding customer movements. You will be able to see if they are getting confused.
Speed - Some of the guys on here have already mentioned this. Don't upload hi-res images on your homepage. Compress the file sizes (you can use
https://compressjpeg.com/).
SEO - You can include some text about your location if you want to boost your SEO for a particular area for retail outlets. If you are pure ecommerce then this is unnecessary and looks weird. You would be better of refining the homepage content to be focused around your main target keyword for the business. Note that I said for 'the business', not keywords for the product categories or products themselves.
A few examples I like:
https://www.patchplants.com/gb/en/
https://www.fairfaxandfavor.com/
https://www.rapportlondon.com/
Hope that helps
Matt