Direct traffic is sessions where your analytics tool couldn’t identify a referrer, visits that arrived with no traceable source.
The name is slightly misleading. “Direct” sounds like it means someone typed your URL in their browser. And some of it does come from that. But in practice, direct traffic is a catch-all bucket for any session where the referrer signal was missing or stripped, which covers a lot more than just typed URLs.
Key takeaways
- Direct traffic means no referrer was recorded, not necessarily that someone typed your URL
- Email clicks, messaging app links and mobile app links commonly appear as direct when not UTM-tagged
- Unusually high direct traffic (above 20, 25% on a typical content site) often signals missing attribution
- UTM tagging your email and social campaigns is the most effective way to reduce phantom direct traffic
- Direct traffic that converts well may be branded intent, people who already know you and return to buy
What actually causes direct traffic
Beyond genuine typed URLs, these are the most common hidden sources of direct traffic:
Email links without UTM parameters. Most email clients don’t pass an HTTP referrer when a user clicks a link. If you send a newsletter with untagged links, those sessions land as direct. This is the single biggest source of inflated direct traffic for most content and ecommerce sites.
Messaging app links. Links shared in WhatsApp, Telegram, Slack, iMessage and similar apps typically strip the referrer entirely. A viral link spreading through private messages shows up almost entirely as direct.
Mobile social apps. The Twitter app, LinkedIn app, Instagram (in some configurations), these frequently don’t pass referrer headers. Social traffic from mobile apps often ends up as direct.
Bookmarks and home screen icons. Visitors who bookmarked your site or added it to their phone’s home screen show up as direct. This is legitimate behaviour, especially for return visitors.
HTTPS → HTTP transitions. For security reasons, referrer data is stripped when a visitor goes from a secure (HTTPS) page to an insecure (HTTP) page. This mostly affects sites that haven’t fully migrated to HTTPS.
URL shorteners without UTM tracking. Bit.ly and similar services don’t always pass referrer data if not configured to do so. Links shared through URL shorteners can appear as direct.
How much direct traffic is normal?
There’s no universal benchmark, it depends heavily on your site type:
| Site type | Typical direct traffic share |
|---|---|
| Strong brand / direct navigation | 25, 40% |
| Content / SEO-driven site | 10, 20% |
| New or low-brand-awareness site | 5, 15% |
| Heavy email marketing, untagged | 20, 40%+ |
If your direct traffic is above 25, 30% and you know you have active email or social channels with untagged links, a meaningful share of that number is misattributed. It’s not that these visitors appeared from nowhere, they just have a source your analytics can’t see.
Distinguishing real direct from phantom direct
The practical question is whether your direct traffic is “good” (brand intent, repeat visitors who know you) or “phantom” (misattributed email/social/dark social that should be labelled something else).
A few signals that help:
Conversion rate of direct traffic. Real direct visitors, people who typed your URL or used a bookmark, often convert at a higher rate than average because they have brand familiarity and intent. If your direct traffic converts poorly, it may be less branded than you think.
Landing pages for direct sessions. Genuine direct traffic tends to land on your homepage or well-known pages. If direct sessions are landing on specific blog posts or campaign pages, those visitors were probably referred, they just lost their referrer attribution somewhere.
Correlation with campaigns. If your direct traffic spikes the same week you send a major email or run a social campaign, those are almost certainly connected. Tag future campaigns with UTMs and the next spike will show up correctly attributed.
Fixing direct traffic misattribution
The main lever is UTM parameter tagging. Adding UTM parameters to every link you distribute outside your own site ensures the referrer is recorded correctly regardless of whether the platform passes it.
Priority actions:
- Tag all email newsletter links with
utm_source=newsletter&utm_medium=email - Tag links shared in social posts with
utm_source=instagram&utm_medium=social(or the relevant platform) - Tag links in any PDFs, presentations or offline materials with appropriate UTMs
- Configure URL shorteners to preserve referrer data or switch to UTM-tagged long URLs
Once you start tagging consistently, your direct traffic will shrink and your email and social channels will appear correctly in your attribution data.
Direct traffic in Burst Statistics
Burst shows traffic sources including direct in the Referrers section of your dashboard. Sessions with no detected referrer appear as direct. For UTM-tagged campaigns, the attribution shows correctly in the Campaigns tab alongside source and medium.
Because Burst counts all visitors (not just those who consented to cookies), your overall session count is more complete, though direct traffic attribution is subject to the same referrer-stripping limitations as any analytics tool.
FAQs
Neither inherently. A high share of direct traffic from loyal, returning visitors who know your brand is a sign of brand strength. A high share of direct traffic from misattributed email campaigns is a measurement problem. The distinction matters for how you interpret the number and what you do about it.
Because your email links aren’t tagged with UTMs. The email click referrer is being stripped, so those sessions land as direct. Add UTM parameters to your email links and the spike will show up as email traffic instead.
No. Historical attribution data is fixed once collected. What you can do is improve attribution going forward by tagging all your outbound links with UTMs. Over time, your data becomes more accurate and direct traffic shrinks to its actual level.
Possibly. Check whether you have active email or social campaigns with untagged links. That’s the most common cause. Also check your landing page distribution for direct sessions. If they’re landing on specific posts rather than your homepage, they’re likely referred traffic that lost its attribution. Start tagging campaigns and the picture will clarify quickly.
Get clearer attribution on your traffic
Direct traffic is often a symptom of missing UTM tags, not a real channel. Burst Statistics shows your referrer data and campaign attribution directly inside WordPress, with no data sent anywhere.
Analytics that tell you what actually matters
Track where your visitors actually come from. All inside WordPress.
Related definitions: what is a traffic source, what is referral traffic and what is a UTM parameter.