Template • Updated 2026-09-03
Social Media Audit Template and Checklist
A complete nine section audit template, written for agencies that audit accounts they do not yet manage. It is on this page in full. No email, no download form, no gate. Copy it into a document or a spreadsheet and run it on your next prospect this afternoon.
TL;DR
An audit is only useful if it ends in decisions. Collect the same nine sections for every account so results are comparable, measure engagement the same way every time and write down which method you used, then close with a scorecard, five findings and a thirty day action list with named owners. Skip to the template if you already know why you are running one.
Why Most Audits Do Not Change Anything
The typical social media audit is a screenshot collection. Follower counts, a few charts, a slide saying post more video. It reads as thorough and it changes nothing, because none of it tells the reader what to do on Monday morning.
A useful audit has three properties. It is comparable, meaning you gather the same fields for every account so this quarter can be set against the last one. It is honest about method, meaning you record whether engagement was calculated against reach or followers, because the two produce very different numbers and mixing them is how audits end up meaningless. And it converges, meaning it narrows from a wide sweep of data to a small number of findings that somebody owns.
For an agency, the audit is also a sales asset. It is the cheapest way to demonstrate competence before a contract exists, because it shows a prospect that you looked at their accounts properly rather than sending a template deck with their logo pasted on the front.
When to Run One
Before the pitch
Public data only, ninety minutes, and you walk into the meeting with five specific observations about their accounts. This is the highest return use of the template, and it is why the quick wins section exists.
At onboarding
Now you have analytics access, so re-run the audit with real numbers and save it as the baseline. Every future report compares against this, which protects you from arguments about what the account looked like when you took it over.
Every quarter after that
Same fields, same method, thirty minutes. The quarterly audit is what turns a renewal conversation from an opinion into a comparison.
How to Fill It In
Set a fixed window before you start, normally the last ninety days, and use it for every platform. Pull the numbers first and resist interpreting as you go, because interpreting while collecting is how you end up with a narrative that the data does not actually support. When a number is unavailable, write unavailable rather than leaving a blank, so the next person knows the difference between zero and unknown.
Calculate engagement rate with the same formula on every platform and note the denominator you used. Our free calculators do the arithmetic per platform, and section four of the template links each row to the right one. If you would rather have the whole thing guided rather than filled in by hand, the social media audit tool walks the same nine sections.
Finish in one sitting if you can. Audits abandoned halfway are worse than none, because a half-filled sheet gets quoted as if it were complete.
The Social Media Audit Template
Nine sections. Copy the headings, the checklists and the tables straight into your own document. Replace anything in square brackets.
1. Account inventory
List every account the brand owns, including the ones nobody uses. Dormant accounts are a finding in themselves.
| Platform | Handle | Followers | Last post | Owner | Keep, fix or close |
|---|---|---|---|---|---|
| [Platform] | [@handle] | [count] | [date] | [name] | [decision] |
| [Platform] | [@handle] | [count] | [date] | [name] | [decision] |
| [Platform] | [@handle] | [count] | [date] | [name] | [decision] |
2. Profile completeness
Run this checklist once per account. Score it as a fraction so it can be compared next quarter.
- Profile photo and cover image are current, on brand, and correctly cropped on mobile
- Bio states what the business does and who it is for, not just a slogan
- A working link is present, and it goes somewhere that converts, not the homepage by default
- Location, opening hours and contact method are filled in where the platform offers them
- The handle is consistent across platforms, or the differences are documented
- Category, industry or business type field is set correctly
- Pinned or featured content is recent and is the thing you most want a new visitor to see
- Account is verified or claimed where that is available
Score: [x] of 8 per account. Anything below six is a quick win.
3. Posting cadence and consistency
Consistency matters more than volume. Record both the average and the longest gap, because the gap is what the audience actually notices.
| Platform | Posts in window | Average per week | Longest silent gap | Target |
|---|---|---|---|---|
| [Platform] | [n] | [n] | [days] | [n per week] |
| [Platform] | [n] | [n] | [days] | [n per week] |
| [Platform] | [n] | [n] | [days] | [n per week] |
4. Engagement rate by platform
Use the same window and the same denominator across platforms, and write the denominator down. Each row links to the calculator for that platform.
| Platform | Engagement rate | Method note | Calculator |
|---|---|---|---|
| [x.x%] | Calculate by reach where you have it, by followers where you do not. Note which you used. | Calculate | |
| TikTok | [x.x%] | Views inflate the denominator. Compare like for like across a consistent window. | Calculate |
| [x.x%] | Comments carry more weight here than reactions. Record both. | Calculate | |
| X | [x.x%] | Reply volume and reposts tell you more than likes on this platform. | Calculate |
| [x.x%] | Page reach is often far below follower count. Say so in the audit rather than hiding it. | Calculate | |
| YouTube | [x.x%] | Measure against views, and record average view duration next to it. | Calculate |
5. Content mix and top performers
Tally the last thirty posts per platform into these five buckets, then note the split as percentages. Most struggling accounts are heavily promotional and light on proof.
- Promotional, directly selling a product, service or offer: [x%]
- Educational, teaching the audience something useful: [x%]
- Proof, reviews, results, case studies, user content: [x%]
- Culture, team, behind the scenes, values: [x%]
- Reactive, news, trends, replies, community: [x%]
| Top 5 posts in window | Format | Bucket | Why it worked |
|---|---|---|---|
| [link] | [format] | [bucket] | [one sentence] |
| [link] | [format] | [bucket] | [one sentence] |
| [link] | [format] | [bucket] | [one sentence] |
| [link] | [format] | [bucket] | [one sentence] |
| [link] | [format] | [bucket] | [one sentence] |
6. Audience and growth
| Platform | Followers now | Change in window | Top locations | Match to target customer |
|---|---|---|---|---|
| [Platform] | [count] | [+/- n] | [cities] | [close, partial, poor] |
| [Platform] | [count] | [+/- n] | [cities] | [close, partial, poor] |
| [Platform] | [count] | [+/- n] | [cities] | [close, partial, poor] |
A growing audience in the wrong country is a finding, not a success. Say so plainly.
7. Response time and inbox health
| Check | Finding |
|---|---|
| Unanswered comments in the window | [finding] |
| Unanswered direct messages in the window | [finding] |
| Median time to first reply | [finding] |
| Negative or complaint messages left unresolved | [finding] |
| Questions that repeat, and whether a saved reply exists | [finding] |
| Who is responsible for the inbox, and their cover | [finding] |
8. Link in bio and the conversion path
- Every profile has a link, and every link resolves without a redirect chain
- The destination matches what the profile promises, and loads fast on mobile
- Links carry campaign tags so the traffic is attributable in analytics
- The first thing above the fold on the destination is an action, not a menu
- Where a link in bio page is used, the top item is the current priority offer
- Contact, booking or purchase is reachable in one tap from the link
9. Competitor snapshot, scorecard and actions
Pick three direct competitors and measure them exactly the way you measured the client. Then close the audit with the two things anyone will actually read.
| Competitor | Posts per week | Engagement rate | What they do better |
|---|---|---|---|
| [name] | [n] | [x.x%] | [one sentence] |
| [name] | [n] | [x.x%] | [one sentence] |
| [name] | [n] | [x.x%] | [one sentence] |
Scorecard
| Area | Score out of 5 | Comment |
|---|---|---|
| Profiles and setup | [1-5] | [one sentence] |
| Consistency | [1-5] | [one sentence] |
| Engagement | [1-5] | [one sentence] |
| Content mix | [1-5] | [one sentence] |
| Audience fit | [1-5] | [one sentence] |
| Responsiveness | [1-5] | [one sentence] |
| Conversion path | [1-5] | [one sentence] |
Five findings and the thirty day action list
| Finding | Fix | Owner | Due |
|---|---|---|---|
| [what is wrong] | [what to do] | [name] | [date] |
| [what is wrong] | [what to do] | [name] | [date] |
| [what is wrong] | [what to do] | [name] | [date] |
| [what is wrong] | [what to do] | [name] | [date] |
| [what is wrong] | [what to do] | [name] | [date] |
Running This Across Many Clients
One audit is an afternoon. Twenty audits a quarter is a job nobody on the team wants, and it is the point where most agencies quietly stop doing them. The fix is to stop treating the audit as a research project and start treating it as a report you already have the data for.
Aidelly is built as the AI agent for agencies managing large numbers of clients, so the inputs to sections one, three, four, six and seven are already in one place across every client workspace: accounts and their posting history, engagement per platform, audience movement, and an inbox that shows what went unanswered. Reports and shareable report links turn that into the client-facing half of the audit, and competitor tracking covers section nine. The judgement is still yours. The collection does not have to be.
Frequently Asked Questions
A social media audit is a structured review of every account a brand owns, covering what the profiles say, how often they post, what performance looks like per platform, how quickly messages get answered, and where the money-making link goes. The output is not a data dump. It is a short list of findings, each attached to a fix, ranked by how much it will change in the next thirty days.
For one brand with three to four active accounts, budget ninety minutes for the first pass using this template, and about thirty minutes on subsequent quarterly runs once the baseline exists. The slow part is data collection, not judgement, so most of the time saving comes from having last quarter numbers already recorded in the same sheet.
Audit at three points: before you pitch, at the end of onboarding as a baseline, and then quarterly for the life of the account. The pre-pitch audit is what wins the work, because it demonstrates you looked properly. The quarterly one is what keeps the account, because it turns a subjective conversation about whether things are working into a comparison of the same numbers over time.
No. The template is on this page in full and you can copy it into a document or spreadsheet directly. There is no download form and no gate. Copy the section headings, the checklists and the tables and adapt them to the accounts you manage.
There is no universal number, and any single benchmark you copy from a blog post will be wrong for a specific account. Engagement rate varies by platform, by account size, by industry and by whether you divide by reach or by followers. The useful comparison is against the account own history and against two or three direct competitors measured the same way, which is why the template records the method used alongside the number.
Three things: a scorecard so the reader can see the shape of the account at a glance, no more than five findings with a specific fix for each, and a thirty day action list with an owner against every line. An audit that ends in a spreadsheet nobody acts on is a report. An audit that ends in five owned actions is work.
Yes, that is what it was built for. Run the audit on a prospect public accounts before the first call, present the scorecard and the five findings, and let the quick wins section be the natural bridge into what you would do in the first month. Keep it to public data only, be accurate, and never overstate a problem to make the pitch easier.
Audit twenty clients without twenty afternoons
Aidelly keeps every client workspace, their posting history, their analytics and their inbox in one place, so the quarterly audit is a report rather than a research project. Start a free trial and run your first one.
Put every client account on autopilot, with your hand on the approve button.
Connect your platforms, invite your team, and let the agent draft week one.
$0 due today · cancel any time before the trial ends