Skip to content

Create a Shopify Promo Banner in Minutes (No Design Skills Needed)

Published 5 min read

You're running a flash sale — "30% off this weekend" — and you need a banner for your Shopify homepage before tomorrow. No time for a designer. No budget for an agency. No problem. With Maginali, you're done in 10–15 minutes.

This guide shows you exactly how.

Why a promo banner?

Three real scenarios:

Urgent sales push — You're launching a weekend flash sale. A visible banner on your homepage increases clicks to the promo collection. No banner? You lose visibility and potential customers.

Visual cohesion — If your banner matches your store's colors, badge style, and typography, you look professional. A sloppy banner screams "brand new store."

Quick testing — You test two messages: "-30%" vs "-30% this weekend." Creating two different banners takes a few clicks. Comparing which converts better? Real marketing data.

Step 1: Pick a template

Open Maginali and go to Templates. Filter by "Promo" or "Banner." You'll see:

  • Minimalist white templates — Perfect for clean, luxury brands
  • Colorful templates with badge — Ideal for flash sales and new launches
  • Large-text templates — For offers that need to grab attention

Pro tip: Choose a template that already looks like your store. If your homepage is light background + dark text, find a template in that palette. This significantly reduces customization work.

Click the template. It opens in the editor. You start with a pro structure — layout, spacing, typography. You just need to adapt the text and colors.

Step 2: Write your promo text

In the editor, locate the text fields:

  • Headline (big text) — Your main pitch. "-30% this weekend" or "New collection ✨"
  • Subheadline (smaller text) — Context or details. "On handbags" or "Discover now"
  • CTA text (button) — "Shop the sale," "Learn more," "Order now"

Simple rule: Headline ≤ 5 words. Subheadline ≤ 10 words. People scroll fast. You have 2 seconds.

Examples:

ScenarioHeadlineSubheadlineCTA
Flash sale-40% this weekendOn our new collectionSee offers
New launch🆕 Sneakers V5Lightweight. Comfortable. Breathable.Pre-order
ClearanceStock clearanceUp to -60% on selected itemsClear stock

Edit each field by double-clicking. Text auto-adjusts to the template size.

Step 3: Customize colors and badge

Colors

In the right panel (Properties), you'll see options like "Background" and "Text Color."

  • Background — Pick high contrast. White text on white? Invisible. Choose: light background + dark text, or dark background + light text.
  • Text — If you pick yellow or red (warm colors), keep text black or very dark. Readability wins every time.
  • Accent — Button color or badge color. Ideally your brand's primary color.

Key tip: Use your Shopify brand guidelines colors. If your logo is blue and gold, use both. This reinforces consistency.

Badge

The badge is a small rectangle with text like "-30%" or "New." It's the eye-catcher.

  • Click the badge in the editor
  • Edit the text ("-30%", "Flash", "NEW", etc.)
  • Pick the background color — Go bold and high-contrast (bright red, orange, light green)
  • Pick the text color — White if the background is dark, black if it's light

Winning combo example:

  • Badge: bright orange background, white text, says "-30%"
  • Headline: black
  • Subheadline: light gray
  • Banner background: off-white
  • Button (CTA): brand blue with white text

It's balanced, readable, and pops.

Step 4: Add a product image (optional)

Some templates include space for an image — a product shot or lifestyle photo showing what's on sale.

  • Click the image area
  • Upload your product photo or lifestyle image
  • Maginali auto-fits it to the template dimensions

Pro tip: Use a PNG with transparent background (or white background). A close-up product shot beats generic lifestyle images.

Don't have an image ready? Use an AI image tool (ChatGPT, Midjourney) or grab one from your product catalog.

Step 5: Export in the right format

Once happy with the design, click Export (top right).

Maginali offers several formats:

  • JPG — Standard, quick-loading for your homepage. Smaller file size.
  • PNG — If you need a transparent background (e.g., applying your own gradient behind it on your homepage).
  • WebP — Modern format, super compact. Older browsers don't support it, but that's rare.

Simple choice:

  • Standard Shopify homepage? JPG
  • Custom site structure with complex backgrounds? PNG
  • Optimizing for mobile and want tiny file size? WebP

Dimensions are already correct for Shopify (1920×400 px by default, adjustable).

Click Download. Your banner is ready.

Step 6: Upload to Shopify

Go to Shopify AdminThemeCustomize. Depending on your theme:

  • Look for a "Banner" or "Hero" section
  • Click Add image
  • Select the JPG you just downloaded
  • Add an optional link (to the promo collection)
  • Click Save

Your banner is live on your homepage. In under 2 minutes.

Pro move: Create variations to test

Once you have one, duplicate it in Maginali (Duplicate button). Change just the text or badge:

  • Variant 1: "-30% this weekend"
  • Variant 2: "Sale: -30% off bags"
  • Variant 3: "Last chance: -30%"

Export all three. Alternate them on your homepage every day. Watch which one gets the most clicks (Shopify Analytics tells you). Keep the winner.

That's A/B testing in 30 minutes.

Best practices checklist

Keep text short — If it doesn't fit, it's too long. Remove fluff.

Test contrast — Go live on your homepage. Zoom to 70%. Can you read it easily? If you're squinting, so are your customers.

Banner feels bland? — Add a subtle gradient or curved text. Maginali supports both — easy and looks pro.

Seasonal banners — September = back-to-school, December = holiday, etc. Changing your banner monthly takes 15 minutes and strengthens customer engagement.

Measure impact — Note your homepage click-through rate before the banner goes live. Check again after a week. If clicks improve? Keep it and duplicate it for other promos.

Time breakdown

  • Pick a template: 2 min
  • Write text + add badge: 3 min
  • Customize colors: 2 min
  • Add product image: 2 min
  • Export + download: 1 min
  • Upload to Shopify: 2 min

Total: 12 minutes for a pro banner.

Making a second variant to test? Add 5 minutes.

Faster and cheaper than an agency. And you keep control.

Frequently asked questions

What file format should I use for a Shopify banner?

PNG or JPG depending on your needs. Use PNG if you need transparency for a custom background. JPG for a 'ready-to-go' banner with a built-in background. For a homepage banner, JPG works great and loads faster.

What's the ideal banner size for Shopify?

It depends on placement. For a full-width homepage hero, aim for 1920×400 px (16:5 ratio). For Instagram Stories, 1080×1920 px (9:16 ratio). Maginali auto-adapts based on your export choice.

Can I create multiple versions of the same banner to test?

Absolutely. Create a '-25% until tomorrow' banner and a 'New collection arrived' banner. Run them side-by-side on your homepage, then keep the one with better click-through. This is A/B testing in 30 minutes.