Field notes · ROI

social media ROI for small business: the right metrics, the wrong ones, and the tracking setup you need

Most Melbourne small businesses can't tell you whether their social media is working — because they're measuring the wrong things. Here's the measurement framework that connects social media activity to actual business outcomes.

The most common social media reporting mistake a Melbourne small business makes is measuring activity instead of outcomes. Follower count, post likes, and reach are activity metrics — they tell you what happened on the platform, not what happened to the business. Revenue, leads, and bookings are outcome metrics. The gap between the two is where most social media investments are being made without any ability to evaluate return.

the wrong metrics

follower count

A business with 500 highly engaged local followers who regularly book tables or call for quotes is worth more than one with 5,000 followers assembled from follow-for-follow campaigns, viral content that attracted irrelevant viewers, or purchased followers. The follower count says nothing about the economic value of the audience.

post reach and impressions

Reach (unique accounts who saw the content) and impressions (total views, including repeat views) measure distribution — not intent, not conversion, not revenue. A post that reached 10,000 people and generated 0 enquiries produced $0 in business value. A post that reached 500 people and generated 8 booking enquiries was worth significantly more.

engagement rate

Engagement rate (likes + comments + shares ÷ reach) is useful for comparing content performance against your own historical average. It's not a useful measure of business outcomes. A travel influencer's post might have a 12% engagement rate and generate no revenue. A finance broker's post might have a 0.8% engagement rate and generate 4 appointment bookings.

the right metrics

cost per lead (CPL)

How much does it cost to generate one qualified enquiry from the social media channel? Total monthly spend on social media (retainer + ad spend) ÷ number of enquiries traceable to social media = CPL.

For this calculation to work, enquiries need to be tracked by source — which form they came through, which ad they clicked, which DM originated from an organic post vs. a paid campaign. This requires a CRM and either UTM tracking or lead form source tagging.

lead-to-booking conversion rate

Of the enquiries social media generates, what percentage convert to a booking, sale, or appointment? A business with a 40% lead-to-booking rate needs half as many leads as one with a 20% rate to produce the same revenue. Tracking this metric reveals whether the follow-up system or the lead quality is the bottleneck.

revenue attributable to the channel

The ultimate ROI metric: how much revenue in a given month can be attributed to social media as the originating channel? For a restaurant: covers booked from social media campaigns × average spend per cover. For a trades business: jobs quoted from social media leads × average job value × conversion rate.

Full attribution is difficult — some customers discover through social media but convert through a different channel (they see a Reel, search the business name, and find it on Google Maps). The practical approach: track "how did you hear about us?" on all booking and enquiry forms, and report social media as a revenue contributor even when the conversion pathway is mixed.

the tracking infrastructure required

a CRM with lead source tracking

Without a CRM, lead tracking is manual and incomplete. A CRM that records where each lead came from — Instagram DM, Facebook form, Meta ad, website contact form — allows you to run the CPL calculation and track conversion rates by source.

GoHighLevel, HubSpot, and similar CRM platforms all have lead source tracking built in. Setting this up before the social media campaign starts is far easier than retroactively attributing leads from memory.

UTM parameters on all links

UTM parameters are tags added to URLs that tell analytics platforms (Google Analytics, Meta's attribution reports) which campaign, platform, and ad sent a given visitor. A link in an Instagram bio with UTM parameters tells Google Analytics that the visitor came from Instagram. Without them, all traffic from bio links is lumped under "direct."

conversion events in Meta Ads Manager

Meta's pixel, installed on the website, allows tracking of specific conversion events: form submissions, page views (like a thank-you page after a booking), phone number clicks. Setting up these conversion events before running paid campaigns allows Meta's algorithm to optimise for actual conversions rather than clicks — and allows you to report cost-per-conversion rather than just cost-per-click.

the realistic ROI timeline for a Melbourne small business

Month 1: Tracking infrastructure installed. Content live. First baseline CPL data appears from paid campaigns. Too early to draw conclusions.

Month 2–3: CPL data is meaningful. Conversion rates are being tracked. The gap between leads generated and leads converted is visible — which reveals whether the content/paid system or the follow-up system is the bottleneck.

Month 4–6: Attribution is becoming visible. Cost-per-booking or cost-per-conversion has stabilised. The ROI calculation can be run with meaningful confidence.

Decisions made at month 1 based on reach and likes are decisions made without information. The right evaluation window is month 4–6.

For the lead generation system that feeds this measurement framework, see how to get more leads from social media. For the CRM infrastructure that enables tracking, see CRM for small business Melbourne. For the honest ROI timeline for video content specifically, see does video content help a small business grow.

Book a brief →   See our packages