The short answer
Half the small business sites Venbit measures get fewer than 170 visits a month. Across 30 client sites over the 90 days to September 2026, the median was 168 visits a month and 21 of the 30 got fewer than 500. If someone told you 300 visits is bad, they are wrong. Judge leads per hundred visits instead.
Key takeaways
- Median across 30 measured small business sites: 168 visits a month. The range ran from 17 to 5763.
- 21 of the 30 sites get fewer than 500 visits a month, so a three-figure number is normal, not broken.
- Third-party traffic checkers are built to guess somebody else's site and they are least reliable at exactly this size.
- The median site turns 4.5% of visits into a form submission or a phone tap, so 168 visits is roughly seven or eight leads a month.
- Sample sizes here are small, 3 to 14 sites per group. These are medians of real measured sites, not industry averages.
Somebody just showed you a traffic number and you have no idea what to do with it. Three hundred visits a month. Good? Bad? Here is the answer before the explanation: across the 30 small business sites Venbit measures, the median is 168 visits a month, and half of them get fewer than that. So how much traffic should a small business website get turns out to have a much smaller answer than most owners expect, and the number itself matters less than what happens to those visits once they arrive.
We pulled this from our own tracker because we got tired of guessing along with everyone else. Every figure below comes from live client sites over the 90 days ending 4 September 2026, with bots excluded before anything was counted, sites under 30 visits in the window dropped, and Venbit's own properties left out. Thirty sites is a small sample. We will say that more than once.
The short answer: about 170 visits a month
That 168 is a median, not an average. One busy site would drag an average upward and tell you nothing useful. The median is the site sitting in the middle of the pack, which is the number you actually want when the real question is whether you are normal.
If you were bracing to hear that a serious business website does thousands of visits a month, that is the exception in this data rather than the rule, and the exceptions are mostly software products, not local service businesses. A blinds installer covering three towns and a national app are not playing the same game.
Why the traffic checker you just used said something different
Type any domain into a free traffic checker and you get back a confident-looking number. Those tools exist to estimate other people's sites, and they do it by modelling: a panel of browser data, a search index, some arithmetic. At large scale the modelling holds up reasonably well. At small business scale it comes apart, because there is not enough signal to model from.
Screaming Frog tested this against real analytics data from 25 sites and published the results. Similarweb came closest, overestimating organic traffic by about 1% on average, while Ahrefs underestimated by about 36% and Semrush by about 42%. The part that matters for you is what happened on the smallest sites in that set: for three sites getting under 10,000 organic visits a month, nearly every estimate was off by at least 40% in one direction or the other. That is their study, not ours, and it is an older one, but the structural problem has not moved. If you have ever typed a small local domain into one of these tools and got nothing back, that is the same limit showing up honestly.
There is a second gap worth knowing about, and it runs the other way. Raw server logs and most hosting dashboards count crawlers, uptime monitors and scrapers as visitors. Analytics that filters bots does not. When your host says 4,000 and your analytics says 900, neither one is broken. They are counting different things.
Average website traffic for small business, by trade
Here is what we actually measure, grouped by the kind of business rather than by a made-up industry label. Conversion rate here means a form submission or a phone tap, divided by visits. Reached contact page means the share of visits that got to a contact page or tapped the call button.
| Type of business | Sites | Median visits a month | Range | Median conversion rate | Median reached contact page |
|---|---|---|---|---|---|
| Window treatment and shade companies (blinds, shutters, awnings, solar screens) | 14 | 193 | 17 to 2218 | 4.2% | 24% |
| Home services and trades (decks, flooring, pest control, towing) | 4 | 152 | 17 to 308 | 6.2% | 34% |
| Local services and hospitality (dog training, pet resort, rentals, restaurant, tourism) | 5 | 80 | 30 to 1495 | 2.9% | 2% |
| B2B, manufacturing and industrial | 4 | 68 | 17 to 991 | 3.0% | 10% |
| Software, apps and training programs | 3 | 1603 | 89 to 5763 | 9.0% | 3% |
| All measured sites | 30 | 168 | 17 to 5763 | 4.5% | n/a |
Before you take that table anywhere: the groups hold between 3 and 14 sites each. A group of four is a group of four. These are medians of specific real businesses we happen to work with, measured the same way, and they are not industry averages. Sites with no conversion goal configured were left out of the conversion column and counted everywhere else. Read the ranges as carefully as the medians, because the window treatment group runs from 17 visits a month to 2218 and both of those are healthy companies.
The software and training group sitting at 1603 is the outlier, and it should be. Those are products people search for by name and buy online without ever speaking to anyone. A local installer serving one county is not competing for that volume and does not need it to have a good year.
Most of the internet gets no traffic at all
Some perspective from outside our data. Ahrefs studied roughly 14 billion pages in December 2023 and found that 96.55% of them get zero traffic from Google, with another 1.94% getting between one and ten visits a month. That is their number, from their index, and it counts pages rather than whole sites, so do not read it as 96% of businesses. Read it as this: the web is mostly empty rooms. Having any measurable traffic at all already puts you ahead of most of what gets published.
Traffic is the wrong number. Leads per hundred visits is the right one.
Across our measured sites with a conversion goal configured, the median turns 4.5% of visits into a form submission or a phone tap. The full spread runs from 0.4% to 19%. The 19% site is a showroom business where nearly every person arriving is already ready to book, which is a sales situation, not a website trick.
Do the arithmetic on the median site. 168 visits, 4.5% converting, call it seven or eight leads a month. Now picture a site doing 1000 visits a month at 0.4%. That is four leads. The busier site loses, badly, and a traffic report would have told you the opposite. This is why we stopped putting a visits chart at the top of anything.
The most useful single number in our data is not traffic and it is not bounce rate. It is the share of visits that reach a contact page or tap the call button. Across measured sites that runs from 1% to 65%, and it tracks lead volume more closely than anything else we look at. Home services sites sit around 34%. Hospitality and local services sit near 2%, because those customers book through a different door entirely and the website was never the finish line. Context decides what a good number looks like, which is also the honest answer to what counts as a good bounce rate.
How much traffic does my website get? Three free ways to find out
You do not have to buy anything to answer this. Pick whichever of these you already have access to.
- 1Google Search Console. Free, and it is Google's own record of your site inside Google. Open the Performance report and read total clicks over the last three months. Two catches. It only covers Google search, so direct visits, ads, social and referrals are all missing. And average position is an impression-weighted average across every time you appeared, not the spot any one person saw.
- 2Google Analytics 4. Also free. Reports, then Acquisition, then Traffic acquisition, and read Sessions. This is the closest thing to a full picture of arrivals from everywhere. It is also, fairly, the tool most owners bounce off, because the vocabulary assumes somebody taught you what a session is.
- 3Your hosting control panel. cPanel, Plesk, Cloudflare and most managed hosts keep raw stats going back months. Fine as a sanity check, but as noted above it counts bots, so expect a much larger number than analytics reports.
- 4Your own records, which nobody thinks to count. How many form submissions and phone calls did you get last month? If you only ever measure one thing for the rest of your life, measure that one.
What to do if your number is low
Low traffic almost always has a cause you can name. Work down this list in order, because the first two are free and account for most of what we find.
- 1Confirm Google has you at all. Search for site:yourdomain.com. If almost nothing comes back, the traffic problem is an indexing problem and no amount of writing will fix it until that is sorted. Here is the longer version of that check.
- 2Claim and fill out your Google Business Profile. For a local trade this often sends more customers than the website does, and it costs nothing but an afternoon.
- 3Give each service its own page, and say where you work. One page listing eight services ranks for none of them. Eight pages that each name the service and the towns you cover give Google something to match.
- 4Test the site on a phone on cell data, not office wifi. Slow mobile pages lose people before the page finishes, and Google notices the pattern.
- 5Give it time before you judge. A new site or a fresh set of pages takes months, not weeks. If you want that accelerated deliberately rather than by accident, that is what SEO work is.
Where these numbers came from
Everything above was measured with Venbit Analytics, the first-party analytics we built for our own clients because GA4 was not answering the questions owners actually ask us on the phone. It is one script tag, it sets no cookies, and it filters bots before anything is counted. A session counts as engaged after ten seconds or a second pageview, and a form submission or a phone tap counts as a conversion. It shows leads, sources including which ad platform a click came from, each visitor's path through the site, friction signals, heatmaps, and Google rankings sitting next to visits and leads. There is a web portal and an iOS app. It is free for Venbit clients and there is no public price yet.
You do not need it to answer the question this article is about. Search Console and GA4 are free and between them they will tell you your traffic. What our data buys you here is a comparison set: real small business sites, measured identically, with the bots taken out, which is why these medians sit lower than any estimator will tell you. If you want the same view of your own site, that is Venbit Analytics.
Want a straight read on your own numbers?
Send us your site and we will tell you what your traffic actually is, where it comes from, and whether the leads coming out the other end are in line with what we see on comparable businesses. No pitch required.
Related services
The Venbit Team
Web design & SEO, Seattle
Venbit is a Seattle-area web design, SEO, and digital marketing studio. Since 2011 we've designed, built, and ranked small-business websites for clients across the Puget Sound and around the country, so the numbers and advice here come from real projects, not a content mill.
Sources
- Venbit tracker, 30 client sites, 90 days to September 2026. Bots excluded, sites under 30 visits in the window excluded, Venbit properties excluded.
- Screaming Frog, How Accurate Are Website Traffic Estimators? (25 sites vs Google Analytics)
- Ahrefs, 96.55% of Content Gets No Traffic From Google (approx. 14 billion pages, December 2023)
- Google Search Console Help, What are impressions, position, and clicks?
- Google Analytics Help, [GA4] Engagement rate and bounce rate