How to Measure Whether Social Media Brings Your Service Business Leads

A post can receive many views and still produce no suitable inquiries. It can also start a conversation that becomes a referral weeks later. For a small service business, the useful question is not “Which number went up?” but “Did the right people take a next step, and what can we reasonably attribute to our work?”
You do not need an expensive dashboard to start. A shared spreadsheet and one monthly review are enough for a first measurement system.
Define a lead before you count one
Write a rule your team can apply consistently. For example: “A qualified inquiry is a new person or company that describes a relevant service need and leaves a usable way to reply.” A follower, comment, or vague sales pitch sent to you is not the same thing.
Choose one primary outcome: qualified inquiries, booked calls, or completed contact forms. Track secondary signs such as relevant replies, profile visits, and visits to your service page. Avoid adding all of these into a single “engagement score”; they represent different actions.
Make the contact path measurable
Link from your profile to a specific service or contact page. Test the link on a phone. For campaigns or regular profile links, add UTM parameters so analytics can group visits by source and campaign. A useful pattern is utm_source=linkedin&utm_medium=social&utm_campaign=service_guide. Keep names consistent and do not put personal information in a URL.
Google's Campaign URL Builder guidance explains the parameter format. Analytics visits show that a browser opened a page; they do not prove that the visitor later became a customer. Forms can include an optional “How did you hear about us?” question, and a sales conversation can record the answer without forcing a single attribution label.
Use a small inquiry log
Create these columns: date, service asked about, source reported by prospect, tagged link source if available, qualified?, next step, and outcome. Use “unknown” when the source is unknown. Keep private customer details in your normal CRM, not in a widely shared marketing sheet.
Illustrative example: someone clicks a LinkedIn post in September, returns by a direct visit, and books a call in October. The tagged visit is evidence that LinkedIn contributed to discovery. The later direct visit means you should not claim the post alone caused the booking.
Review a month without overclaiming
For each platform, record time spent, posts published, relevant replies, site visits from tagged links, qualified inquiries, and customers won if known. Divide the monthly effort by the number of qualified inquiries only when the count is large enough to be informative. If there were two inquiries, a single extra inquiry would change that rate a lot; show the raw count alongside it.
Look at the actual questions people asked. A post that brings fewer visits but more relevant questions may be more useful than a high-reach post. Compare several months before changing direction, and note seasonality, referrals, paid promotion, and changes to your offer.
Decide what to change next
- If people see posts but rarely visit the profile, make the post's relevance and next step clearer.
- If people visit the profile but do not reach the site, review the headline, service description, and link.
- If visitors reach the service page but do not inquire, test its fit, proof, price clarity, and form.
- If inquiries are frequent but poorly matched, narrow the audience and make eligibility clearer.
These are diagnostic hypotheses, not proof of a single cause. Change one important thing at a time and record what happened.
For a sustainable publishing rhythm, use the four-post monthly calendar. If writing is the bottleneck, the Content Engine provides 10 drafted LinkedIn or Instagram posts a month for one platform; you publish them. If the bottleneck is the whole journey from profile to inquiry, the Strategy Session reviews the website and profiles with you.