Shopify Hero Image Best Practices (2026 Guide)
The Shopify homepage hero is your store's first impression — get the dimensions, mobile cropping, text overlays, and load speed right so it converts.
The first thing a shopper sees on your Shopify store isn't a product page — it's the homepage hero. That single banner sets the tone, the price perception, and whether anyone scrolls further, which makes the Shopify hero image the highest-leverage visual on your whole site. Get it wrong and you lose people in the first two seconds; get it right and every page after it works harder.
This guide covers the hero specifics that actually move the needle: ideal dimensions and aspect ratios, how the image crops on mobile, single hero vs slideshow, keeping text legible, and the file-size choices that keep your homepage fast.
Hero dimensions and aspect ratios
A hero is different from a product photo. Product images are square or 4:5 and live in a tidy grid; the hero is full-bleed and wide, stretching edge to edge across the viewport. That width is exactly what makes it tricky — a desktop browser may be 1440 px wide while a phone is 390 px, so one image has to survive very different shapes.
Here's what to upload for a full-width homepage hero:
| Use case | Recommended upload size | Aspect ratio |
|---|---|---|
| Full-width desktop hero | 1920 x 1080 px | 16:9 |
| Large / retina hero | 2560 x 1440 px | 16:9 |
| Tall immersive banner | 2000 x 1000 px | 2:1 |
| Mobile-cropped view (plan for it) | renders ~ 4:5 or 1:1 | varies by theme |
| File format | JPG or PNG source | Shopify serves WebP |
A few rules that save rework:
- Upload around 1920-2560 px wide. Wide enough to stay crisp on large monitors, small enough to load fast. An 8000 px original just wastes bandwidth.
- Design for 16:9, but never trust it on mobile. Most themes re-crop the hero to something close to 4:5 or square on phones, so the left and right edges of your desktop image often disappear.
- Let Shopify handle the format. Upload a sharp JPG or PNG and Shopify converts to WebP for supported browsers automatically — most of your traffic.
If you want the matching specs for the rest of your store, our Shopify product image size and dimensions reference covers gallery and collection sizing in detail.
Mobile cropping and the focal point
More than half of Shopify traffic is mobile, yet most heroes are designed on a desktop and only checked on a desktop. That's where heroes break. When the theme crops your wide 16:9 banner down to a tall mobile shape, it usually crops from the center — so anything important near the left or right edge gets chopped off.
Keep the subject in the safe zone
Treat the middle 60% of the hero as the only truly safe area. Place your product, your model, and especially your headline within that center band. The outer edges are decorative breathing room that mobile will eat.
Use your theme's focal point setting
Most modern Shopify themes (Dawn and its descendants) let you set an image focal point in the theme editor — a small target you drag onto the part of the image that must always stay in frame. Set it on your product or face, not the empty sky. This one setting fixes the majority of "my hero looks broken on mobile" complaints.
Single hero vs slideshow
The slideshow is the most over-used homepage feature, and almost always the wrong call. It feels like you're showing more, but the data and the mechanics both argue against it.
Why one hero usually wins
- Attention splits. A rotating banner asks shoppers to read two or three competing messages; most read none and scroll past.
- Most slides are never seen. The vast majority of visitors never wait for slide two, so the offer you buried there might as well not exist.
- Slideshows are heavy. Each slide is another large image to load, dragging down your LCP and your mobile speed score.
- Auto-rotation hurts. A banner that moves while someone is reading it is a usability problem, not a feature.
Pick your single strongest message — your bestseller, your launch, or your core promise — and give it the whole stage. One image, one headline, one button.
When a slideshow is defensible
There are narrow exceptions: a genuine multi-campaign moment (a sale that needs three distinct offers) or a brand that's truly visual-first. Even then, cap it at two or three manually-advanced slides, never auto-rotating, and accept the speed cost knowingly.
Keeping text overlays legible
A hero almost always carries a headline and a button, and unreadable text over a busy photo is the most common hero mistake. The image and the words have to be designed together, not stacked and hoped for.
Build in negative space
The cleanest solution is an image that already has empty space where the text goes — a plain wall, a soft gradient, or open background on one side. If you plan the photo around the copy, you rarely need heavy treatments to make it readable.
Add a subtle overlay or gradient
When the image is busy, place a semi-transparent overlay (around 20-40% black, or a directional gradient) behind the text. It's the difference between a headline that pops and one that vanishes into the picture. Keep it subtle — a heavy black wash makes the whole store feel dim.
Keep the copy short and high-contrast
A hero headline is five to eight words, not a paragraph. Pair it with one action-oriented button ("Shop the collection," not "Submit"), and check the contrast on a phone in daylight, where glare and the tighter crop expose weak text fastest.
File size, format, and load speed
The hero is, by definition, the largest visible element when your homepage loads — which makes it your Largest Contentful Paint (LCP) in most cases. Google measures LCP directly, and a slow hero hurts both conversion and search ranking. Speed here isn't optional.
| Target | Recommendation |
|---|---|
| Hero file size (served) | Under ~200 KB after WebP compression |
| Upload width | 1920-2560 px (not 8000 px) |
| Format | Upload JPG/PNG; Shopify serves WebP |
| Loading | Eager — never lazy-load the hero |
Three habits keep the hero fast:
- Right-size the source. A 2560 px upload is plenty; oversized originals are the number-one cause of a sluggish homepage.
- Never lazy-load the hero. Below-the-fold images should lazy-load, but the hero is above the fold and must paint immediately. Lazy-loading it directly damages LCP.
- Lean on WebP. Shopify's automatic WebP conversion typically cuts hero weight 30-70% versus JPEG, with no visible quality loss. You don't convert anything yourself — just upload sharp source files.
Choosing an on-brand image that converts
Specs make a hero load and crop correctly; the actual image is what makes someone want to buy. A converting hero does three things: it shows the product (or the result of using it), it leaves room for the message, and it looks unmistakably like your brand. A generic stock photo of a smiling stranger does none of those.
For most stores the strongest hero is one of three types: a clean lifestyle scene that shows the product in real use, a confident product-forward shot with breathing room for the headline, or a simple value-proposition banner with a single product on a brand-colored background. Whichever you choose, it must echo the colors, lighting, and mood of your product pages — a hero that feels disconnected from the catalog quietly erodes trust.
Producing hero visuals fast with AI
The bottleneck is rarely knowing what a good hero looks like — it's producing one that's on-brand without a photo shoot. This is where AI fits a Shopify workflow cleanly. With a tool like HedaAI, you upload one real photo of your product (more angles give better results) and get a full set of 12 e-commerce images — 8 main and gallery images plus 4 A+ style banner images — generated in minutes. Those wide A+ banner images and lifestyle scenes are exactly the kind of clean, on-brand visuals you can crop into a homepage hero, and because they all come from the same pipeline they share your product's true color, lighting, and framing.
To be clear about what it does: HedaAI generates the images — pure-white-background main shots, lifestyle scenes, infographics, and wide banners — not the Shopify theme or the hero layout itself. You drop the visual into your theme's hero section, set the focal point, and add your headline. A free run gives you a watermarked preview to judge quality, and your first payment removes watermarks and unlocks 2K HD downloads at $1.00 per product (new accounts get $2 in free credits, about two products free). You can browse real before-and-after examples or check the full pricing details before committing.
For the lighting and framing fundamentals behind any good source image, our Shopify product photography tips pair well with this guide, and the Shopify product image guide covers the gallery images shoppers see after the hero does its job.
The takeaway
Your Shopify hero is two seconds of first impression doing the heaviest lifting on your site. Upload a sharp 1920-2560 px image, design for 16:9 but set a mobile focal point, choose a single hero over a slideshow, build in space for legible text, and keep it under ~200 KB so it loads first. Get those five right and your homepage earns the scroll — whether the image comes from a studio, your phone, or AI.