Open Google Analytics for most small business websites and you will see something strange. A huge chunk of visitors, often more than half, are filed under “Direct.”
You might think that means people typed your website address into their browser. It almost never does.
What it really means is Google has no idea where those visitors came from. Your Facebook page, your email signature, your Google Business listing, the QR code on your van. All of it can end up in this mystery “Direct” pile. The numbers look fine on paper, but you are guessing about what is actually working.
The good news: you can fix it in about a day.
Why It Happens
Think of Google Analytics like a security guard at the door of your website. When a visitor walks in, the guard tries to ask: “who sent you?”
Most of the time, the visitor can answer. They came from a Google search, a Facebook ad, or another website.
But some visitors walk in with no answer. The link they clicked has lost the little tag that says where it came from. This happens a lot with:
- Links inside emails
- Links inside apps like Instagram, Facebook, LinkedIn and WhatsApp
- QR codes
- Links inside PDFs
When the guard cannot get an answer, those visitors get filed under “Direct” and that is the end of the story. You see a number, but it tells you nothing.
The Fix: Put A Name Tag On Every Link
UTM tags are little name tags you stick on the end of your website links. They tell Google exactly where the visitor came from. A tagged link looks like this:
https://yoursite.com.au/?utm_source=email&utm_medium=email&utm_campaign=signature
It is the same link, just with extra words on the end. Google reads those words and writes them down in your report.
You need three tags:
- utm_source for the platform (like “email”, “facebook”, “gbp”)
- utm_medium for the type of channel (like “social”, “email”, “qr”)
- utm_campaign for the situation (like “signature” or “winter-promo”)
Where To Add Tags First
You do not need to tag every link. Focus on the ones that send the most mystery traffic:
- Your email signature. Every email anyone on your team sends is a missed clue.
- Your Google Business Profile website button. Huge for local businesses, and it is invisible by default.
- Your Facebook, Instagram and LinkedIn page links.
- QR codes on vans, business cards and flyers.
- Links from partners who send work your way.
One thing not to do: never tag links on your own website. It overwrites the real source and breaks the report.
The Other Half: Knowing When Someone Submits A Form
There is one more piece. Most small business websites have a contact form. When someone fills it in, you get an email. Easy.
The problem is, Google never finds out. As far as Google knows, your website is not winning any leads at all.
The fix is a tiny bit of code your web person can add in about 30 minutes. It tells Google every time someone hits “send” on your contact form. Once that is in place, Google can finally answer the question that actually matters: which channels bring in leads, and how much each one is costing you.
What You Will Notice In A Month
After a week or two, three things usually happen:
- Your “Direct” pile shrinks a lot. Often from 60 percent of visitors down to under 25.
- Channels you thought were dead start showing real traffic. Google Business Profile is the most common surprise winner.
- Some things you spend money on turn out to send almost nothing.
That third one stings. It is also the whole point. You stop spending on what does not work and put more into what does.
Ready To Stop Guessing
Adding UTM tags is a one-day job. Wiring up your contact form is a 30 minute job. If you would rather hand it over, that is exactly the kind of one-off setup we do for Phoenix Marketing clients.
Either way, do not put it off. Every month you wait is another month of decisions made on bad data.
Get in touch if you want a quick look at what your reports are missing.
This gets worse the moment you sell overseas. Traffic from Naver, Yahoo Japan or a link opened inside LINE often lands in your reports as direct as well, which is one of the reasons your Australian marketing playbook stops working in Asia.
Sources and further reading
- Google Analytics 4: Default channel groupings (official docs on how GA4 classifies Direct vs Organic vs Referral).
- Google Analytics: Custom campaigns (UTM parameters) reference.
