Pie Chart Maker

Website Traffic Pie Chart Example: Visualizing Acquisition Channels

A worked example charting website visits by source as a doughnut chart, with analysis of channel dependence and what the shares imply.

Traffic by SourceTraffic by Source43%27%14%9%5%2%Organic searchDirectSocialReferralEmailPaid

The data behind the chart

CategoryValueShare
Organic search4343%
Direct2727%
Social1414%
Referral99%
Email55%
Paid22%
Total100100%

This example charts a month of website visits split across six acquisition channels, displayed as a doughnut. It is the chart marketing teams rebuild every month, and its shares, while illustrative, follow the shape common to content-led sites.

What the chart shows

Organic search dominates at 43 percent, and paired with the paid slice at just 2 percent, it defines this site’s character: traffic is earned through content and rankings, not bought. That is a compliment and a warning in the same slice. Free traffic at this scale is enviable, but a site drawing 43 percent of visits from search is exposed to algorithm changes it does not control. The chart makes that dependence visible in a way a spreadsheet row does not.

Direct at 27 percent is the slice that demands skepticism before pride. Some of it is genuine loyalty, people who typed the URL or kept a bookmark, but direct is also where analytics tools file every visit whose origin they could not identify: app taps, untagged newsletter links, shares in private chats. A more careful reading of this chart treats direct as “loyal audience plus measurement fog”, and the practical response is better link tagging rather than celebration.

The remaining third splits across social (14 percent), referral (9), email (5), and paid (2). Individually modest, together they matter for resilience: they are the channels that keep working if rankings wobble. Email at 5 percent looks small, but it is typically the channel with the highest engagement per visit, a nuance the chart cannot show and the accompanying text should.

Why a doughnut, and other choices

The doughnut form fits dashboard duty, where this chart usually lives, and the center takes the month’s total sessions when embedded in a report. Slices are ordered by size from the top, since channels have no natural sequence, and each carries a percentage label; channel discussions turn on single points of share.

Six slices is at the comfortable limit. Analytics tools subdivide further, splitting organic social from paid social, but every additional sliver would cost more readability than it adds insight. Channels below a couple of percent, if they multiply, belong grouped into an Other slice, which the editor does in one click.

Recreating it with your data

Pull channel totals from your analytics tool for one clean date range: a month is standard. Read the six numbers off the acquisition report and type them in, or export the CSV and upload it directly; the parser maps label and value columns and the shares compute themselves.

Name the period and metric in the title, “Sessions by channel, June 2026”, and keep channel colors consistent from month to month, so June’s chart and July’s compare at a glance. Saving the chart in the My Charts list and duplicating it each month preserves the palette and layout with zero rework. Watch two things over time: whether the organic slice keeps growing past half the circle, which deepens the dependency, and whether email and referral, the channels you own outright, are inching up. Those drifts are slow, and a consistent monthly chart is the cheapest instrument that reveals them.

Recreate this chart

This exact chart is loaded into the editor below — replace the numbers with your own and download the result. Free, no signup, no watermark.

Traffic by Source43%27%14%9%5%2%Organic searchDirectSocialReferralEmailPaid
43.0%
27.0%
14.0%
9.0%
5.0%
2.0%

Total: 100

below %

Prefer a bigger canvas?Open this chart in the full-page editor.

Frequently asked questions

Where does this kind of data come from?

Any web analytics tool reports sessions by channel: GA4's acquisition reports, Plausible's sources view, and similar. Export or read the totals and enter them as values.

Are these shares typical?

The data is illustrative, but content-driven sites commonly see organic search as the largest channel. Store and app sites often skew more toward paid and direct.

Should I chart sessions, users, or conversions?

Chart the metric you act on. Sessions show visibility, conversions show value. The same six-slice chart works for either; just say which one the title reports.

What is hiding inside the Direct channel?

Visitors with no referrer: typed URLs, bookmarks, most mobile apps, and untagged links in emails or chats. Treat a large Direct slice as partly unattributed, not purely loyal.

Keep exploring