How to Do a Social Media Audit in 2026 (Free Template and Checklist)
A 10-step social media audit you can finish in 2 to 3 hours per brand, with native analytics click paths, 2025 benchmarks, a copyable template and a 30-day fix plan.

A social media audit is a structured review of every social account a brand owns, checking how each profile looks, how its posts performed over a fixed period, how that compares with industry numbers and competitors, and what to keep, fix or stop. For a small business or a single agency client, you can do one in 2 to 3 hours: list the accounts, pull 90 days of data from each network's own analytics, compare it with benchmarks, and write a one-page summary with a 30-day plan.
By the end of this guide you'll have a finished audit, a report your client will actually read, and a fix plan for the next month.
What is a social media audit?
A social media audit answers four questions about a brand's social presence at one point in time:
- What do we own? Every account, including old ones nobody logs into.
- Does it look right? Names, handles, bios, links and photos that match across networks.
- What is working? Which networks, formats and topics drive reach, engagement, clicks and leads.
- What should change? A short list of decisions, with owners and dates.
An audit is not a monthly report. A report tracks progress against goals you already set (see our social media report template). An audit asks whether the goals, networks and content are right in the first place, and its output feeds your social media strategy.
How often should you do a social media audit?
Run a full audit once a quarter, and a light version (steps 1, 2 and 9 only) once a month if you manage several clients. Also run a full audit in these cases:
- You take on a new client or a new brand.
- Results drop for 4 weeks in a row with no obvious cause.
- The brand changes its name, logo, offer or target customer.
- A new staff member or agency takes over the accounts.
Ninety days gives you enough posts (usually 30 to 60 per network) to see patterns while the findings are still current.
What you need before you start
Get admin access to every account, the brand's social goals in one line each (for example, "book 20 trial classes a month from Instagram"), the template below, the names of 3 competitors, and website analytics access if you want to count clicks and leads.
Here's the time budget for one brand with 3 to 5 networks: 20 minutes for the inventory, 15 for profiles, 45 for performance data and benchmarks, 20 for content mix and timing, 20 for competitors, 15 for the inbox, and 25 for decisions and the summary. That's about 2 hours 40 minutes.
How to do a social media audit in 10 steps
Step 1: Inventory every account, including the forgotten ones
Forgotten accounts are the most common audit finding: an old Facebook Page from a previous owner, a Twitter account an intern opened in 2019, a duplicate Google Business Profile. They confuse customers and sometimes outrank the real account in search.
- Write down every account you know about: network, handle, URL, who has the login, and the email it's registered to.
- Search the brand name and common misspellings inside each network's search bar (Instagram, Facebook, TikTok, X, LinkedIn, YouTube, Pinterest, Threads).
- Search Google for
"brand name" site:facebook.com, then repeat with instagram.com, tiktok.com, x.com and linkedin.com. - Search the company inbox for "Welcome to", "Confirm your account" and "verify your email". Signup emails reveal accounts nobody remembers.
- In Meta Business Suite, open Settings, then Business assets, and list every Page and Instagram account connected to the business.
- Check the website footer, email signature and Google Business Profile for social links. Old links often point to dead accounts.
- Ask past staff or the previous agency which accounts they created.
For each account, mark one status: active, merge (duplicate you can combine), archive (keep the handle, post nothing) or delete. Never delete an account with a good handle; archive it with a bio that points to the main account.
Step 2: Check profile consistency
Open each active profile on your phone, the way customers see it, and fill in this checklist.
| Item | What good looks like | Pass or fix |
|---|---|---|
Display name | Same brand name everywhere | |
Handle | Same handle, or closest available | |
Profile photo | Same logo or face, readable at small size | |
Bio | Who you help, what you offer, where | |
Link | Works, tracked with UTM tags, goes to one page | |
Contact info | Phone, email or booking button filled in | |
Category and location | Correct business category and city | |
Pinned or featured post | Current offer, under 90 days old | |
Cover or banner | Current, no expired promo |
A bio rewrite is the fastest fix in the whole audit. If you need a starting point, the free AI bio generator writes network-length bios you can edit.
Step 3: Pull 90 days of performance from each network
Use the same 90-day window for every network so you're comparing like with like. Record these numbers per network: followers at the start and end, posts published, total reach or views, total engagements, link clicks, and your top 5 and bottom 5 posts.
Instagram Insights (app):
- Open your profile and tap Professional dashboard.
- Tap Account insights, then the date range at the top, and choose the last 90 days.
- Record Accounts reached, Accounts engaged and follower change.
- Tap Content you shared to sort posts and Reels by reach, and note the top and bottom 5.
Meta Business Suite (Facebook and Instagram on desktop):
- Go to business.facebook.com and pick the business.
- Open Insights in the left menu.
- Set the date range to the last 90 days.
- Use the Content section to sort posts by reach or interactions, and export if you want the raw data.
TikTok Analytics:
- In the app, open your profile, tap the menu at the top right, and open TikTok Studio or Creator tools (the label depends on your app version), then Analytics. On desktop, open TikTok Studio and select Analytics.
- Set a custom date range covering 90 days.
- Record video views, profile views, likes, comments and shares from the overview.
- Open the content view to list your top and bottom 5 videos, and note average watch time for each.
LinkedIn Page analytics:
- Open your Page in admin view and select Analytics.
- Check the sections LinkedIn lists in its Page analytics help article: Content, Followers, Visitors, Search appearances and Competitors.
- In Content, set the range to 90 days and record impressions, clicks, reactions and engagement rate.
- In Followers, note job function, seniority and industry of new followers. For B2B, this matters more than the follower count.
YouTube Studio:
- Sign in to YouTube Studio and click Analytics in the left menu, as described in YouTube's analytics guide.
- Set the range to the last 90 days in the top right.
- On Overview, record views, watch time and subscriber change.
- On Content, split long videos from Shorts and note the top 5 of each. On Audience, note when your viewers are on YouTube.
X analytics:
- On x.com, open the menu and look for Analytics. If it's missing, account-level analytics likely require X Premium; record the view count on your 20 most recent posts instead.
- Record impressions, engagements, link clicks and follower change for 90 days.
Step 4: Benchmark against industry numbers
Raw numbers mean little without context. Calculate engagement rate per post by followers, since that's how the public benchmark reports calculate it:
Engagement rate per post = (engagements on the post / followers) x 100. Average it across all posts in the 90 days.
Then compare with published benchmarks. Socialinsider's 2026 benchmarks, based on data from January 2024 to December 2025, give these 2025 averages:
| Network | Avg engagement rate per post | Avg posts per month |
|---|---|---|
TikTok | 3.73% | 15 |
0.48% | 20 | |
0.15% | 24 | |
X | 0.12% | 70 |
For industry-specific medians, use the Rival IQ 2025 Social Media Industry Benchmark Report, which samples 150 companies per industry and reports the median. It shows big swings by industry: Higher Education more than quadrupled the median on Instagram and TikTok, while Health and Beauty had the lowest engagement across platforms. Neither report covers LinkedIn, so compare LinkedIn against your own last quarter and against competitors using LinkedIn's Competitors tab.
Mark each network above, near (within 25% of the benchmark) or below. Below-benchmark engagement on a network with high posting effort is your first candidate for "fix" or "stop".
Step 5: Audit your content mix by pillar and format
List the last 90 days of posts per network and tag each one with two labels:
- Pillar: the topic group. A gym might use Transformations, Coaching tips, Community and events, Offers.
- Format: Reel or short video, carousel, single image, text, link post, Story, live.
Then count posts and average engagement rate per pillar and per format. You're looking for mismatches: a pillar that gets 40% of the posts and 10% of the engagement, or a format that consistently beats the rest.
Check the basics too: are captions readable on mobile, do images have text that fits the crop, and do hashtags stay within limits (Instagram now caps posts at 5 hashtags). Paste 3 recent posts into the free post preview tool to see how they look in the feed before you judge them.
Step 6: Audit posting times and cadence
Note two things per network: how many times you posted per week, and whether the schedule was steady or bursty (10 posts one week, 0 the next).
- From Step 3, list the days and hours of your top 10 posts.
- Compare them with when your followers are online. Instagram shows this in Account insights under your total followers, YouTube in the Audience tab, and TikTok in the followers view of Analytics.
- Compare your cadence with the benchmark posting frequency above and with competitors.
For most small businesses, a steady 3 to 4 posts a week on the main network beats 7 rushed ones. If your best posts cluster at specific hours, move your schedule there. Our guide to the best times to post on social media covers per-network starting points.
Step 7: Check audience fit
Pull age, top cities and (on LinkedIn) job functions from each network's audience tab, then ask:
- Does the top city match where the business operates? A local gym with 40% of followers in another country bought followers or ran a giveaway that attracted the wrong people.
- Does the age range match your buyers?
- Are followers growing from the right sources (profile visits, shares) rather than from contests?
If it doesn't match, stop broad giveaways and post about things only real customers care about: local events, specific services, customer stories.
Step 8: Run a social media competitor audit
Pick 3 competitors: one direct local rival, one bigger brand in your niche, and one account you admire. For each, spend 5 minutes on their profile and record the same fields.
| Field | Competitor A | Competitor B | Competitor C |
|---|---|---|---|
Main network | |||
Followers | |||
Posts per week | |||
Top format | |||
Top 3 topics | |||
Avg engagement on last 10 posts | |||
Bio offer and link | |||
Reply speed on comments | |||
One idea to test |
Calculate their engagement from the last 10 posts (likes plus comments, divided by followers). Don't copy their posts. Look for the topics and formats that work across all three, and for gaps none of them cover.
Step 9: Audit the inbox and response time
Most audits skip this step, and it's often where the money is. A DM asking "how much is membership?" that sits for 3 days is a lost sale.
- Open the inbox on each network (or your unified inbox) and scroll back 30 days.
- Pick 20 messages and comments that asked a question.
- For each, record the time to first reply and whether the question got answered.
- Count unanswered questions and calculate the median reply time.
- Check for saved replies for common questions (price, hours, booking, location).
Set targets you can hold: reply to DMs within 4 business hours, comments within 24 hours, and answer every price or booking question the same day.
Step 10: Decide what to keep, fix and stop
Every finding becomes one of three decisions. Limit yourself to 3 to 5 of each, or the plan won't happen.
| Decision | Rule of thumb | Example (gym) |
|---|---|---|
Keep | Above benchmark and tied to a goal | Transformation carousels on Instagram |
Fix | Right network or topic, weak execution | TikTok videos: good topics, 3-second intros too slow |
Stop | Below benchmark for 90 days with no goal behind it | Daily X posts with 40 views each |
Social media audit template (copy it)
Copy this template into a doc or spreadsheet. Each section matches a step above, and the first row is a filled example for Northside Strength, the gym from Step 5. Replace it with your own data.
1. Account inventory
| Network | Handle | URL | Login email | Owner | Status |
|---|---|---|---|---|---|
@northsidestrength | instagram.com/northsidestrength | social@ (shared) | Maya | Active |
2. Profile checklist
| Network | Name | Handle | Photo | Bio | Link + UTM | Contact | Pinned post | Fixes |
|---|---|---|---|---|---|---|---|---|
Pass | Pass | Pass | Fix | Fix | Pass | Fix (old promo) | New bio, UTM link, pin Oct offer |
3. Performance (last 90 days)
| Network | Followers start/end | Posts | Reach or views | Engagements | Avg ER by followers | Link clicks | Benchmark |
|---|---|---|---|---|---|---|---|
3,120 / 3,340 | 48 | 61,400 | 1,030 | 0.64% | 212 | Above (0.48%) |
4. Content mix
| Pillar | Format | Posts | Share of posts | Avg ER | Verdict |
|---|---|---|---|---|---|
Transformations | Carousel | 6 | 13% | 1.10% | Do more |
5. Timing, cadence and audience
| Network | Posts/week | Steady? | Best hours (top 10 posts) | Change |
|---|---|---|---|---|
3.7 | Bursty | Tue, Thu 6 to 7 am | 4/week at 6 am |
6. Competitors
| Competitor | Main network | Followers | Posts/week | Top format | Avg ER last 10 | Idea to test |
|---|---|---|---|---|---|---|
Riverside Barbell | 5,800 | 5 | Reels | 0.9% | Coach Q&A Reels |
7. Inbox
| Network | Questions sampled | Unanswered | Median reply time | Saved replies? | Target |
|---|---|---|---|---|---|
Instagram DMs | 20 | 4 | 19 hours | No | 4 business hours |
8. Decisions
| Decision | Finding | Action | Owner | Due |
|---|---|---|---|---|
Fix | Bio has no booking link | New bio + UTM link to trial page | Maya | Oct 3, 2026 |
This is also a working social media audit checklist: if every table has at least one row per active network, the audit is complete.
Social media audit example: a small gym
Here's how the summary line reads for the example gym, the kind of sentence that goes at the top of the report:
And the findings behind it, in plain terms:
- Found 2 forgotten accounts: a 2019 X account (archived, bio now points to Instagram) and a duplicate Facebook Page from the previous owner (merge requested).
- TikTok gets views but no trial bookings, because the link isn't in the bio.
- Offers are 38% of Instagram posts and the weakest pillar.
- The best-performing hour is 6 am on weekdays, when members head to class. The schedule was random.
The same structure works for a real estate agent: replace pillars with Listings, Neighborhood guides, Market updates and Client stories, and replace trial bookings with valuation requests.
How to write the social media audit report
Your client will read one page. Put everything else in an appendix.
Page 1: the summary (the only page most people read)
- One-line verdict: the best channel, the weakest channel and the biggest fix.
- Three wins with numbers.
- Three problems with numbers.
- The keep, fix and stop table.
- What happens in the next 30 days, with owners.
Appendix
- The full template tables from above.
- Screenshots of each analytics screen.
- Top and bottom 5 posts per network, with a one-line reason for each.
- Competitor notes.
Write the summary in the client's language: "bookings" and "calls", not "engagement velocity".
30-day fix plan
Turn the decisions into a four-week plan. Keep it small enough to finish.
Week 1: Clean up. Fix bios, links, photos and pinned posts on every active account. Archive or merge the forgotten accounts. Move every login to a shared company email. Write saved replies for the 5 most common questions.
Week 2: Reset the schedule. Set a fixed cadence per network (for example, Instagram 4 a week, TikTok 3, Facebook 3) at the hours from Step 6. Build 2 weeks of posts in the new pillar mix. If Instagram is your main channel, an Instagram scheduler keeps the cadence steady while you work on everything else.
Week 3: Test. Run 2 tests from the competitor audit, such as coach Q&A Reels, or turning a transformation story into a carousel and a short video. Change one thing at a time.
Week 4: Measure. Compare the 4 weeks with the same metrics from Step 3. Keep what moved, drop what didn't, and book the next quarterly audit.
B2B social media audit: what changes
A B2B social media audit uses the same 10 steps, with four differences:
- Include people, not just the Page. Founders and sales staff often drive more reach than the company Page on LinkedIn. Audit their profiles (headline, banner, featured section) the same way you audit the brand.
- Measure lead quality, not reach. Track demo requests, inbound DMs from target accounts, and website visits from social that reach a pricing or contact page.
- Audit audience by job function and seniority. LinkedIn's Followers and Visitors sections show whether you're reaching buyers or other marketers.
- Add document carousels and long posts to the format list. On LinkedIn, PDF carousels and text posts often behave differently from images, so tag them separately in Step 5.
How an AI planner uses audit findings
An audit only matters if it changes what gets posted next week. An AI planner helps because the findings become rules instead of intentions. In SocialScheduler, the AI plans each client's week every Sunday, writes posts in the client's voice, and publishes at the hours that client's audience is online. You can hand it what the audit found: the pillars that work, the formats to favor (carousels on Instagram and Threads, PDF document carousels on LinkedIn, short vertical videos), the cadence per network, and the topics to stop. It then learns from each post's results, so the next plan leans toward what performed.
The inbox findings carry over too. SocialScheduler's inbox covers comments and DMs for Instagram, Facebook, Threads, X, YouTube and Bluesky, with keyword rules that auto-reply to common questions like price and booking. It doesn't cover TikTok or LinkedIn messages, so audit those manually.
Social media audit tools
You can do the whole audit with free tools: each network's native analytics (the most accurate source for your own accounts), a spreadsheet with the template above, website analytics for UTM-tagged clicks, and the free yearly benchmark reports from Socialinsider and Rival IQ. A paid social media audit tool pays off when you audit 5 or more brands a quarter, mainly because it saves Step 3: pulling data from every network into one place.
Common social media audit mistakes
- Mixing date ranges. 30 days of TikTok against 90 days of Instagram makes every conclusion wrong.
- Judging by followers. A 2,000-follower account with 50 bookings beats a 20,000-follower account with none.
- Too many actions. A plan with 25 fixes gets none done.
- Skipping the inbox. Slow replies cost sales that never show up in engagement data.
- Copying competitors. Take the pattern, not the post.
Start with Step 1 today: list every account and fix the logins, which takes 20 minutes and protects everything else. Then block 2 hours this week for Steps 2 to 10, fill in the template, and send the one-page summary. Book the next audit for 90 days from now.
Frequently asked questions
What is a social media audit?
A social media audit is a review of all of a brand's social accounts that checks profile consistency, performance over a fixed period, audience fit, competitors and response times, then turns the findings into keep, fix and stop decisions. Most teams run one every quarter.
How often should you do a social media audit?
Do a full audit once a quarter, plus a quick monthly check of profiles, logins and the inbox if you manage several brands. Also audit when you take on a new client, rebrand, or see results drop for 4 weeks in a row.
How much does a social media audit cost?
Done in-house, it costs time: about 2 to 3 hours per brand with 3 to 5 networks using free native analytics. Agencies usually price it as a one-off project or include it in onboarding, so ask for a fixed quote based on the number of brands and networks.
What should a social media audit include?
An account inventory, a profile checklist, 90 days of performance per network, benchmarks, a content mix review by pillar and format, posting times, audience fit, a competitor audit, an inbox and response time check, and a keep, fix and stop list with a 30-day plan.
Can you give an example of a social media audit?
A local gym found that Instagram beat the 0.48% engagement benchmark at 0.64%, but its bio had no booking link, 4 of 20 DM questions went unanswered, and a forgotten 2019 X account was still live. The fixes were a new bio, saved replies, archiving the old account, and fewer offer posts.
What is the 5:3:2 rule for social media posts?
The 5:3:2 rule says that out of every 10 posts, 5 should share useful content from others, 3 should be your own content, and 2 should be personal or behind-the-scenes posts. Use your audit's content mix data to check whether the ratio actually works for your audience, rather than following it blindly.
Can AI do a social media audit?
AI can speed up the data work: summarizing analytics exports, tagging posts by pillar and format, and drafting the report. You still need a person to check accounts and logins, judge brand fit, and decide what to keep, fix and stop.
What is the difference between a social media audit and a social media report?
A report tracks progress against goals you already set, usually monthly. An audit is a deeper, less frequent review that questions the goals, networks and content themselves, and its findings reset what the monthly reports measure.
Subscribe for the Latest Social Media Tips
Get exclusive insights, new feature updates, and productivity hacks to level up your social media scheduling game. Join our community today!
Add a client. The agent plans the rest.
Connect their accounts, fill in a short brief, choose who approves. The first week is planned in minutes.