2026 Buffalo business website report
The Buffalo websites we tested run lean. The front desk is another matter.
Across 44 independent Buffalo business sites tested on a phone, the median page weighs 2.28 MB, against 3.08 MB in our 31-city sample. Then, on 48% of them, the homepage offers a phone link and no form or booking tool. It's a modest sample and, we think, a cheap problem.
Here is an odd thing to hear from a company that builds websites: yours may not need replacing. The median Buffalo homepage we tested weighs 2.28 MB, against 3.08 MB in our 31-city sample. It makes 72 requests against 93. We got 44 speed tests with one run each, which is a modest sample, so no single figure gets to carry this. Weight and requests lean the same way, and that's why we believe them. Blocking time, at 158 milliseconds against 277, leans that way too, but it moves with how busy our shared test machine was, so we give it less credit.
The trouble starts when a customer wants something. On 21 of the 44 homepages, a phone link is the only way in we counted, with no form and no booking tool. We didn't count email links or contact pages. Education and health services is one of Erie County's main industries, and Kaleida Health, Catholic Health and Roswell Park Comprehensive Cancer Center are among the region's major employers. Among the 8 independent health sites we tested, 0 had a homepage lead form and 0 had a booking tool. That's 8 sites, a hint and not a trend, but we'd want to know what that homepage offers a worried family at nine at night.
With a median household income of $50,041 and a median home value of $164,200, Buffalo doesn't strike us as a place that buys a big invoice for its own sake. It may not need one. Adding a form or a calendar is often a feature job on the site you already have, and repairs start at $149. Check your own site first. If it turns out as light as these, we'd start with the desk and leave the building standing.
Measured November 7, 2026
We tested 44 Buffalo business websites on a phone.
Independent businesses with a Buffalo street address on their own site. Totals only: we do not name anyone. How we tested.
67 of 100
Median mobile speed score
31-city sample: 61
7 seconds
Until the main content shows
On a simulated mid-range phone. 31 cities: 7.4s
80% of sites
Took over 4 seconds
35 of 44 tested
9% of sites
Let a visitor book online
31 cities: 10%
Scores for Buffalo are from our own test, described under How we tested.
What it means
The engine room, then the front desk.
Two gauges, one reading.
Weight and requests both come in under our 31-city sample, and 18 of 44 pages came in under two megabytes, 41% against 31%. The median speed score, 67 against 61, is close enough to call about the same on one lab run per site. 4 of 44 reached the good band, so nobody should order a parade. What the scores measure is worth ten minutes of your time.
Light, and still late.
A lean page doesn't always show up on time. Main content took a median 7 seconds to appear on a simulated mid-range phone, against 7.4 in our sample, which is about the same. 35 of 44 took longer than four seconds. We measured the wait and not its cause. Our read is that what weight remains often sits at the top of the page, in a picture nobody resized. If so, the repair is a small one.
One phone on the desk.
The phone-only share is 48% here and 45% in our sample. That's about the same, so this is no special failing of Buffalo's. It's a common habit, and a common habit is an opening. Homepage lead forms run 30% against 31%, and a lead form can be a newsletter sign-up. Booking tools turned up on 4 of 44. 7 homepages had no phone link, form or booking tool at all. Any leads this loses don't write in to say so.
No name tag.
Business markup is code that tells a search engine your name, address and line of work so it doesn't have to guess. 14 of 44 homepages carry it, 32% against 45% in our sample. A handful of sites would close much of that gap, so call it a lean. We'd still fix it first, since it's a small job. The plumbing elsewhere holds up: 5 of 44 had links search engines can't follow, 11% against 21%, a gap of a few sites. Search work goes further once the basics are on.
How Buffalo sites ask for the business
33 Buffalo sites · 31-city sample: 72%
13 Buffalo sites · 31-city sample: 31%
4 Buffalo sites · 31-city sample: 10%
14 Buffalo sites · 31-city sample: 45%
Most common failures
- Text with too little color contrast55%
- Uses third-party cookies52%
- Links with no discernible name48%
- Headings that skip levels48%
- Browser errors logged in the console48%
- Links with vague text ("click here")41%
Free tool
How does your site compare with the rest of Buffalo?
Give it your address and you get a graded report in about twenty seconds. It runs its own checks, so its grade isn't comparable with our speed scores. These three you can check yourself, against what we counted in Buffalo:
- 75% have a tap-to-call link
- 77% have a search description
- 32% tell search engines what kind of business they are
Who does business in Buffalo
Who is waiting at the desk.
Clinics, practices and care providers
Education and health services is a main industry in Erie County. Of the 8 health sites we tested, 7 had tap-to-call, 0 had a homepage lead form and 0 had a booking tool. That's too few sites to call a trend.
The site has to: offer a next step outside office hours and say when a request gets answered. What a form may collect is a question for your adviser.
Healthcare website designLaw, accounting and financial offices
Financial activities is a main industry, with M&T Bank among the region's major employers. The 15 professional-services sites we tested are the largest group we can report here, with a median speed score of 75 against 64 in our sample, and 40% have a homepage lead form. 15 sites can swing, so we'd treat it as encouraging and no more.
The site has to: name the people and the work, and give a careful reader a way to ask in writing first.
Law firm website designRestaurants and food stalls
Taste of Buffalo comes each July and the National Buffalo Wing Festival in late summer. We tested 5 food and drink sites, too few to rank, and their median main content took 7.7 seconds to appear. We'd guess nobody holding a paper plate waits that long.
The site has to: put hours, the menu and the address on the first screen, and keep event dates current.
Restaurant website designSmall food producers
Food production and agribusiness is part of this economy, with Rich Products among the region's major employers. In our view a smaller producer has a reason to sell past the county line. We have no measurement for this group.
The site has to: keep the catalog simple, show shipping before checkout, and load quickly on a phone.
Online store designManufacturers and their suppliers
Manufacturing here includes aerospace, defense and automotive work, and Moog is among the region's major employers. We have no measurement for this group. Our read is that a buyer in this line wants specifications in writing.
The site has to: say what you make and to what standard, keep documents easy to find, and take a request for a quote without a phone call.
Manufacturing website designSalons and beauty shops
The 5 beauty sites we tested went a different way: 2 had a booking tool and 0 had tap-to-call. Their median main content took 13.7 seconds. 5 sites settle nothing, but it's worth timing your own.
The site has to: show the work, make booking the first button, and still give the phone number a link.
Beauty website designBuffalo by the numbers
274,613
Population (July 2025 estimate)
U.S. Census Bureau, Vintage 2025 city population estimates (July 1, 2025; base April 1, 2020)-1.3%
Population change, April 2020 to July 2025
U.S. Census Bureau, Vintage 2025 city population estimates (July 1, 2025; base April 1, 2020)$50,041
Median household income (2020-2024)
U.S. Census Bureau, ACS 2020-2024 5-year summary file, table B19013 (Buffalo city)24,734
Business establishments (Erie County, 2025)
BLS QCEW 2025 annual averages, Erie County, NY (establishments and employment by supersector)19.2%
Speak a language other than English at home (2020-2024)
U.S. Census Bureau, ACS 2020-2024 5-year summary file, table C16001 (Buffalo city)$164,200
Median home value (2020-2024)
U.S. Census Bureau, ACS 2020-2024 5-year summary file, table B25077 (Buffalo city)Businesses online
In a 2025 Clutch survey, 83% of small businesses had a website (national scope, no city or state breakout). Statewide, 57% of New York small businesses use an AI platform (state scope, U.S. Chamber survey, June 2025).
Clutch survey press release, 2025 (copy on TMCnet, August 21, 2025)Before you spend a dollar
Five reasons to hold off on the wrecking crew.
- 1
Get the reading first.
Run Google's PageSpeed Insights on mobile, more than once. 10 of the 44 sites we tested landed in the poor band, and if you're there, a redesign may be fair. If you're near the median of 67 and this light, we'd keep the building.
- 2
Leave the platform out of the argument.
WordPress runs 22 of the 44 sites, with a median speed score of 69.5, against 62 for WordPress across our sample. If yours is slow, a speed fix may be the whole job. Our comparison covers the rest.
- 3
Move the heavy thing.
With 35 of 44 sites past four seconds on main content, we'd look at the first screen before anything else. A smaller picture costs you nothing a customer would miss. Finding what's slow comes before buying anything.
- 4
Add a chair at the desk.
A short form beside the number: name, phone, what you need. The number stays. 22 of the 69 form fields we found had no label we could find, so label yours. Testing what goes on the form comes after it exists.
- 5
Fix the faint type.
55% of sites failed the contrast check, meaning some text fell short and not all of it, against 62% in our sample, about the same on this many sites. 21 of 44 had links with no name a screen reader could announce. Neither calls for a new site. Design fixes exist for this.
Local marketing
Staff the desk, then buy the traffic.
Search opportunities
What gets typed between downtown and Orchard Park.
Our read of what buyers here need answered, not search-volume figures.
“Is this Buffalo clinic taking new patients?”
A page that says so, with a way to ask, answers it. A number that only rings during office hours answers it during office hours.
Healthcare websites“Accountant in Amherst I can email”
This one comes from a person who would rather write. If you serve Amherst or Cheektowaga, say so in words, and give her somewhere to write.
Sites for financial firms“Where to eat near the Allentown Art Festival”
It comes back each June, in the same district. A page written once and updated each spring costs little. We'd want it up before the crowd is.
What a restaurant site needs“Order from a small Buffalo food producer online”
A shopper who types this has already decided to buy from someone here. The rest is a catalog that loads and a checkout that doesn't surprise anybody.
Online store work
What it costs
What it costs to put someone at the desk.
If the site stays, repairs start at $149. If it goes, a fixed-price website of up to 70 pages runs $1,500 to $5,750, and an online store starts at $2,500. We publish all of it and it's the same list in every city, so nobody has to call you back with a number.
Website, up to 10 pages
$1,500
fixed price
Website, 11 to 20 pages
$2,250
fixed price
Website, 21 to 50 pages
$3,750
fixed price
Website, 51 to 70 pages
$5,750
fixed price
- Online storeFrom $2,500
- Web app, portal or integrationFrom $575***
- Mobile appFrom $3,750
- SEO, local marketing or PPCFrom $575 a month***
***Pricing depends on complexity. ***Pricing depends on complexity, setup and budget. Ad spend is paid to the ad platform directly.
See every priceThe Buffalo playbook
Five jobs, small ones first.
- 1
Take two readings.
The health check on this page gives you a graded report on its own checks. Google's PageSpeed Insights on mobile gives you a score to hold against the Buffalo median of 67. They're separate tests, so keep the numbers apart.
- 2
Write to yourself.
Send a message through your own site and see how long the answer takes. If it never comes, you've found a form that fails quietly. If there's nothing to send it through, you've found the next job.
- 3
Put the form in.
Three fields, with labels, beside the phone number. On many sites that's a feature job, not a rebuild. A clinic or a law office should ask its own adviser what a form may collect.
- 4
Put the name tag on.
Add business markup, and make your Google Business Profile agree with it on the name, the address and the hours. Then write one page for each kind of work you most want more of, as a home service company would for each trade.
- 5
Count, then spend.
Track calls and forms separately, starting now. Conversion tracking tells you what the form brought in. Only then does a paid landing page have something to be measured against.
Recent work
Modern builds we've shipped.

MEP AI Pro
AI SaaS · Estimating Platform
Describe the job, name the town, get a line-item quote in seconds, priced with the contractor's own rates.

American Roofing & Waterproofing
Roofing & Waterproofing
A WordPress roofing site rebuilt from scratch on a full custom stack, near-perfect PageSpeed and an instant-quote engine that books inspections while crews are on a roof.

The Sports Desk
SaaS · Quantitative Sports Analytics
A quantitative research desk for fantasy football, factor-based projections that show their work, built the way a trading desk is built rather than a rankings blog.

Bleuwave Plumbing
Plumbing — 24/7 Emergency
A WordPress plumbing site rebuilt on Next.js, a 3 a.m. brand with a written-quote estimator and 60+ residential and commercial service pages, built to answer and book while the competition sleeps.
What stood out was the balance of design and operations.
The site looked polished, but the real win was behind the scenes: better forms, cleaner handoffs, stronger tracking, fewer manual steps.
They made the technical side feel clear.
We talked about goals first — then platforms, content, search, and automation.
Start here
Tell us what you need in Buffalo.
Pick what you want and the price appears on the spot. The developer follows up, not a salesperson.
Prefer to talk? (480) 525-7582.
See what your project costs. It takes about a minute.
Rather talk? (480) 525-7582. 0% financing on any project, 25% down. See all pricing
Buffalo website questions, answered.
Are Buffalo's sites really lighter than other cities'?
On this test the ones we measured carry less: lower weight and fewer requests. The median speed score, 67 against 61, is about the same. That's 44 sites with one lab run each on a shared test machine, so treat it as a modest sample. It's about the sites we tested and not about every business in Buffalo, and we wouldn't lean on any one figure.
What are you comparing Buffalo with?
1,274 independent business sites across 31 US cities, tested the same way. Buffalo's own sites are among them. It isn't a national average and doesn't represent the country, and we use it only as a yardstick. Differences of a few points between the two are noise, and we've said so where they come up.
So do I need a new website?
Maybe not. If your speed reading is near the median and your pages are this light, we'd look at a repair before a rebuild. If the site can't be edited or is failing on a phone, that's a different talk, and we'd say so.
My customers phone me. Why would I add a form?
Keep the phone. In our view a form catches the people who can't talk just then, or who'd rather write. We didn't measure how many of those you have, so count them for a few months and decide with real numbers.
What does this cost for a Buffalo business?
Our published prices are $1,500 to $5,750 for a site of up to 70 pages, from $2,500 for an online store, and from $149 for a repair. The whole list is on one page.
Is my business in this report, and how do I test my own?
We report totals and name no business. The free Website Health Check gives you a graded report on its own checks. To compare with our speed medians, use Google's PageSpeed Insights, which runs on the same Lighthouse engine we used. Scores move between runs, so test more than once.
Method
How we tested.
We started from OpenStreetMap business listings, independents only, screened 67 candidate sites in a shuffled, evenly mixed order, and kept 44 independent businesses that publish a Buffalo street address on their own site. We left out national chains, referral sites, parked or broken domains, and sites that block automated tests, along with anything we built ourselves.
Each homepage got one run of Google Lighthouse 12.6.0: mobile form factor (412 x 823 screen emulation), Lighthouse default simulated throttling (150 ms round trip, 1.6 Mbps throughput, 4x CPU slowdown), headless Chrome, one run per site. 44 runs completed. A second pass in headless Chrome looked for tap-to-call links, forms, booking tools and search markup, on the homepage only, so a form on a contact page or an email link doesn't count. A form with an email, phone or message field counts as a lead form, which means a newsletter sign-up can count too. Business markup means JSON-LD naming one of the common local-business types, so another format or a more general type isn't counted. Testing ran on November 7, 2026, several sites at a time on one machine.
A lab test is one controlled load, which makes sites comparable with each other. It does not measure any real visitor's experience, and one run per site carries noise. Tests ran several at a time on one machine, and a busy machine lowers speed scores and lengthens blocking time, so we reran the tests taken when it was busiest. Read those two figures as rough, and small gaps as noise. Listings skew toward businesses someone has bothered to map, so read this as a careful sample, not a census. The comparison figures are 1274 sites across 31 US cities, tested the same way, and they include these Buffalo sites. Our Mesa report found its sample through web searches and ran one site at a time, so its figures aren't directly comparable.
- Candidate sites screened
- 67
- Buffalo businesses kept
- 44
- Speed runs completed
- 44
- Tested
- November 7, 2026
- Speed test
- Lighthouse 12.6.0
Sources for the facts on this page
- U.S. Census Bureau, Vintage 2025 city population estimates (July 1, 2025; base April 1, 2020)
- U.S. Census Bureau, ACS 2020-2024 5-year summary file, table B19013 (Buffalo city)
- BLS QCEW 2025 annual averages, Erie County, NY (establishments and employment by supersector)
- U.S. Census Bureau, ACS 2020-2024 5-year summary file, table C16001 (Buffalo city)
- U.S. Census Bureau, ACS 2020-2024 5-year summary file, table B25077 (Buffalo city)
- Clutch survey press release, 2025 (copy on TMCnet, August 21, 2025)
Beat the Buffalo median.
Fifteen minutes, plain English, and a number in writing. If we are not the right fit, we will say so.
