Skip to main content
Tutorials

The Carousel Checklist: 18 Quality Checks Before You Post

Oakgen Team13 min read

Share
The Carousel Checklist: 18 Quality Checks Before You Post

A good carousel checklist has 18 checks in four groups: structure (slide count, nothing empty, slide 2 stands alone, no repeats, a reason to swipe), copy (short hook, one idea per slide, caption within limits, your own wording), design (text inside the safe area, nothing on the seams, readable contrast, current brand colours) and brand and claims (every number backed, banned words gone, few product slides, one ask on the last slide). Run it in five minutes on a phone before anything is scheduled.

The full list is below as a table you can copy, with how to do each check by hand. Where a number appears, it is the threshold Oakgen's own carousel quality gate uses. Oakgen is our product. Those numbers are our product rules, not platform rules or research findings, and we label them that way every time.

Run all 18 checks on every carousel

Oakgen Carousels checks hook length, claims, edges, contrast and caption limits as you edit, and keeps Approve locked until nothing blocks.

Check my carousel
GroupChecksWhat it protects you from
Structure6Empty boxes, padded decks, slides that repeat, decks that feel finished at slide 3
Copy4Long covers, paragraph slides, broken captions, copied wording
Design and legibility4Clipped text, headlines cut by the seam, grey-on-cream text, old brand colours
Brand, claims and the ask4Unbacked numbers, banned words, a post that reads like an ad, competing asks

The groups follow the order you build a carousel in, not how costly a miss is. The costliest misses sit in the last group: a structural problem means rebuilding the deck, but a claim problem can mean deleting the post and apologising.

Where the numbers come from

Every figure in the "Oakgen's gate uses" column is a rule we chose for our product. Three are tied to outside standards: the 2,200-character and 30-hashtag caption caps come from Meta's IG User Media reference, and the 4.5:1 and 3:1 contrast figures are the WCAG 2.2 AA thresholds from the W3C's contrast guidance. The rest, such as eight words for a hook or two product slides, are judgement calls, not findings from a study.

Copy the four tables into a doc or spreadsheet. The second column is the manual method, no software needed. The third is what Oakgen's gate does, in case you want a number to argue with. "Blocks" means Oakgen won't let the carousel be approved; "warns" means it flags it and lets you decide.

Structure

CheckHow to do it by handOakgen's gate uses (Oakgen product rule)Common failure
Between 2 and 10 slidesCount the files. Then delete the weakest slide in your head: would anyone miss it?Blocks under 2 or over 10. Instagram itself accepts up to 20A five-point idea padded to ten slides
Every required slot is filledLook at each slide full size for placeholder text, empty image boxes or a stat that still reads "00%"Blocks any empty required text, image or product slot, a product removed from the brand, or a product slot whose product has no photo (it offers a layout without one)A template box nobody filled in
All artwork is readyOpen every image at full zoom. Is it loaded, final, and the right picture?Blocks while an image is still being made or has failedExporting before the last image finished
Slide 2 works on its ownCover slide 1 with your thumb. Would slide 2 make sense as the first thing someone sees?Warns when slide 2 has no headline of its ownSlide 2 that opens mid-thought: "...which is why"
Every slide adds something newRead the slides in pairs. If two make the same point, merge them or cut oneWarns when half or more of a slide's four-word phrases already appear on the slide before itA "recap" slide that restates the previous one
Each slide hints there is moreSwipe through. Does every slide except the last give a visual reason to keep going?Warns when a slide before the last has no peek of the next slide, no art crossing the edge and no counter. Slides drawn like an original are skipped, since the picture keeps the original's own cueTidy, self-contained slides that feel done at slide 3

Copy

CheckHow to do it by handOakgen's gate uses (Oakgen product rule)Common failure
Short, scroll-stopping hookCount the cover headline's words. Read it alone: does it finish its own promise?Warns above 8 words or 60 characters, blocks above 12 words, and warns when the hook trails off on "and", "how", a colon or "..."A 15-word cover ending "and here's why..."
One idea per slideWrite each slide's point in five words. If you need "and", split the slideWarns above 50 words on a slide, or body text over 2 sentences or 220 charactersParagraphs pasted from a blog post
Caption is readyPaste it into a character counter. Count the hashtags. Read the first line aloneBlocks over 2,200 characters or 30 hashtags (Meta's caps), warns above 5 hashtags or an empty captionTwenty-eight hashtags carried over from an old post
Wording is your ownIf you recreated someone's carousel, read theirs, then yours, and highlight any matching run of six wordsOn recreated carousels only: blocks when a quarter or more of your four-word phrases match the original or any six-word run matches; warns from 12%Keeping the original hook "because it works"

Design and legibility

CheckHow to do it by handOakgen's gate uses (Oakgen product rule)Common failure
Text fits inside the safe areaView every slide at phone size. Look for clipped letters, overlapping text and words hugging the edgeBlocks text that overflows its box, or that was dragged outside the safe area or onto other textOne long word that pushes the last line off the slide
Nothing important sits where slides meetPut the slides side by side and look along every joinBlocks text that sits on art crossing into the next slide or straddles the edgeA headline split in half by the swipe
Text is easy to readRun each text and background pair through any contrast checker; for text on a photo, read the phone at arm's lengthChecks each colour scheme's text against its background: warns below 4.5:1, blocks below 3:1, warns when an accent is below 3:1. Text over photos, as in the photo-led Full Frame layouts, is not measuredPale grey type on a cream background
Colours and layout existCompare every colour against the current brand guide, not last year'sBlocks a colour pairing that was removed from the brand, or a layout that no longer existsA retired campaign colour surviving a rebrand

Slides drawn like an original carry their words inside the picture, so Oakgen doesn't measure them for the safe area or the seams; read those on a phone.

Brand, claims and the ask

CheckHow to do it by handOakgen's gate uses (Oakgen product rule)Common failure
Claims match your approved factsUnderline every number, percentage and proof word ("proven", "best", "studies show", "#1"). Find the source for eachBlocks any sentence with a meaningful number or proof word that no approved fact backs. List numbering such as "5 tips" or "Step 3" doesn't count"Clinically proven" with no study behind it
Follows your brand rulesSearch the slides and caption for every banned word in your style guideBlocks phrases named in rules written with a verb, like "Never say...", "Don't use..." or "Avoid using...""Cheap" in a brand that says "affordable"
Not too many product slidesCount the slides that show the productWarns above 2 product slides, or above 1 when the post isn't a product or offer postA teaching post that turns into a catalogue
One ask, on the last slideCount the slides whose whole job is the ask (follow, save, comment, visit). Then scan body slides for stray asks tooWarns when no slide is laid out as the ask, more than one is, or the ask slide isn't last. It counts ask slides, not words, so a stray line on a body slide is yours to catchA "Follow for more" slide at slide 3 and a "Book a demo" slide at the end

Which checks block and which only warn

Oakgen runs 19 checks: these 18, plus "Drawn slides show only your brand", a warning on recreated slides drawn like the original. Twelve can block: slide count, empty slots, unfinished artwork, the safe area, the seams, missing colours or layouts, unbacked claims and banned phrases always block, and four block only at their hard limit (a hook over 12 words, contrast under 3:1, a caption over Meta's caps, wording too close to a recreated original). The other seven only ever warn: one idea per slide, product slides, slide 2, repeated slides, the single ask, the swipe hint and the drawn-slide check.

Approve stays locked until nothing blocks; warnings never lock it. The same goes for sending a carousel for client review, and the server re-runs the blocking checks that don't need on-screen measurement before a carousel is approved, sent or posted.

Blocking is for things that are wrong in every context. Warnings are for things that are usually wrong but sometimes right.

Three failing carousels (invented examples)

All three are invented to show how the checks catch things. They describe no real brand or post.

A skincare brand's routine post. The cover reads "Why your morning skincare routine is quietly ruining your skin barrier and what to do" (15 words). Slide 4 says "Clinically proven to cut redness by 40%." The caption ends with nine hashtags. By hand, the hook fails the word count before you get to whether it's interesting. In Oakgen, the hook blocks at 15 words, slide 4 blocks because "clinically", "proven" and "40%" have no matching approved fact, and the hashtags draw a warning. The fix is a cover like "Your barrier hates this morning habit" and either a sourced fact for slide 4 or no number at all.

A software company's listicle. "7 mistakes that stall onboarding" runs nine slides. Slide 3 is a "Follow for more" slide, slide 9 is a "Book a demo" slide, and slide 6 reads "Skipping the welcome email loses new users in week one", nearly word for word what slide 5 said with "day one". Note what does not trip the claims check: "7 mistakes" is list numbering, not a claim, while "set up in 7 minutes" would need a backing fact. What does trip: two ask slides (a warning) and slide 6 sharing most of its four-word phrases with slide 5 (a warning). Neither blocks, but both are worth fixing, because the first ask is the one most people see and it's the weaker of the two.

A recreated coffee carousel. A roaster recreates a myth buster from a home-organising account and keeps the original's line "most people get this wrong for years" on slide 2. That's a run of more than six words shared with the original, so Oakgen blocks it whatever the overall overlap score is. By hand, you'd catch it only if you reread the original after writing, which is the step most people skip. The guide to recreating a carousel that already works covers what to borrow and what to leave.

Do this on a phone, not in the design tool: your audience sees one small slide at a time, with a thumb over part of it.

Minute 1: swipe as a reader. Don't check anything yet. Note where you'd stop. Then reread the cover alone: count the hook's words and ask whether it finishes its promise. Cover slide 1 and look at slide 2 as if it were the first slide.

Minute 2: the claims pass. Read only for numbers and proof words. "Best", "proven", "studies show", "3x", "in 5 minutes". For each one, name the source out loud. If you can't, cut the number or soften the sentence. This is the pass that saves you from a correction post.

Minute 3: edges and legibility. Hold the phone at arm's length. Can you read the smallest text? Look along every edge and seam for clipped or split words. Only run a contrast checker when a colour pairing is new; brand pairs you've already checked don't need it every time.

Minute 4: flow. Read slides in pairs for repeats. Check each slide holds one point. Count the asks and confirm the only one is on the last slide. Count product slides.

Minute 5: caption and export. Character count, hashtag count, first line read on its own. Search for banned words in slides and caption together. Confirm every slide is the same pixel size as the cover and every image is final.

For a post someone else wrote, spend longer on the claims pass: you don't know which numbers they checked. The hook deserves more than one row of a checklist, and our guide to Instagram carousel first-slide hooks covers it properly.

Let the checks run while you write

Oakgen Carousels flags long hooks, unbacked numbers, text on the seams and over-limit captions slide by slide, so the five-minute pass is mostly reading.

Make a checked carousel

The team version: who checks what

If you have more than one person, split the checks. The main reason is that the person who wrote a claim is the worst person to check it: they read what they meant, not what they wrote.

RoleOwns these checksSigns off on
WriterHook, one idea per slide, every slide adds something new, wording is your own, one ask on the last slideThe words say one thing per slide and end on one ask
DesignerSafe area, seams, contrast, colours and layout, artwork ready, swipe hint, slide countEvery slide reads on a phone and nothing is cut
Fact owner (founder, product lead or the client's expert)Claims, brand rules, product slidesEvery number and proof word has a source they'd defend
Account leadCaption, slide 2, the week's mix (below)The post fits the week and the platform

On a small team the writer and designer are often the same person. Keep the fact owner separate anyway, even if it's just a colleague reading the numbers for two minutes.

Client approval without a login

In Oakgen Carousels, Send for approval creates a review link the client opens without an account, comments on any slide, then chooses Approve or Request changes. A carousel with anything blocking can't be sent, and any edit after approval sends it back to draft; the carousel workflow for agencies covers the rest of the client loop.

The week-level review

A carousel can pass every check and still be the wrong post for this week, like the fifth selling post in a row. Once a week, look at the lineup as a whole.

Ask four questions:

  1. Do the purposes vary? Mix teaching, myth-busting, story, product, offer and community posts. Five posts that all teach are fine. Five that all sell are a catalogue.
  2. How much of the week sells? Oakgen's plan uses a ceiling of 40% for product and offer posts. With five posts, that's two.
  3. Are selling posts bunched? Oakgen's plan flags more than two selling posts in a row. Put a useful post between them.
  4. Do the covers open differently? Flag two hooks that start with the same three words or share most of their words. On the grid, check that neighbouring covers don't use the same layout and colours.

In Oakgen these week checks are warnings that never lock anything. The 40% figure and the two-in-a-row limit are our product rules, set because a feed that mostly sells stops being worth following. No study proves 40% is the right line; if your audience follows you for deals, your mix will differ. Our read of the 2026 carousel data explains how to test what works on your own account instead.

Platform-specific final checks

Before posting, check the platform's own limits (Instagram crops every slide to the first slide's ratio, LinkedIn fits a PDF's pages to one size, X takes four photos per post) against our carousel sizes and limits guide, which cites each source.

What automated checks cannot catch

Checks count; they don't judge. Here's what Oakgen's gate, or any tool like it, will miss.

Taste. A cover can be eight words, high contrast and perfectly placed, and still be dull. No check knows whether your hook is interesting.

Truth. The claims check matches numbers and proof words against the facts you approved. If an approved fact is out of date, or was wrong when you added it, the check passes it happily. And a plain statement with no number or proof word ("our formula is gentler") isn't flagged at all. Accuracy beyond your approved facts is a person's job.

Tone. Brand rules catch named words. They don't catch a post that sounds smug, or a joke that lands badly the week of bad news in your industry.

Image look-alikes. "Wording is your own" compares text only. A recreated carousel can share no sentences with the original and still copy its illustration style, colour blocking or cover composition, and Oakgen's recreates drawn like the original take its layout and drawing style on purpose. Compare the two side by side with your eyes.

What's in the pictures. A check knows an image exists and finished rendering. It doesn't know if an AI-generated hand has six fingers, if the product in the photo is last year's packaging, or if you have the rights to a photo you uploaded.

When to ignore a warning

Warnings exist because the rule is right most of the time. These are the common times it isn't.

  • A long slide in a step-by-step post. A recipe step or a setup instruction sometimes needs 60 words to be usable. If the reader will save the post and follow it later, clarity beats brevity. Split it only if the slide stops being readable on a phone.
  • No ask on a story post. A personal story that ends on "follow for more" can cheapen the ending. Leaving the last slide as the last line of the story is a fair choice.
  • Three product slides in a launch. On launch day, the product is the point. The warning is for teaching posts that drift into selling, not for posts that are openly selling.
  • A slide 2 without a headline. If your design runs one continuous image across slides 1 and 2, a headline on slide 2 may break it. Accept the warning, but check slide 2 still looks intentional when seen alone.
  • More than five hashtags. Five is our house preference, not a rule. In a niche where people do search tags, a few more relevant ones are reasonable. Thirty is too many.
  • A slide that repeats the previous one on purpose. A before-and-after pair or a deliberate callback can share words. If the repetition is the point, keep it.

What you shouldn't do is ignore the same warning every week without thinking. If you're overriding "one ask, on the last slide" on every post, fix the template, not the warning.

Blocks are different: there's no "ignore" for them in Oakgen, and by hand you shouldn't want one. An empty slot, a cut-off headline or an unsourced number is wrong on every platform.

Where Oakgen Carousels fits, and when you don't need it

If you post one carousel a month, you don't need a tool for this. The tables and a phone are enough.

The checklist gets tedious at volume, and the claims pass is the one people rush. Oakgen Carousels runs 19 checks on every edit (these 18, plus one for slides drawn like an original), shows each problem by slide, and keeps Approve locked while anything blocks. Writing the copy is free; artwork is charged, with a cost summary before anything generates.

The limits, as of October 2026: generating carousels needs a paid plan (see pricing). Carousel posting from Oakgen goes to Instagram and Facebook Pages only. LinkedIn carousels are a PDF you upload yourself, TikTok is a 9:16 download, and X isn't supported.

Frequently asked questions

At minimum: slide count, a short cover hook, one idea per slide, a single ask on the last slide, legible text that stays off the edges, a caption within the platform's limits, and a source for every number or proof claim. The 18 checks in this guide group these into structure, copy, design and claims.

Meta's API reference caps a caption at 2,200 characters and 30 hashtags. Being under the cap does not mean you should use all 30; a handful of relevant tags is easier to keep on topic.

WCAG 2.2 asks for at least 4.5:1 for normal text and 3:1 for large text. Small body copy on a slide should meet 4.5:1, especially since most people read carousels on a phone.

Swipe it on a phone as a reader first, then do one pass only for numbers and proof words, one for edges and legibility, and one for the caption. Separate passes catch more than one slow read.

Send the slides in order in one place where the client can comment on a specific slide and give one clear decision: approve or request changes. Approvals scattered across chat screenshots are how the wrong version gets posted.

They can catch shared wording. Text checks do not see copied images, layouts or a look-alike visual style, so a person still has to compare the two side by side.

Approve carousels with nothing left to fix

Write, check and send carousels for client approval in Oakgen, then schedule to Instagram or Facebook or download for LinkedIn and TikTok.

Start my first carousel
Share