> 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.
---
Why Carousel Ads Work for Ecommerce
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.
---
Instagram Carousel Ad Specs You Need to Know
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.
---
Manual vs. Dynamic Carousel Ads: Which Should You Choose?
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-by-Step: Create a Manual Carousel Ad
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-by-Step: Create a Dynamic Carousel Ad (Product Catalog)
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.
---
Best Practices for Carousel Ad Copy and Visuals
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.
---
Measure and Optimize Your Carousel Ads
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.
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.