1. Hook (heaviest weight)
The first three seconds. Whether the visual + on-screen text + audio earn the next three seconds. Specifically: pattern interrupt (something the eye doesn't expect on the FYP), curiosity gap (a question the viewer needs answered), or a high-density payoff delivered before the brain decides to scroll.
A weak hook score (under 30) usually means: opens with a logo, opens with the speaker introducing themselves, opens with a slow camera pan, or opens with an offer/CTA before earning attention.
2. Clarity
Can a sound-off viewer figure out, in 5 seconds, what product or service is being talked about and what the value prop is? Clarity measures the on-screen text density, the visual storytelling, the framing of the subject — does the ad read without audio.
Affiliates often lose clarity points when their script is good but the captions are missing or the on-screen text doesn't name the product until 8+ seconds in.
3. CTA
Does the ad ask for the action it wants? Where in the runtime? How clearly? CTA scores high when the ask is specific ("tap the link in bio to save 20%" not "check it out"), appears at least twice (once mid-roll for the engaged viewer, once end for the patient one), and matches the offer vertical (TikTok Shop CTAs read differently than DTC link-in-bio CTAs).
4. Brand fit
Does the creative read as on-brand for the product, or could you paste any other product into the frame and the ad would work just as well? Brand fit penalizes generic templates (the same UGC structure used by every brand on the FYP), rewards specificity: a recognizable creator voice, a vertical-specific aesthetic, an offer-specific shot list.
Genuinely strong brand fit is the difference between a $5 CPA and a $1 CPA on identical creative-quality scores. The algo rewards differentiation; the audience saves what feels like a discovery.
5. Native feel
How TikTok-native does the creative read versus how ad-coded does it read. Specifically: production tier (UGC vs hybrid vs studio-polished), framing (vertical 9:16 only — anything else loses points), pace of cuts, voiceover style, brand chrome density.
High polish caps the native-feel score at 50 even when every other dimension is strong. The user's instinct is "I'm being sold to" → scroll. UGC-tier production routinely scores higher native feel than studio cuts of the same script.
6. Pacing
Cut frequency and density. Below 15 cuts per minute on a video ad usually scores low — the viewer's brain has time to wander. 30+ cuts per minute (without feeling frenetic) tends to score high; the attention loop refreshes constantly. Pacing also weights the payoff curve: where the value lands, how often, and whether the peak comes before the average viewer drops off (~15 seconds).
How the categories combine
The Quick Check verdict (overall 0–100) is roughly: weighted average of the six categories, with hook contributing about 30% and the others ~14% each. Quick reports surface only the categories; Deep reports show the per-score evidence (which frame, which word) that drove each number.
The point of breaking the rubric apart isn't academic — it's so the fix is obvious. A 42 overall says "this needs work." A 42 overall with hook=20, native feel=80, clarity=70 says "rewrite the first three seconds, leave the rest."