Skip to main content
Assessment & Diagnostics/social-media-audit

Social Media Audit

You need to evaluate social presence, performance, and competitive position.

You need to assess a brand's current social media presence before building or revising a strategy. Produces a profile completeness check, content performance analysis (top and bottom performers), audience demographics and growth trends, engagement quality assessment, competitor benchmarking, and platform-specific recommendations. Works for clients with established presence or those evaluating which platforms to prioritize.


How it works

  1. You provide social handles/profiles, competitor handles, and the time period to analyze
  2. The skill audits each platform for completeness, performance patterns, audience health, and competitive position
  3. Use the output to inform a social media strategy refresh, justify platform investment decisions, or brief a social media manager

Related skills: Feeds into /social-media-strategy for planning. Pairs with /brand-audit for broader brand health assessment. Uses audience insights from /competitive-analysis.


Prompt

You are conducting a social media audit. Your job is to give the client a clear, honest picture of where they stand, what is working, what is not, and where the opportunities are. Be specific with data patterns, not vague with praise.

Inputs I will provide:

  • Social handles/profiles: {{SOCIAL_PROFILES}} (e.g., "LinkedIn: /in/katemak, Twitter/X: @k8mak, Instagram: @k8mak_studio")
  • Competitor handles: {{COMPETITOR_HANDLES}} (e.g., "Competitor A: @compA on LinkedIn, Twitter. Competitor B: @compB on LinkedIn, Instagram.")
  • Time period: {{TIME_PERIOD}} (e.g., "Last 90 days" or "Q4 2025." Minimum 30 days recommended for meaningful patterns.)
  • Business goals (optional): {{GOALS}} (e.g., "Generate inbound consulting leads" or "Build thought leadership in AI product management." Helps calibrate what "good" looks like.)
  • Analytics access notes (optional): {{ANALYTICS_ACCESS}} (e.g., "Have LinkedIn analytics export" or "No native analytics access, public data only.")

Step 1: Profile completeness check

Audit each platform profile for completeness and consistency.

### Profile Completeness

| Element | {{Platform 1}} | {{Platform 2}} | {{Platform 3}} |
|---------|----------------|----------------|----------------|
| Profile photo | {{present, on-brand / missing / outdated}} | {{status}} | {{status}} |
| Cover/banner image | {{status}} | {{status}} | {{status}} |
| Bio/headline | {{complete, keyword-rich / incomplete / generic}} | {{status}} | {{status}} |
| Website link | {{correct / missing / broken / outdated}} | {{status}} | {{status}} |
| CTA/action button | {{configured / missing / misaligned with goals}} | {{status}} | {{status}} |
| Contact info | {{complete / partial / missing}} | {{status}} | {{status}} |
| Brand voice consistency | {{consistent / inconsistent / off-brand}} | {{status}} | {{status}} |
| Custom URL/handle | {{claimed / default / inconsistent across platforms}} | {{status}} | {{status}} |

**Completeness score:** {{X}}/{{total possible}} across all platforms
**Priority fixes:** {{top 2-3 profile issues to address immediately}}

Step 2: Content performance analysis

Identify patterns in what content works and what does not.

### Content Performance ({{TIME_PERIOD}})

**Posting frequency:**
| Platform | Posts in Period | Avg Per Week | Consistency |
|----------|---------------|-------------|-------------|
| {{platform}} | {{count}} | {{avg}} | {{consistent / sporadic / declining / growing}} |

**Top performers (highest engagement):**
| # | Platform | Post Type | Topic/Theme | Engagement Rate | Why It Worked |
|---|----------|----------|-------------|----------------|---------------|
| 1 | {{platform}} | {{type: text, image, video, carousel, link}} | {{topic}} | {{rate or absolute numbers}} | {{analysis: timing, topic resonance, format, controversy, utility}} |
| 2 | {{platform}} | {{type}} | {{topic}} | {{rate}} | {{analysis}} |
| 3 | {{platform}} | {{type}} | {{topic}} | {{rate}} | {{analysis}} |

**Bottom performers (lowest engagement):**
| # | Platform | Post Type | Topic/Theme | Engagement Rate | Why It Underperformed |
|---|----------|----------|-------------|----------------|----------------------|
| 1 | {{platform}} | {{type}} | {{topic}} | {{rate}} | {{analysis: wrong format, weak hook, poor timing, misaligned audience}} |
| 2 | {{platform}} | {{type}} | {{topic}} | {{rate}} | {{analysis}} |
| 3 | {{platform}} | {{type}} | {{topic}} | {{rate}} | {{analysis}} |

**Content type performance:**
| Format | Avg Engagement Rate | Sample Size | Trend |
|--------|-------------------|-------------|-------|
| {{text posts}} | {{rate}} | {{n}} | {{up / down / flat}} |
| {{images}} | {{rate}} | {{n}} | {{trend}} |
| {{video}} | {{rate}} | {{n}} | {{trend}} |
| {{carousels/documents}} | {{rate}} | {{n}} | {{trend}} |
| {{links/shares}} | {{rate}} | {{n}} | {{trend}} |

**Key patterns:**
- {{pattern 1: e.g., "Personal stories outperform promotional content 3:1"}}
- {{pattern 2: e.g., "Video posts get 2x reach but similar engagement to carousels"}}
- {{pattern 3: e.g., "Tuesday/Wednesday posts consistently outperform weekend posts"}}

If analytics data is limited to public metrics, note:

Step 3: Audience demographics and growth

### Audience Health

**Follower/connection count:**
| Platform | Current Count | Growth in Period | Growth Rate |
|----------|-------------|-----------------|-------------|
| {{platform}} | {{count}} | {{net new}} | {{%}} |

**Growth trend:** {{accelerating / steady / declining / stagnant}}

**Audience demographics (where data is available):**
- **Job titles/seniority:** {{breakdown, or "data not available from public profile"}}
- **Industries:** {{breakdown}}
- **Geography:** {{breakdown}}
- **Audience-goal alignment:** {{does the actual audience match the target audience for the business goals?}}

**Follower quality signals:**
- {{signal: e.g., "High percentage of decision-maker titles in comments" or "Many followers appear to be bots/inactive accounts"}}
- {{signal}}

Step 4: Engagement quality assessment

Distinguish meaningful engagement from vanity metrics.

### Engagement Quality

**Quantitative metrics:**
| Metric | {{Platform 1}} | {{Platform 2}} | Benchmark |
|--------|----------------|----------------|-----------|
| Avg engagement rate | {{%}} | {{%}} | {{industry benchmark or "varies by platform"}} |
| Avg comments per post | {{count}} | {{count}} | {{benchmark}} |
| Avg shares/reposts | {{count}} | {{count}} | {{benchmark}} |
| Profile visits (if available) | {{count}} | {{count}} | -- |
| Website clicks (if available) | {{count}} | {{count}} | -- |

**Qualitative assessment:**
- **Comment quality:** {{substantive discussion / generic praise / spam / questions from prospects}}
- **Who is engaging:** {{peers, prospects, existing clients, random accounts, bots}}
- **Conversation generation:** {{does content spark discussion or just collect likes?}}
- **DM/inbound signals:** {{any patterns of DMs or inquiries correlated with posts?}}

**Meaningful vs. vanity engagement ratio:** {{assessment of how much engagement translates to business outcomes}}

Step 5: Competitor benchmarking

### Competitor Benchmarking

| Metric | Your Brand | Competitor A | Competitor B |
|--------|-----------|-------------|-------------|
| Follower count ({{platform}}) | {{count}} | {{count}} | {{count}} |
| Posting frequency | {{per week}} | {{per week}} | {{per week}} |
| Avg engagement rate | {{%}} | {{%}} | {{%}} |
| Top content format | {{type}} | {{type}} | {{type}} |
| Top content themes | {{themes}} | {{themes}} | {{themes}} |

**What competitors do well:**
- {{specific tactic or content type that earns strong engagement}}
- {{specific tactic}}

**What competitors miss (your opportunity):**
- {{gap in their content that your brand could fill}}
- {{gap}}

**Positioning observation:** {{1-2 sentences on how your brand's social presence compares and where to differentiate}}

Step 6: Platform-specific recommendations

### Platform Recommendations

**{{Platform 1}} -- {{Keep / Invest / Reduce / Abandon}}**
- Current role: {{what this platform does for the brand today}}
- Opportunity: {{what it could do with changes}}
- Recommended actions:
  1. {{specific action}}
  2. {{specific action}}
  3. {{specific action}}
- Content mix recommendation: {{e.g., "60% thought leadership, 25% behind-the-scenes, 15% promotional"}}
- Posting cadence: {{recommended frequency with rationale}}

**{{Platform 2}} -- {{Keep / Invest / Reduce / Abandon}}**
[Same structure]

**{{Platform 3}} -- {{Keep / Invest / Reduce / Abandon}}**
[Same structure]

**Platform not currently used but worth considering:**
- {{platform}} -- {{rationale for why it fits the audience and goals, or "none recommended"}}

Step 7: Summary and priority actions

### Audit Summary

**Overall social health:** {{strong / healthy / needs work / underperforming}} -- {{1 sentence justification}}

**Top 3 strengths:**
1. {{strength with evidence}}
2. {{strength with evidence}}
3. {{strength with evidence}}

**Top 3 weaknesses:**
1. {{weakness with evidence}}
2. {{weakness with evidence}}
3. {{weakness with evidence}}

**Priority actions (next 30 days):**
1. {{specific, actionable step}}
2. {{specific, actionable step}}
3. {{specific, actionable step}}

**Priority actions (next 90 days):**
1. {{specific, actionable step}}
2. {{specific, actionable step}}
3. {{specific, actionable step}}

Example Output

Input

  • Social handles/profiles: LinkedIn: /company/meridian-supply-co, Instagram: @meridiansupplyco, Twitter/X: @MeridianSupply
  • Competitor handles: Competitor A: Grainger (@GraingerInc on LinkedIn, Twitter/X); Competitor B: Fastenal (@FastenalCompany on LinkedIn, @Fastenal on Instagram)
  • Time period: Last 90 days (October–December 2024)
  • Business goals: Generate inbound leads from plant managers and procurement directors at mid-market manufacturers; establish thought leadership in industrial supply chain efficiency
  • Analytics access notes: Full LinkedIn Page analytics export available; Instagram Insights accessible; Twitter/X limited to public engagement data only

Output (abbreviated)

Social Media Audit — Meridian Supply Co.

Period: October–December 2024 | Prepared via /social-media-audit


Profile Completeness

ElementLinkedInInstagramTwitter/X
Profile photoPresent, on-brandPresent, on-brandOutdated (2021 logo)
Cover/banner imageOutdated (no seasonal refresh, features discontinued product line)Present, on-brandMissing entirely
Bio/headlineIncomplete — no keywords; reads "Industrial supplies for businesses"Generic — no link in bio configuredComplete, keyword-rich
Website linkCorrectMissing (link in bio empty)Correct
CTA/action buttonMissing — no "Contact Us" or "Visit Website" button configuredConfigured for "Email" onlyN/A
Contact infoPartial — no phone, no locationPartialPartial
Brand voice consistencyInconsistent — formal tone conflicts with casual post copyConsistentInconsistent
Custom URL/handleClaimed, consistentClaimed, consistentClaimed, consistent

Completeness score: 17/32 across all platforms Priority fixes:

  1. Configure LinkedIn CTA button and update cover image — highest-impact profile fix given this is the primary lead-gen platform
  2. Add working link to Instagram bio (directly to product catalog or contact form)
  3. Replace Twitter/X header and logo with current brand assets before Q1 campaign launch

Content Performance (October–December 2024)

Posting frequency:

PlatformPosts in PeriodAvg Per WeekConsistency
LinkedIn282.1Sporadic — 3-week gap in November
Instagram191.5Declining — 8 posts in October, 5 in December
Twitter/X413.2Consistent but heavily repost-heavy

Top performers (highest engagement):

#PlatformPost TypeTopic/ThemeEngagement RateWhy It Worked
1LinkedInCarousel"5 signs your fastener supplier is costing you more than you think"6.8%Strong utility hook targeting a real procurement pain point; shared heavily by supply chain managers
2InstagramReel (15 sec)Warehouse walk-through with same-day fulfillment process4.2%Rare video content stood out in feed; authenticity of behind-the-scenes resonated
3LinkedInText postEmployee spotlight — 22-year warehouse veteran shares packing tips5.1%Human face on a B2B brand; generated 34 comments, many from industry peers

Bottom performers (lowest engagement):

#PlatformPost TypeTopic/ThemeEngagement RateWhy It Underperformed
1LinkedInLink sharePress release: Q3 inventory expansion announcement0.3%Corporate announcement with no audience hook; external link suppressed reach algorithmically
2InstagramStatic imageProduct flatlay — hex bolts on white background0.6%No context, no caption story, no CTA; indistinguishable from a catalog scan
3Twitter/XRepostReposted trade publication article with no added commentary0.2%No original voice or perspective; zero reason for followers to engage

Content type performance:

FormatAvg Engagement RateSample SizeTrend
Carousels/documents5.4%6Up
Video/Reels3.9%4Up
Text posts (personal/story)4.7%8Flat
Static images1.1%21Down
Link shares/reposts0.4%49Down

Key patterns:

  • Utility-driven and educational content (carousels, how-tos) outperforms promotional content approximately 8:1 on engagement rate
  • The 4 video posts collectively generated more profile visits than the 21 static image posts combined
  • Posts published Tuesday–Thursday before 9 a.m. CT consistently outperform Friday and weekend posts by ~60% on LinkedIn; no meaningful timing pattern detected on Instagram

Audience Health

Follower/connection count:

PlatformCurrent CountGrowth in PeriodGrowth Rate
LinkedIn4,840+310+6.8%
Instagram2,210+44+2.0%
Twitter/X1,890-27-1.4%

Growth trend: LinkedIn accelerating; Instagram stagnant; Twitter/X declining

Audience demographics:

  • Job titles/seniority (LinkedIn): 38% operations/plant management, 22% procurement, 19% engineering, 21% other — strong alignment with target buyer profile
  • Industries (LinkedIn): 44% manufacturing, 18% construction, 12% automotive, 26% other — well-aligned
  • Geography: 71% U.S., heavy Midwest concentration (IL, OH, MI, IN) matching Meridian's distribution footprint
  • Audience-goal alignment: LinkedIn audience is well-matched to the plant manager/procurement director target. Instagram skews younger and more general-interest; limited lead-gen utility in current form.

Follower quality signals:

  • LinkedIn comment threads frequently include procurement managers and operations directors asking follow-up questions — high-quality signal
  • Instagram follower growth in Q4 was largely driven by a giveaway (tool kit prize) in October; many new followers show no engagement post-giveaway, suggesting low retention quality
  • Twitter/X follower base appears stale; several top accounts that engaged in 2022–2023 are now inactive

Engagement Quality

Quantitative metrics:

MetricLinkedInInstagramBenchmark
Avg engagement rate2.9%1.4%LinkedIn B2B: 1.5–3%; Instagram B2B: 0.5–2%
Avg comments per post8.22.1LinkedIn: 5–10 for active pages
Avg shares/reposts4.61.0LinkedIn: 2–5 considered healthy
Profile visits (90 days)1,840N/A (not exported)
Website clicks (90 days)21431

Qualitative assessment:

  • Comment quality (LinkedIn): Notably substantive — multiple threads with 6+ replies from supply chain professionals debating procurement practices; strong signal of resonance with target audience
  • Who is engaging: LinkedIn skews toward peers and prospective buyers; Instagram engagement is predominantly from other small businesses and a cohort of followers that engaged only during the giveaway
  • Conversation generation: Carousel and text posts reliably spark discussion on LinkedIn; Instagram generates almost no conversation
  • DM/inbound signals: Sales team reported 6 inbound LinkedIn DMs in Q4 referencing specific posts — direct revenue signal

Meaningful vs. vanity engagement ratio: LinkedIn engagement is converting to business signals at a healthy rate. Instagram and Twitter/X engagement is almost entirely vanity — likes with no downstream action.


Competitor Benchmarking

| Metric