StrategyAnalytics

Social Media Audit Checklist: 30 Checks That Matter (2026)

A practical 30-point social media audit checklist — profiles, content, audience, timing, competitors — and the exact data to pull for each step.

Dan — Founder, SocialKit11 min read

Most social media presences don't fail dramatically — they drift. The bio still describes a product you repositioned last year. A platform you joined with enthusiasm has been silent since March. The link in bio points to a page that no longer exists. None of these is a crisis on its own, but together they quietly tax everything you publish.

A social media audit is how you stop the drift: a structured review of every account you run — what exists, what's working, what's broken, and what deserves your limited hours next quarter. This guide is a 30-point checklist organized into seven steps, with the exact data to pull at each one. Open a spreadsheet and work through it top to bottom.

What a social media audit is (and what it isn't)

An audit is a snapshot plus a verdict. You collect the current state of every profile — branding, content performance, audience, cadence — compare it against your goals and competitors, and end with a short, ranked list of actions. That last part matters: a 40-tab spreadsheet with no decisions is procrastination with extra steps.

It is not a strategy document. Strategy answers "who are we talking to and why"; the audit answers "is what we're actually doing matching that, and where is it leaking." If you've never written down your strategy, jot a lightweight version first — even three sentences about audience, goals, and tone gives the audit something to measure against.

A small brand on three or four platforms can finish a thorough audit in an afternoon; an agency auditing a client with eight accounts should budget a full day. The checklist is the same either way — only the volume changes.

Before you start: set up the audit document

Resist the urge to freestyle this in your head. Create one spreadsheet with a tab per platform and a summary tab at the front. Each platform tab gets the same columns:

ColumnWhat goes in it
Profile URL + handleExact link and @name, so inconsistencies are visible side by side
Followers (today)Raw count, plus the count from your last audit if you have one
Posts in last 90 daysActual published count — not what the calendar said would happen
Average engagement rateInteractions ÷ reach (or followers), averaged over the period
Top 3 postsLinks + the metric that made them winners
Bottom 3 postsLinks + your hypothesis for why they sank
VerdictKeep / Fix / Kill — filled in at the end

Two ground rules before you pull a single number. First, pick a fixed window — the last 90 days, compared against the 90 days before that; mixing windows makes every comparison meaningless. Second, use the same engagement formula everywhere — platforms define engagement differently in their native analytics, so compute your own from raw interactions and reach.

Step 1: Inventory every account you own (checks 1–5)

You can't audit what you don't know exists — and this step regularly turns up surprises in teams where people have come and gone.

  1. List every account, including the forgotten ones. Search each platform for your brand name and old product names; check old inboxes for "welcome" emails. That Pinterest account someone created for a 2022 campaign still represents your brand in search results.
  2. Record the basics for each: handle, URL, follower count, date of last post, and who currently has access.
  3. Decide what happens to zombie accounts. An account silent for a year signals abandonment to anyone who finds it. Revive it deliberately, delete it, or pin a "find us here" pointer to your active profiles.
  4. Document access and ownership. Who holds the password? Whose phone receives the 2FA codes? If the answer is "a contractor we stopped working with in 2024," fix that today — it's the most common audit finding that later becomes an emergency.
  5. Check for impostors. Search your brand name on each platform and note lookalike accounts. Most platforms have an impersonation-reporting flow; at minimum, know what's out there.

Step 2: Audit profiles and branding (checks 6–11)

Visit each active profile as a stranger would — logged out, ideally on mobile, since that's how most people will see it.

  1. Visual consistency. Same avatar (or a deliberate variant) everywhere? Banners current — no expired campaign artwork?
  2. Bio accuracy. Does the bio describe what you do now, in language your audience would search for? Bios are indexed — "coming soon" two years after launch costs you discoverability.
  3. Link in bio works and points somewhere current. Click every link. You'd be surprised how often the answer is a 404 or a long-finished promotion.
  4. Pinned content is current. Pinned posts and highlights are the first impression after the bio; a pinned announcement from last spring reads as neglect.
  5. Contact paths function. Contact buttons, DMs open or closed deliberately, email addresses someone actually monitors.
  6. Handle consistency. @brandname on three platforms and @brandname_official on two others for no reason? Note it. Renaming has costs, so this is a judgment call — but it should be a decision, not an accident.

Step 3: Audit content performance (checks 12–17)

The heart of the audit, and where the spreadsheet earns its keep. Pull per-post data for your 90-day window on each platform.

  1. Compute your real engagement rate. Interactions (likes, comments, shares, saves) divided by reach, averaged across the period's posts; if reach data is patchy, divide by followers instead — just be consistent. Our glossary entry on engagement rate covers the formula variants, and the free engagement rate calculator does the per-post math if spreadsheets aren't your thing.
  2. Identify your top posts — and interrogate them. Take the top three to five per platform and look past the topic to the mechanics: format, hook, length, time posted, whether it asked a question. Patterns across winners are your cheapest growth lever.
  3. Identify the bottom posts honestly. The flops carry as much information. Common culprits: announcements nobody outside the company cares about, formats the algorithm deprioritizes, and anything posted purely to "stay consistent" with nothing to say.
  4. Map your format mix. What share of posts were video, image, carousel, text? Compare that against where engagement actually came from. Most accounts find a mismatch — video driving a disproportionate share of reach while making up a minority of output, for example.
  5. Check pillar balance. If your strategy names three content pillars, count posts per pillar. Drift here is universal: the pillar that's easiest to produce slowly crowds out the one that converts.
  6. Audit your calls to action. What did you ask people to do across 90 days, and how often? A feed that never asks leaves value on the table; one that always asks reads as a billboard.

A note on benchmarks: published engagement-rate figures vary widely by platform, industry, and account size, with most publisher studies placing typical organic rates in the low single digits. Treat them as loose context — your own trend line, this quarter versus last, is the benchmark that drives decisions.

Step 4: Audit your audience (checks 18–21)

A smaller audience that matches your customer profile beats a big one that doesn't.

  1. Pull the growth trend, not just the count. Is each account growing, flat, or shrinking over the window? Flat followers with rising engagement can be healthier than fast growth with collapsing engagement — know which story your numbers tell.
  2. Compare demographics against your target. Native analytics show age ranges, locations, and activity patterns. If your buyers are EU-based professionals and your audience skews elsewhere entirely, your content is resonating — just not with the people who pay you.
  3. Estimate follower quality. A sharp gap between follower count and typical reach suggests a stale audience — often the legacy of old follow-loops or giveaway spikes. You can't remove ghost followers, but you can stop the tactics that attract them.
  4. Find where engagement concentrates. Often a small cluster of regulars drives a large share of comments and shares. Know who they are; they're your distribution.

Step 5: Audit cadence and timing (checks 22–25)

  1. Compare intended frequency against reality. The plan said four posts a week; the export says nine one week and zero the next two. Inconsistent cadence is one of the most common — and most fixable — audit findings. Our glossary entry on posting frequency covers sensible per-platform baselines.
  2. Find the gaps. Mark every stretch of seven or more silent days per platform, and note what caused each one. The fix for gaps is rarely "try harder"; it's batching and scheduling content before the busy period hits.
  3. Check your posting times against audience activity. Native analytics show when followers are online; compare that against when you actually posted. Then sanity-check against platform-level patterns — our best time to post on Instagram guide breaks down where publisher studies agree and disagree. Your own audience data wins every tie.
  4. Score consistency per platform, not overall. Hitting your cadence on Instagram while LinkedIn starves is invisible in an aggregate number.

Step 6: Benchmark against competitors (checks 26–28)

Public profiles expose plenty — no paid tools needed for a useful competitive read.

  1. Pick three to five real competitors — companies your customers actually compare you against, not aspirational giants whose budgets make the comparison useless.
  2. Record their public numbers in the same window: follower counts, posting frequency, formats they lean on, and engagement on recent posts (likes and comments are public nearly everywhere — compute a rough rate against follower count).
  3. Steal the gap, not the content. What formats or topics are they winning with that you're absent from? What are they neglecting that you could own? The output here is two or three concrete experiments, not a vow to copy anyone.

Step 7: Turn findings into an action plan (checks 29–30)

An audit ends with decisions, or it didn't happen.

  1. Give every platform a verdict.
VerdictWhen it appliesWhat it means next quarter
KeepGrowing or stable, engagement healthy, audience matches targetMaintain cadence; double down on winning formats
FixAudience is right but output is inconsistent, or formats mismatchSpecific changes with a 90-day deadline to show movement
KillWrong audience, no traction after honest effort, no strategic roleArchive gracefully or redirect; reinvest the hours elsewhere

Killing a platform is the verdict teams avoid and the one that most often unlocks progress. Effort spread thin across six networks beats effort focused on three exactly never.

  1. Write the top three actions per kept platform — with owners and dates. "Improve engagement" is not an action. "Shift to three Reels per week, rewrite the bio around the new positioning, fix the broken bio link by Friday" is. Wire the new cadence into your planning routine — our content calendar guide covers turning audit findings into a sustainable schedule — and book the next audit before you close the spreadsheet.

Then schedule the follow-through. Findings decay fast: the bio fix takes ten minutes, but the cadence fix only sticks if the next month of content gets planned and scheduled while the audit is fresh. This is where continuous analytics beat annual heroics — SocialKit's analytics keep per-platform engagement and growth in one dashboard, so next quarter's audit starts with the data already on screen.

How often should you run this?

Quarterly works for most teams: long enough for changes to show up in the data, short enough that drift can't compound. Run the full 30 checks once a quarter, plus a lightweight monthly pass on just the numbers. Annual-only audits fail the way annual-only budgeting does: by the time you look, the interesting mistakes are nine months old.

Two triggers for an off-cycle audit: a rebrand (every bio, banner, and pinned post needs the new story), and inheriting accounts — a new role, a new client, an acquisition. Never publish on inherited accounts before auditing them; you'll own drift you didn't create.

FAQ

How often should you do a social media audit?

Quarterly for the full checklist, with a short monthly metrics check between. That matches how long content changes take to produce readable data, while catching broken links, stale bios, and cadence drift within weeks rather than seasons. Add an off-cycle audit after any rebrand and before taking over inherited accounts.

How long does a social media audit take?

A focused afternoon for a small brand on three or four platforms; a full day for agencies auditing a client with many accounts. The first audit is the slowest — later ones reuse the document and mostly update numbers, which is the strongest argument for saving the spreadsheet.

What metrics matter most in a social media audit?

Engagement rate computed consistently across platforms, reach trend, follower growth direction, and actual posting frequency versus plan — those four expose most problems. Vanity totals make the spreadsheet longer without changing any decision. If a metric can't move a verdict from Keep to Fix or Fix to Kill, drop it.

Do I need a paid tool to run a social media audit?

No. Every check on this list works with native analytics, public profile views, and a spreadsheet. Paid tools earn their keep on the ongoing side — keeping cross-platform numbers in one dashboard so the next audit starts pre-populated, and scheduling the consistent cadence your action plan calls for.

What is a good engagement rate?

There's no honest single number. Published benchmarks vary widely by platform, industry, and audience size, with most publisher studies placing typical organic engagement in the low single digits. The comparison that should drive decisions is internal: this quarter versus last, and your top posts versus your median.

Should I delete accounts or old posts that underperform?

Inactive accounts: decide deliberately — revive, delete, or pin a pointer to your active profiles; silent abandonment is the worst option. Old underperforming posts: usually leave them — mass-deleting history rarely helps and erases your own data. Exceptions are posts that are factually outdated, off-brand after a repositioning, or actively embarrassing; prune those individually during Step 2.