Skill Tracer
Skills › Marketing Skills › reverse-engineer-marketing › content-teardown.md

content-teardown.md

97 lines · skills/reverse-engineer-marketing/references/content-teardown.md at 88c79f6

Open on GitHub
1# Content Teardown, Channel by Channel
2
3Stage 6 in full: how to work out what a company's best posts have in common, and turn that into formulas the user can reuse. This covers what the company publishes. What others say about it belongs to stage 2's social and creators row.
4

Content Teardown, Channel by Channel

Stage 6 in full: how to work out what a company's best posts have in common, and turn that into formulas the user can reuse. This covers what the company publishes. What others say about it belongs to stage 2's social and creators row.

Raw lines 1 to 4
5## Contents
6- Sampling
7- Splitting into thirds
8- Reading the images
9- Channel checklists
10- Write-up
11- Contact sheets
13---

Contents

  • Sampling
  • Splitting into thirds
  • Reading the images
  • Channel checklists
  • Write-up
  • Contact sheets

Raw lines 5 to 14
15## Sampling
17- **Handles:** only accounts linked from the target's site, or whose bio links back to it. Founders' personal accounts count when the site or press links them.
18- **Window:** up to 100 posts from the last 180 days per channel. Save them to `teardowns/<target>/<channel>/posts.csv` with the pull date.
19- **Settle time:** skip posts younger than 10 days. Their numbers are still moving.
20- **Source:** ScrapeCreators or Apify social actors (see [data-sources.md](data-sources.md)). LinkedIn is read by hand.
22| Channel | Score each post by |
23|---|---|
24| YouTube | Views (score long-form and Shorts separately) |
25| TikTok | Views, with saves and shares as a tiebreak |
26| Instagram | Likes + comments (views for reels when available) |
27| X | Views |
28| LinkedIn | Reactions + comments |
29| Reddit | Score |

Sampling

  • Handles: only accounts linked from the target's site, or whose bio links back to it. Founders' personal accounts count when the site or press links them.
  • Window: up to 100 posts from the last 180 days per channel. Save them to teardowns/<target>/<channel>/posts.csv with the pull date.
  • Settle time: skip posts younger than 10 days. Their numbers are still moving.
  • Source: ScrapeCreators or Apify social actors (see data-sources.md). LinkedIn is read by hand.
ChannelScore each post by
YouTubeViews (score long-form and Shorts separately)
TikTokViews, with saves and shares as a tiebreak
InstagramLikes + comments (views for reels when available)
XViews
LinkedInReactions + comments
RedditScore
Raw lines 15 to 30
31## Splitting into Thirds
33With code, rank posts within one channel and split them into thirds. Compare the top third with the bottom third, and leave the middle out, since it blurs the contrast. Never compare scores across channels: a weak TikTok often outscores a strong LinkedIn post.
35Fewer than 24 settled posts on a channel → list them with their numbers and call no pattern.

Splitting into Thirds

With code, rank posts within one channel and split them into thirds. Compare the top third with the bottom third, and leave the middle out, since it blurs the contrast. Never compare scores across channels: a weak TikTok often outscores a strong LinkedIn post.

Fewer than 24 settled posts on a channel → list them with their numbers and call no pattern.

Raw lines 31 to 36
37## Reading the Images
39Download the thumbnail, cover, or first slide for every top-third post and for a matching number of bottom-third posts, all in one batch. TikTok and Instagram media links expire within hours. Open each file before describing it.
41- What the image shows is **Observed**. Why it might work is **Inferred**.
42- A file that didn't download is "not read". Never describe an image from its caption or title.

Reading the Images

Download the thumbnail, cover, or first slide for every top-third post and for a matching number of bottom-third posts, all in one batch. TikTok and Instagram media links expire within hours. Open each file before describing it.

  • What the image shows is Observed. Why it might work is Inferred.
  • A file that didn't download is "not read". Never describe an image from its caption or title.
Raw lines 37 to 43
44## Channel Checklists

Channel Checklists

Raw lines 44 to 45
46### YouTube
47- **Title:** word count, a number or dollar figure, first person, a question, brackets or a tag, the promise
48- **Thumbnail:** a face and its expression, text on it (word count), the product or the outcome, a split or before/after, the dominant color, the logo
49- **Pairing:** does the thumbnail repeat the title or add a second idea?
50- **Format:** Shorts vs long-form, length, series or one-offs

YouTube

  • Title: word count, a number or dollar figure, first person, a question, brackets or a tag, the promise
  • Thumbnail: a face and its expression, text on it (word count), the product or the outcome, a split or before/after, the dominant color, the logo
  • Pairing: does the thumbnail repeat the title or add a second idea?
  • Format: Shorts vs long-form, length, series or one-offs
Raw lines 46 to 51
52### TikTok
53- **Cover:** which frame, and its text
54- **Opening:** the first line of the caption and the on-screen text in the first seconds
55- **Format:** talking head, screen recording, slideshow, skit, green screen, duet or stitch
56- **Sound:** trending or original
57- Length, hashtag count, posting rhythm

TikTok

  • Cover: which frame, and its text
  • Opening: the first line of the caption and the on-screen text in the first seconds
  • Format: talking head, screen recording, slideshow, skit, green screen, duet or stitch
  • Sound: trending or original
  • Length, hashtag count, posting rhythm
Raw lines 52 to 58
59### Instagram
60- **Mix:** reels vs carousels vs single images, and which wins
61- **Cover or first slide:** headline size, word count, template
62- **Carousels:** slide count, and what the final slide asks for
63- **Caption:** the line shown before "more"
64- **Grid:** recurring colors, type, frames, logo position

Instagram

  • Mix: reels vs carousels vs single images, and which wins
  • Cover or first slide: headline size, word count, template
  • Carousels: slide count, and what the final slide asks for
  • Caption: the line shown before "more"
  • Grid: recurring colors, type, frames, logo position
Raw lines 59 to 65
66### X
67- **The first line**, shown before "Show more", and the total length
68- **Thread or single post**
69- **Media:** none, product screenshot, chart or metric card, video, meme
70- **Account:** founder vs brand, and which performs better
71- Whether the best posts share numbers (revenue, users, growth)

X

  • The first line, shown before "Show more", and the total length
  • Thread or single post
  • Media: none, product screenshot, chart or metric card, video, meme
  • Account: founder vs brand, and which performs better
  • Whether the best posts share numbers (revenue, users, growth)
Raw lines 66 to 72
73### LinkedIn
74- **The opening two lines**, shown before "see more"
75- **Format:** text only, image, document carousel, video
76- People vs product in the visuals
77- Company page vs employee posts, and whether employee posts match the company's LinkedIn ads

LinkedIn

  • The opening two lines, shown before "see more"
  • Format: text only, image, document carousel, video
  • People vs product in the visuals
  • Company page vs employee posts, and whether employee posts match the company's LinkedIn ads
Raw lines 73 to 78
79### Reddit
80- **Title pattern:** question, story, "I built..."
81- Subreddits, self vs link posts
82- Whether the account says who it works for

Reddit

  • Title pattern: question, story, "I built..."
  • Subreddits, self vs link posts
  • Whether the account says who it works for
Raw lines 79 to 83
84## Write-Up
86Per channel:
88- **What the winners share:** three to five traits, each counted for both thirds ("7 of 10 top thumbnails show a face, 1 of 10 bottom ones"). The counts are Observed; the reason is Inferred.
89- **House style:** what holds across every post: named colors with hex values read off the images, type, templates, logo placement, recurring series.
90- **Formulas:** two or three fill-in templates behind the top titles, covers, or openings, with one real example each, e.g. "[Number] [audience] use [product] to [outcome]. Here's how."
91- **What changed:** before vs after the inflection, where the dates allow.
93For breaking down why one specific post spread, see the reverse-engineering framework in **social**.

Write-Up

Per channel:

  • What the winners share: three to five traits, each counted for both thirds ("7 of 10 top thumbnails show a face, 1 of 10 bottom ones"). The counts are Observed; the reason is Inferred.
  • House style: what holds across every post: named colors with hex values read off the images, type, templates, logo placement, recurring series.
  • Formulas: two or three fill-in templates behind the top titles, covers, or openings, with one real example each, e.g. "[Number] [audience] use [product] to [outcome]. Here's how."
  • What changed: before vs after the inflection, where the dates allow.

For breaking down why one specific post spread, see the reverse-engineering framework in social.

Raw lines 84 to 94
95## Contact Sheets
97Per channel, one image with the top third in one row and the bottom-third sample in the row below, each labeled with its score and date. It's the fastest way for someone to check a claimed pattern. Build it from the downloaded files, for example with ffmpeg's `tile` filter, and link it in the write-up.

Contact Sheets

Per channel, one image with the top third in one row and the bottom-third sample in the row below, each labeled with its score and date. It's the fastest way for someone to check a claimed pattern. Build it from the downloaded files, for example with ffmpeg's tile filter, and link it in the write-up.

Raw lines 95 to 97