"The psychology behind viral content" is usually astrology with retention graphs.
Curiosity gap. Social proof. FOMO. Dopamine.
Add those words to a weak script and you still have a weak script, now wearing a lab coat.
I use a smaller model:
- Recognition earns the stop.
- An unresolved but credible question earns the next beat.
- Proof earns belief.
- A useful or emotional payoff earns the action.
Each stage can fail independently. Each can be tested without pretending we found the viral button in the human brain.
Stop: the viewer recognizes their situation
Generic hooks make the viewer do classification work.
Want to save money?
Who does not?
Specific hooks classify themselves:
the annual renewals making your monthly budget lie
Now the right viewer can recognize a situation immediately.
This fits the classic self-reference effect: information connected to the self tends to be encoded better than information processed only for its surface meaning. A foundational experiment is Rogers, Kuiper, and Kirker's 1977 paper, Self-reference and the encoding of personal information.
That does not prove your hook will work.
It gives you a useful production rule:
Name the person's moment, not the market category.
Examples:
Weak:
Best app for productivity.
Recognizable:
for people who move the same unfinished task to tomorrow every night
Weak:
Improve your college application.
Recognizable:
if your Common App draft starts with "ever since I was young"
Weak:
Meal planning made easy.
Recognizable:
when the groceries are full but none of them make dinner
The hook should exclude people. If it calls out nobody, it calls out everybody, which usually feels like an ad.
Watch: open one honest loop
The viewer stops. Now they need a reason to continue.
An information gap is the distance between what somebody knows and what they want to know. George Loewenstein's information-gap theory of curiosity is the serious version of what marketers reduced to "number three will shock you."
Useful gap:
I found three subscriptions, but the expensive one was not the problem.
Question:
Which one was?
Bad gap:
This one weird trick changed everything...
Question:
Are you ever going to tell me anything?
An honest loop has:
- a specific unknown;
- a reason the answer matters;
- a payoff the content can deliver;
- no inflated promise.
For a screen-demo video:
- "I kept cancelling subscriptions and the total barely moved."
- Show recurring charges grouped by frequency.
- Reveal that several small weekly charges dominated.
- Show the actual action.
The loop closes in the product.
Do not open five loops
Short-form scripts become incoherent when every line tries to tease.
I found a crazy app, and the last feature shocked me, but first you need to know the mistake everyone makes, and wait until you see...
That is not suspense. It is withholding.
Use one main loop. Each beat should either:
- add evidence;
- increase specificity;
- answer part of the question;
- move toward the payoff.
If a sentence does none of those, cut it.
Believe: show the proof object
UGC is not automatically trusted because a regular-looking person holds a phone.
That visual can lower the "brand film" feeling. It can also become a costume for a bad claim.
Trust depends on what the content asks the viewer to believe.
For an app, the proof object might be:
- real screen recording;
- before/after state;
- visible workflow;
- store review;
- result with methodology and limitations;
- founder explanation;
- customer story from an actual customer.
Generated person:
I paid for this for 19 months.
No. The avatar did not.
Generated performer:
Check annual renewals before you decide your monthly budget is accurate.
Then show the product doing that.
The face gets attention. The product earns belief.
Use emotion as a direction, not a claim
Research by Jonah Berger and Katherine Milkman found that online sharing in their dataset related to emotion and, more specifically, physiological arousal rather than a simple positive-versus-negative split. Read the original What Makes Online Content Viral?.
Do not turn that into "make people angry and they will share."
Use it to ask:
What should the viewer feel, and what action would make sense from that feeling?
Relief
Finally, a way to see annual renewals in one place.
Likely action: save, try, send to a partner.
Indignation
The annual plan is cheaper only if you still use it in month four.
Likely action: share, debate, inspect current subscriptions.
Recognition
I make enough money. Why does my account still hit the same number?
Likely action: comment with own experience, watch the audit.
Aspiration
A weekly plan that does not collapse after one bad Tuesday.
Likely action: save, follow, try the template.
The emotion must belong to the product moment. A sobbing reaction attached to a calendar feature is emotional fraud.
Save: create standing value
People save content they expect to need later.
That usually means the post contains:
- checklist;
- sequence;
- template;
- reference;
- comparison;
- examples;
- a phrase worth reusing.
A saveable slideshow should still make sense in two weeks.
01
02
03
04For a college app:
- five Common App openings to delete;
- one bad example per slide;
- why it fails;
- a better opening pattern;
- final editing checklist.
For a travel app:
- the four fare checks before booking;
- nearby airports;
- date range;
- separate one-way fares;
- alert threshold;
- booking checklist.
The CTA can simply be:
save this before you book
No keyword funnel required if the content itself gives the value.
Share: make the sender useful
People often share to help somebody, represent themselves, or continue a conversation.
Write for the relationship:
- person planning the trip;
- friend applying to college;
- partner who forgets renewals;
- teammate rebuilding the same report;
- sibling coordinating care.
Hook:
send this to the person who books the group trip and becomes unpaid customer support
That can work, but it is cheap when the post gives no help.
Better: provide the group-trip checklist, then let the viewer think of the person.
The share should make the sender useful, not merely recruited.
Comment: ask for information worth reading
"Comment YES if you agree" produces a comment-shaped substance with no strategy value.
Ask something that can improve the next post:
- Which renewal surprised you?
- What part of the workflow still feels manual?
- Which screen would you need to trust this?
- Are you planning the trip or paying the planner back?
- What line is your essay currently opening with?
The answers become research.
If you use a keyword CTA to deliver something, the deliverable should be specific:
Comment AUDIT and I will send the subscription checklist.
Then actually send the checklist and disclose the automation.
Do not manufacture engagement with false incentives. TikTok's current integrity rules say content that tricks or manipulates people to inflate engagement can be ineligible for recommendation.
Follow: create a repeatable account promise
One useful post does not make somebody follow.
A follow means:
I expect this account to be useful again.
The account needs a recognizable promise.
Examples:
- blunt Common App editing;
- tiny money leaks for people with decent salaries;
- travel-planning checks;
- realistic beginner strength advice;
- app marketing formats with actual examples.
The same avatar can help recognition. It cannot substitute for the promise.
A recurring face helps only when the account repeatedly delivers a recognizable kind of value.The algorithm is not "psychology wearing a metric"
That line sounds clever and is wrong.
Recommendation systems use behavior signals, content information, safety rules, diversity controls, and other factors. TikTok says user interactions such as watches, likes, shares, comments, and follows contribute to recommendations; it also says stronger interest signals can receive more weight than device settings. Its public explanation is How TikTok recommends videos for the For You feed.
TikTok also advises creators to look at broad analytics trends instead of treating one metric on one video as a verdict. See TikTok's creator measurement guidance.
The practical conclusion:
- make content for human outcomes;
- measure the outcome the piece was designed to cause;
- do not reduce ranking to one hack;
- do not infer causation from one post.
A test sheet for each mechanism
| Stage | Hypothesis | Hold constant | Change | Intended signal |
|---|---|---|---|---|
| Stop | A specific life moment beats a category hook | format, avatar, proof | opening text | early hold |
| Watch | A concrete unresolved question beats vague teasing | hook topic, proof | sequence | completion |
| Believe | Real screen proof beats description | hook, avatar | proof object | click or product action |
| Save | A checklist beats opinion | topic, account | format | saves |
| Share | Relationship framing beats generic CTA | payoff | share framing | shares |
| Comment | A diagnostic question beats "agree?" | topic | question | substantive comments |
| Follow | A recurring account promise beats mixed topics | quality, cadence | lane coherence | follows per qualified view |
That is how psychology becomes creative work: one claim, one comparison, one signal.
The full chain
A strong piece often looks like:
- Recognition: names a moment the right viewer knows.
- Gap: creates one credible unanswered question.
- Progress: each beat moves toward the answer.
- Proof: shows the product, result, or evidence.
- Payoff: closes the loop.
- Action: asks for something proportionate to the trust earned.
AI UGC can make the wrapper cheaper to reproduce. It does not change the chain.
If the hook calls out nobody, the viewer does not stop.
If the loop is fake, they do not stay.
If the proof is absent, they do not believe.
If the payoff has no durable or emotional value, they do not save or share.
That explanation is less magical than "viral psychology."
Good. Magic is difficult to test.