How to Warm Up a New TikTok Account (The Operator's Playbook)
"Do you really need to warm up new accounts?" We ran the experiment across 50+ accounts: instant same-day posting versus proper warmup. The answer was unambiguous: properly warmed accounts had consistently higher survival rates and longer account lifespans. Skipping warmup is not a time-saver. It is a fast path to an account that never gets off the ground.
This is the exact 3-phase sequence. Do not reorder it. TikTok will not warn you when you skip steps. It will fail silently, and you will misdiagnose the problem as bad content when it was actually bad infrastructure or bad timing.
What TikTok is actually doing
When you post immediately on a fresh account, three things happen: TikTok has no persona data, your content gets tested in the wrong bucket, and early failures poison the account graph. The result at scale is inconsistent reach, early throttling, and accounts that never recover.
Warmup teaches TikTok who this account is, what content it should be shown, and which audience it belongs to. No warmup means TikTok guesses. TikTok guessing is bad for farms.
Posting immediately only works when device trust is already high, account history exists, and GEO and persona are aligned. Fresh farm accounts have none of these.
Before warmup starts: infra must be right first
Warmup on bad infrastructure is noise. Everything below must be confirmed before you open TikTok for the first time. This is not optional. Infra mistakes compound silently and cascade later.
The account creation SOP (do not reorder):
- Full factory reset (confirm no Apple ID history, no residual profiles)
- Create fresh Apple ID (use a random US number; when asked for verification, skip option appears top-right)
- Disable: auto app updates AND iCloud syncing
- Set: region = US, language = English, timezone = US
- Activate proxy (always-on)
- Verify ASN + GEO: geo.brdtest.com/mygeo.json for GEO, bgp.he.net for ISP of same country
- Confirm ASN/GEO before opening App Store
- Download TikTok only after proxy is active
- Open TikTok
- If any profile appears or FYP shows prior feed behavior, abort, reset again
If TikTok opens with a profile, interests already populated, or prior feed behavior: do not proceed. Reset again. Infra mistakes are not recoverable once an account is created on top of them.
Sign up using "Sign in with Apple", not email, not phone number. Sign in with Apple gives higher trust, device-verified identity, and a cleaner account graph. Email signup lacks device-level confidence. Phone number signup is hardest to match with GEO and most complex at scale.
Username, bio, and profile setup
Set these before the first warmup session. Then leave them alone.
Username: neutral, human, niche-adjacent, no keyword stuffing. Good: name + number (@monica69), casual handles (@randomvibes). Bad: app names, promo words, aggressive CTAs, numbers like 12345. Early keyword usernames increase moderation sensitivity. No brand words early.
Bio: generic during warmup, like "interested in x" or "sharing thoughts on y". No selling, no links, no emoji spam. Only add soft positioning after you have consistent >700 views, stable feed, and content traction. Never mention downloads early.
Profile photo: upload a neutral image during warmup (use Nano Banana to generate one). No logos early, no stock photos. Upload once, then leave it alone. One clean setup, then do not touch it.
Warmup Phase 0: Days 1–2 (The Lurker Rule)
Goal: establish user persona without producing content.
Do not post. Do not comment. Do not DM. Do not edit profile repeatedly. Your only job is to scroll like a real US user discovering TikTok for the first time.
Daily actions during Phase 0:
- Open TikTok 3–4 times per day
- Scroll 10–15 minutes per session
- Pause on content related to your niche
- Watch 80–100% of videos you like; watch completion is stronger than likes
- Rewatch some clips; let videos auto-loop occasionally
- Skip irrelevant content quickly, but do not rage scroll or watch random niches
- Follow 5–10 relevant accounts, spread across sessions (5–10 max per day in Phase 0)
Absolute no-gos during Phase 0:
- Post content
- Leave comments
- Send DMs
- Edit profile repeatedly
- Switch IPs or GEO
Scroll behavior signal: watch completion is one of the strongest early signals. Do not like everything; 1 in 4 or 5 is realistic. Do not follow back-to-back or follow only big accounts. No unfollowing during warmup.
Phase 0 kill criteria, reset the account if:
- FYP shows non-US language consistently
- Niche is completely mixed after day 2
- Ads dominate feed abnormally
Warmup Phase 1: Days 3–5 (Training the Algorithm)
Goal: reinforce persona and start controlled interaction.
Daily actions: 2–3 scrolling sessions, targeted engagement only, light commenting begins. Still no posting.
Search behavior (this is a strong signal):
- Search niche keywords manually: "dating advice", "gym motivation", "relationship tips"
- Click multiple results; watch top-performing videos fully
- Avoid trending generic searches or unrelated curiosity searches
Comment behavior (comments train persona faster than likes):
- Comment once per session maximum
- Short, neutral comments only: no emoji spam, no controversial takes yet
- Good: "this makes sense", "never thought about it this way", "this is interesting"
- Bad: long replies, jokes, hot takes
TikTok tracks what you search, what you comment on, what you rewatch, and how long you stay in a niche. Consistency matters more than intensity.
When to move to Phase 2:
- FYP is 70% niche-aligned
- Creators shown are mostly US-based
- Language and tone match target audience
If these criteria are not met by day 5: continue Phase 1, do not post yet. Never "test anyway."
Warmup Phase 2: First posts, health testing, not virality
Goal: test account health without risking suppression.
Start with image + text overlay slideshows. They are low-risk, generate natural watch time, avoid early creator bias, and reduce production friction. They allow you to test reach safely and test hooks without overexposure.
Post 3 slideshow contents. Wait 24–48 hours. Read the health test result.
What to copy vs never copy: copy format, pacing, structure, hook style. Never copy text word for word, visuals exactly, usernames, or captions. Duplicate detection kills farms.
Safe controversy seeding in early posts: mild disagreement, opinion framing, question-based hooks. Unsafe: moral attacks, insults, polarizing politics, aggressive claims. Early accounts cannot absorb heavy controversy.
The health test: the numbers that tell you everything
After posting 3 slideshows and waiting 24–48 hours:
- 700+ views: account is healthy, in a working distribution pool
- 300–700 views: inconclusive, continue testing before deciding
- <300 views consistently: account likely compromised
Important: under 300 views is not automatically a shadowban. TikTok tested the post and the audience did not respond, so distribution stopped early. Bad content is more common than shadowbans. If some posts still cross baseline and new formats still get tested, the account is not banned. Do not rationalize the number. If it's under 300 consistently, run the recovery protocol below.
The daily warmup checklist (exact actions, exact timing)
Sessions: 2–3 scroll sessions per day, 10–15 minutes each
Per session:
- Verify proxy ASN at bgp.he.net and GEO at geo.brdtest.com/mygeo.json before opening app
- 5 comments maximum per session (Phase 1+; none in Phase 0)
- 0–1 follow per session
Timing windows, scroll and post only during:
- 7–9 AM ET
- 11 AM–1 PM ET
- 6–9 PM ET
Never outside US waking hours. If posting consistently hits under 300 outside these windows, stop and re-align.
Comment templates (use only these in Phase 1):
- "this is interesting"
- "never thought about it like this"
- "this explains a lot"
Avoid emojis and questions early.
Follow limits: max 10 per day, spread across sessions. No unfollows during warmup.
Profile hygiene: do not change bio, do not change username, do not add links, do not switch profile photo repeatedly.
What kills warmup before it starts
- Posting too early: within 24 hours of account creation. Wasted effort, poisons account graph
- Aggressive commenting: high-volume or spam-style comments in early sessions
- Mixed niche scrolling: watching random content trains the wrong bucket
- Timezone mismatch: scrolling during non-US hours when account is US-targeted
- IP rotation mid-warmup: switching proxies mid-warmup creates friction signals
- 3-second scrolls: rapid scrolling signals bot behavior; pause on niche content, watch to completion
- Following 50+ on day 1: TikTok limits follows on new accounts specifically to detect bots; hitting that limit immediately is a red flag
- Shared IP across multiple accounts: all phones on the same WiFi = clearest farm signal
Reviving a compromised account
If views consistently drop under 300, there are two methods. Method 2 works better.
Method 1: Native camera recovery
- Post 2–3 videos using TikTok's native camera
- No edits, simple text overlay
- If no lift by post 3, stop
Method 2: Warmup Phase 2 recovery (preferred)
- Pause posting 48 hours
- Run Phase 2 scroll and engagement behavior
- Post 1 controlled slideshow
- Wait 24 hours
- Repeat up to 3 posts
If views bounce back, continue. Accounts have recovered to 20K+ using this method. If it does not recover after the full sequence, retire the account.
Kill criteria (kill immediately if):
- Under 300 views across 6+ posts
- Phase 2 recovery fails
- Multiple formats fail simultaneously
Distinguish content failure from account failure. Content failure: some formats work, new hooks still get tested, reach returns after changes. Account failure: all formats stall, repeated under-300, no recovery after controlled tests. Most people misdiagnose content failure as account death. Do not kill a healthy account because one format is stale.
Do not drag dead accounts emotionally. Formats are disposable.
Scaling warmup across multiple accounts
Running this manually across 10 or 20 accounts is the operational ceiling that kills most farms. Warmr runs the warmup sequence on each iPhone independently (different session timing, different niche content being watched, realistic behavior patterns) so you can warm accounts at scale without managing each one by hand.
For the hardware side, see iPhone Farm 101. For how to keep accounts separate so warmup on one does not contaminate another, see How to Run Multiple TikTok Accounts Without Getting Flagged.