How-To Guide · Ad Creative Generation

Best Way to Make Instagram Carousel Ad for Ecommerce

Learn the best way to make an Instagram carousel ad for ecommerce. Covers specs, manual vs. dynamic setup, step-by-step instructions, and best practices for creatives that convert.

TL;DR Instagram carousel ads let you show 2 to 10 products or product angles in one ad unit, each with its own link. Use 1080x1080 images, keep primary text under 125 characters, and choose manual or dynamic format based on your catalog size and goals. Coinis Image Ads generates on-spec carousel creatives from your product URL, so you skip the back-and-forth in design tools.

6 min read By Updated 0 steps

Originally published .

> Quick answer: Use 1080x1080 JPG or PNG images, 2 to 10 cards, primary text under 125 characters. Choose manual carousels for storytelling or launches. Choose dynamic carousels for large catalogs and personalization at scale. Lead with your best product. Keep visuals consistent.

Carousel ads are one of the strongest formats for ecommerce on Instagram. They pack multiple products, stories, or angles into a single ad unit. This guide covers specs, setup, and best practices from start to finish.

---

Carousel ads give ecommerce brands more room to sell without buying more ad space.

Show multiple products in one ad space

One carousel can feature your entire bestseller lineup. Each card has its own link. A shopper interested in boots clicks that card. Another taps the jacket. One ad, multiple entry points.

Tell a product story across cards

Use the swipe flow as a narrative. Card 1 hooks with a lifestyle shot. Cards 2 to 4 show features or angles. Card 5 closes with the offer. That structure keeps users swiping and builds purchase intent.

Drive higher engagement and lower CPC

Carousels earn more interactions per impression than single-image ads. More interactions signal relevance to Meta's algorithm. That can translate to lower cost-per-click over time. The format rewards good creative, so invest in it.

---

Get the specs wrong and your creative quality suffers. Per Meta's Ads Guide, here are the exact requirements for Instagram Feed carousel ads.

Image dimensions and file format

  • Recommended resolution: 1080 x 1080 pixels (4:5 aspect ratio)
  • File formats: JPG or PNG
  • Maximum file size: 30MB per image
  • Cards per carousel: 2 to 10

Each card can have its own headline, description, and landing page URL.

Text character limits

Per the Meta Business Help Center, primary text supports up to 125 characters. Write tight. Every card headline should be direct and benefit-focused. You have room for a short punch, not a paragraph.

Video specs (if using video cards)

Carousels support video cards in MP4, MOV, or GIF format. Maximum duration is 2 minutes per card. You can mix video and image cards in the same carousel, though consistent quality across all cards matters more than format variety.

---

Both carousel types live in Meta Ads Manager. The difference is who controls the order and content.

Manual: Full control, one audience sees same order

You pick every image, write every headline, and set every link. Every viewer sees the same card order. Best for storytelling campaigns, product launches, or curated collections where sequence matters.

Dynamic (catalog): Auto-personalized per user, requires product feed

Dynamic carousels connect to your Meta product catalog. Meta's algorithm selects which products appear first for each user based on browsing behavior and purchase signals. One ad template serves thousands of personalized versions. A connected and approved product catalog is required.

When to use each approach

Use manual carousels when narrative order drives the conversion. Use dynamic carousels when your catalog has 10 or more products and you want Meta's personalization to do the heavy lifting. For most growing ecommerce brands, dynamic carousels scale better. Manual works best for hero launches.

---

Step 1: Choose your campaign objective and ad set

Open Meta Ads Manager. Create a new campaign. Choose Sales or Traffic as your objective. At the ad set level, define your audience, placements, and budget.

Step 2: Select carousel format and number of cards

At the ad level, choose the Carousel format. Add between 2 and 10 cards. Drag to reorder them before publishing.

Step 3: Prepare images at 1080x1080 spec

Export every card at 1080x1080 pixels in JPG or PNG format. Keep file size under 30MB. Consistent backgrounds and image style across cards make the carousel feel cohesive.

Step 4: Write headlines and body copy per card

Primary text sits above the carousel. Write one strong line under 125 characters. Each card also has a headline field. Use it for the product name or a core benefit. Short and scannable wins.

Step 5: Add links and CTAs

Each card has its own landing page URL. Point each card directly to the relevant product page. Choose a CTA button that matches your objective. "Shop Now" or "Learn More" are the most common picks.

Step 6: Set up audience and budget

Confirm your audience settings at the ad set level. Set a daily or lifetime budget. Meta's delivery system will optimize impressions within those parameters.

---

Step 1: Verify product catalog is connected

Go to Commerce Manager and confirm your product catalog is connected and approved. Each product needs a title, image, price, and landing page URL. Meta's catalog requirements must be met before dynamic ads will run.

Step 2: Choose carousel format and dynamic source

In Ads Manager, select Catalog Sales as your campaign objective. At the ad level, choose Carousel and select your catalog as the creative source.

Step 3: Select product set or category

Choose which products Meta can pull from. Use your full catalog or a filtered product set by category, price range, or availability.

Step 4: Customize ad template text

Add primary text and a headline template. Insert dynamic variables like `{{product.name}}` or `{{product.price}}` so Meta fills in the right details for each user.

Step 5: Review Meta's auto-personalization

Meta selects and orders products based on each user's behavior. You do not control card order in dynamic mode. Focus your energy on image quality and catalog data accuracy. That is what the algorithm has to work with.

Step 6: Set audience and budget

Use broad audiences or retargeting lists. Dynamic catalog ads work especially well for retargeting users who viewed a product but did not purchase.

---

Strong creative is the biggest lever you control.

Start with hero or best-selling product

Your first card gets the most views. Lead with your strongest product or sharpest visual. Earn the swipe before asking for the click.

Show multiple angles or use cases

Give shoppers the full picture. Show the product worn, used, or in context. Cards 2 and 3 are your chance to answer the questions a shopper would have in a physical store.

Highlight benefits, not just features

"Waterproof to 100m" beats "has waterproofing." Write for the outcome the buyer cares about, not the spec sheet.

Use consistent branding across cards

Same fonts, same color palette, same logo placement. Consistency builds trust. A carousel that looks like five different ads confuses viewers.

Test one variable per carousel variation

Change one element at a time. Test card order in one variation and headline copy in another. That keeps your learnings clean and actionable.

---

Common Mistakes to Avoid

Using inconsistent image quality or style across cards

Mixing polished studio shots with blurry phone photos kills trust. Source all carousel images at the same quality level.

Cramming text into images instead of using Meta text fields

Text burned into images hurts readability on mobile and can conflict with Meta's image text policies. Use Meta's headline and primary text fields for copy.

Not optimizing for mobile viewing

Most Instagram users see your ad on a phone. Preview every card at mobile scale before publishing. Cluttered layouts and small text break on small screens.

Too many products = confused messaging

Ten cards does not mean ten random products. Organize cards around one collection, one story, or one offer. A clear theme keeps shoppers moving toward a decision.

---

Track which cards get the most engagement

Meta Ads Manager shows per-card metrics. Look at which cards drive the most clicks. Weak cards get cut or replaced in the next iteration.

Monitor CPC and conversion rate

Watch cost-per-click and conversion rate together. Low CPC with no conversions usually points to a landing page problem. High CPC with strong conversion means creative needs work.

A/B test card order and messaging

Run two manual carousel variations with different card orders or headlines. Give each test enough impressions before reading the results. Patience here pays off.

---

Or let Coinis do it.

From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.

Start free. Upgrade when you're ready.

Start free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

How many cards should an Instagram carousel ad have for ecommerce?

Instagram carousel ads support 2 to 10 cards. For most ecommerce campaigns, 3 to 5 cards is the sweet spot. Enough to tell a story or show a range without overwhelming the viewer. Each card can have its own image, headline, and landing page URL.

What is the best image size for an Instagram carousel ad?

Per Meta's Ads Guide, the recommended size is 1080 x 1080 pixels with a 4:5 aspect ratio. Use JPG or PNG format and keep each file under 30MB. Consistent sizing across all cards ensures a polished look in the feed.

What is the difference between a manual and a dynamic carousel ad on Instagram?

A manual carousel ad uses images and copy you upload yourself. Every viewer sees the same card order. A dynamic carousel ad connects to your Meta product catalog and automatically personalizes which products appear first for each user based on their behavior. Dynamic ads require an approved product catalog in Commerce Manager.

Can I mix video and image cards in one Instagram carousel ad?

Yes. Meta supports mixing video cards (MP4, MOV, or GIF, up to 2 minutes each) and image cards within the same carousel. Focus on keeping quality consistent across all card types so the carousel feels unified, not patchy.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free