2026 San Diego business website report
The San Diego homepages we tested fit a phone and pack heavy.
The median homepage here weighs 4.01 MB, against 3.08 MB in our 31-city sample, and 10 of 44 came in under 2 MB. In a city that drew 32.5 million visitors in fiscal 2024, we'd lighten the page before touching anything else.
San Diego drew 32.5 million visitors in fiscal 2024, and the military accounts for 22.2% of the county's gross regional product. Our read is that a business here spends a good part of its life being looked up by someone who has never heard of it, on a phone, from somewhere else. We tested 45 independent business sites here that way, and the first impression is good. A viewport tag set to the screen's width is on 45 of 45. Tap targets failed on 5 of 44, 11% against 22% in our 31-city sample. On those checks, these sites fit a phone.
What they haven't done is pack light. The median homepage weighs 4.01 MB against 3.08 MB, and only 10 of 44 came in under 2 MB. Main content took more than four seconds to show on 39 of 44, 89% against 82%. 15 landed in the poor speed band, 34% against 26%. 0 reached the good band. The median speed score, 60 against 61, is about the same, and this is a modest sample at one run per site, so we wouldn't lean on any single figure. The weight gap is the one we'd act on, because it has the plainest fix.
A regular customer will wait for you. We'd bet a stranger on a phone won't, since the next listing is one tap away. That's the case for a lighter homepage here. A median household income of $108,077 suggests there's money in this market, so getting in front of it is the hard part. We measured bytes and not what they were, though in a city that sells the view, we'd look at the photographs first. Image work is a repair job and not a rebuild, and our prices are published. Check your own site and see what yours weighs.
Measured November 7, 2026
We tested 45 San Diego business websites on a phone.
Independent businesses with a San Diego street address on their own site. Totals only: we do not name anyone. How we tested.
60 of 100
Median mobile speed score
31-city sample: 61
7.9 seconds
Until the main content shows
On a simulated mid-range phone. 31 cities: 7.4s
89% of sites
Took over 4 seconds
39 of 44 tested
11% of sites
Let a visitor book online
31 cities: 10%
Scores for San Diego are from our own test, described under How we tested.
What it means
What the luggage weighs.
The bags are heavy.
4.01 MB at the median, against 3.08 MB in our 31-city sample. 23% of sites came in under 2 MB, against 31%. That's 103 requests at the median against 93. Our opinion is that a homepage for a visitor should carry what that visitor needs and leave the rest on an inner page. Here's how we'd find what's slowing yours.
The fast end of the chart is empty.
0 of 44 reached the good speed band, against 7% in our 31-city sample. That band is thin everywhere, so a small sample could miss it by chance. The poor band holds 15, 34% against 26%, a gap of a few sites. Median blocking time, when a page is too busy to answer a tap, is 343 ms against 277 ms, which we'd call about the same. These figures come from one run per site on a shared test machine, and they move with how busy it was. Read them as room at the top for anyone willing to do the unglamorous work, and not as a grade.
The tailoring is the good news.
A viewport tag set to the screen's width is on 100% of homepages, against 92%. Tap targets failed on 11% against 22%. Text too small to read on a phone failed on 0 of 44. So we wouldn't pay anyone to redo a layout on the strength of these numbers. If yours fails these checks, mobile fixes are a smaller job than a redesign.
The signs say "click here."
21 of 44 homepages have links with vague text, 48% against 32%. A failure means at least one such link, so it may be a single "learn more." A regular knows where that goes. A visitor doesn't. Writing "see tour times" takes no more code than "click here," and design fixes can cover it.
How San Diego sites ask for the business
31 San Diego sites · 31-city sample: 72%
15 San Diego sites · 31-city sample: 31%
5 San Diego sites · 31-city sample: 10%
18 San Diego sites · 31-city sample: 45%
Most common failures
- Text with too little color contrast59%
- Uses third-party cookies50%
- Links with vague text ("click here")48%
- Headings that skip levels42%
- Browser errors logged in the console39%
- Links with no discernible name36%
Free tool
How does your site compare with the rest of San Diego?
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 San Diego:
- 69% have a tap-to-call link
- 80% have a search description
- 40% tell search engines what kind of business they are
Who does business in San Diego
Tourists, sailors, scientists and the people who serve them.
Tours, hotels and restaurants
Leisure and hospitality is one of the main industries, with 32.5 million visitors in fiscal 2024. This group was too small to report, so what follows is judgment. Our guess is that a visitor picks something to do on a phone, from out of town, and moves on if it stalls.
The site has to: load fast on a weak signal, show prices and times on the first screen, and take a booking without a phone call.
Restaurant website designClinics and private practices
Healthcare is a main industry, and Sharp HealthCare and Scripps Health are among the big employers. Of the 13 health sites we tested, 10 had tap-to-call, 2 had a homepage lead form, and 0 had online booking, against 10% of 310 in our 31-city sample. It's a small group, so take it as a hint.
The site has to: say if you're taking new patients, give a family that just moved here a clear next step, and offer a way to ask after hours.
Healthcare website designBiotech and life sciences
Biotech and life sciences is one of the main industries. We have no figures for this group. Our read is that credibility here comes from detail, and that a technical reader notices when a page wastes her time.
The site has to: state what you do in exact terms, keep technical documents easy to find, and use custom tools where off-the-shelf ones don't fit.
Custom web applicationsDefense suppliers and manufacturers
The military accounts for 22.2% of the county's gross regional product, Naval Base San Diego is among the big employers, and manufacturing is a main industry. We have no measurement for suppliers as a group.
The site has to: say what you make or do and for whom, keep capability documents one tap away, and let your compliance adviser check whatever you claim.
Manufacturing websitesLaw, accounting and consulting offices
Professional and business services is a main industry. Of the 11 professional-services sites we tested, 10 had tap-to-call and 4 had a homepage lead form, which may be a newsletter sign-up. A group that size can't carry a trend.
The site has to: name the people, say what you handle, and take a first note in writing for the reader who can't call from where they sit.
Law firm website designBuilders and home services
Construction is a main industry, and military families relocating here have to pick every provider from a search result, as we read it. We had too few of these sites to report as a group.
The site has to: show recent work, say where you go and when you can start, and make the phone number plain to a person with no one to ask.
Construction websitesSan Diego by the numbers
1.39 million
Population
Census Reporter — San Diego, CA (ACS figures are 2020–2024 five-year; page opens on one-year)$108,077
Median household income
Census Reporter — San Diego, CA (ACS figures are 2020–2024 five-year; page opens on one-year)39.0%
Speak a language other than English at home
Census Reporter — San Diego, CA (ACS figures are 2020–2024 five-year; page opens on one-year)22.2% of gross regional product
Military share of county economy
City of San Diego — FY2025 ACFR (citing SDMAC)Businesses online
Statewide, 60% of California small businesses use an AI platform (state scope; survey fielded June 2025).
U.S. Chamber of Commerce — Empowering Small Business 2025 (state scorecards)Before you spend a dollar
Five things to leave at home.
- 1
Leave the slideshow.
One good photograph can say what five rotating ones say, at a fraction of the weight. Our opinion, but you can test it: the median here is 4.01 MB. Compressing images comes before cutting them, and both come before a new design.
- 2
Leave the layout alone.
It's mostly working. Only 5 of 44 sites we tested failed on tap targets. Don't let anyone bill you for a new look to solve a weight problem, because a new look can make it worse. If you do want one, design upgrades can be scoped apart from the speed work.
- 3
Leave "click here" behind.
Rewrite every link so a stranger can tell where it goes: "tour times," "new patients," "get a quote." 48% of the homepages we tested failed this check. It's a small job, and it's where SEO work would start anyway.
- 4
Don't leave the number buried.
A tap-to-call number is visible on 60% of homepages here, against 69% in our 31-city sample. That gap is modest, but a person with no history with you has no reason to go looking. Put it on the first screen, beside a booking tool if your trade takes bookings.
- 5
Leave the platform argument for last.
WordPress sites here post a median speed score of 68.5, and the 15 we couldn't tie to a known platform post 61. Those are small groups, and we wouldn't switch on that evidence. If yours is WordPress and slow, our Speed Fix is a flat $399 with scores before and after. Our comparison covers the larger decision.
Local marketing
Lighten the page, then buy the summer.
Search opportunities
What a newcomer types with one hand.
Our read of what buyers here need answered, not search-volume figures.
“Where can we eat downtown during Comic-Con?”
Comic-Con comes downtown in July. A page with hours, a menu and a way to reserve, kept current for that week, is what we'd want to find with one hand and a badge in the other.
Restaurant marketing“Doctor taking new patients in San Diego”
Online booking turned up on 0 of the 13 health sites we tested, on the homepage. A family that just moved here needs a clear yes and a next step.
Healthcare websites“Contractor who can start before we move in”
A newcomer has no neighbor to ask. A page with recent jobs, the areas you cover and your next opening answers more than a slogan can.
Construction marketing“Can I order this online and pick it up today?”
Our guess is that an outdoor, coastal market buys a fair amount of gear online. If you sell it, say what's in stock and how fast it's ready.
Online store marketing
What it costs
The fare, posted in advance.
Up to 70 pages, a website costs $1,500 to $5,750 at a fixed price, and the count sets it. Online stores start at $2,500. Repairs start at $149, and a WordPress Speed Fix is $399. It's the same list in every city, so nobody here pays a tourist rate.
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 San Diego playbook
Packing instructions, in order.
- 1
Weigh it.
Put your homepage through Google's PageSpeed Insights on mobile. It lists the page's total size and the heaviest pieces. Hold that against the 4.01 MB median here, and aim under 2 MB, which 10 of the 44 sites we tested managed. Our health check is a separate graded report, and its grade doesn't compare with those figures.
- 2
Walk in as a stranger.
Hand your phone to someone who doesn't know the business, and ask them to book, or to find the price, or to call. Don't help. Note where they stop. It costs nothing, and it's more humbling than any report. This is the customer you're trying to reach.
- 3
Cut, then compress.
Take out what the first screen doesn't need, then compress what's left. On WordPress, the speed work has its own page. Test again on the phone, since a smaller page that broke something isn't an improvement.
- 4
Build one clean path.
One link for the thing most visitors want, worded so a stranger understands it. If that's a reservation, it should open a booking tool. If it's a quote, a short form, and send yourself a test. Lead forms show on 33% of the homepages we tested, though some of those will be newsletter sign-ups.
- 5
Get ahead of the calendar.
The Sentry at Torrey Pines comes in late January, Comic-Con and the Pride Parade in July, December Nights in early December. Write a page for whichever one your trade lives on, and bring it back each year. Maintenance can keep it current, and your profile should match it.
Recent work
Modern builds we've shipped.

Bleuwave Handyman
Handyman & Home Services
A WordPress site rebuilt on Next.js for speed, one crew, forty-plus services, same-day slots, and a category-driven booking flow that turns the honey-do list into a full schedule.

Bleuwave Electrical
Electrical — Residential & Commercial
A WordPress site rebuilt on a modern Next.js stack, panels, EV chargers, roofline lighting, and 24/7 repair, with brand-specific EV charger pages and an instant callback estimator.

Regional Concrete
Custom PHP Build · Concrete Contractor
A Battle Creek, Michigan concrete contractor working since 2008, with a site that takes a homeowner or a plant manager from the right service page to a written estimate.

Bleuwave Construction
Full-Stack Build · Commercial & Residential Contractor
A veteran-owned Phoenix contractor that self-performs everything under $100,000, built around the one promise clients actually care about: the people who quote the job are the people who show up.
First class all the way!
From the prompt communication, being available seven days a week, to the nuts and bolts of getting our project completed on time and on budget — I highly recommend!
Instrumental in driving our company growth through expert management of our Google and Microsoft Ads.
Start here
Tell us what you need in San Diego.
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
San Diego website questions, answered.
How fast were the San Diego business websites you tested?
44 sites finished the speed test. Their median mobile score was 60 out of 100, and the median wait for the main content was 7.9 seconds on a simulated mid-range phone. We ran each site once on a modest sample, so it's a benchmark. It says nothing final about anyone.
If the median score matches the other cities, why worry about weight?
Because a score is one number, and these sites got there by a different route. Their layouts do well on a phone and their pages are heavy. We'd rather you fixed the thing we can point to. Here's what the score measures.
What is the comparison sample?
1274 independent business sites across 31 US cities, tested the same way, and it includes these San Diego sites. It doesn't represent the country, so please don't read it as a national figure. Gaps of a few points may be noise, and several gaps here are that small.
Does my San Diego site need a second language?
Maybe. 39.0% of residents speak a language other than English at home, and we didn't test language on the sites in this report. Ask your customers. If they say yes, we'd start with your most-visited page and build from there.
What does a website cost for a San Diego business?
$1,500 to $5,750 for up to 70 pages at a fixed price, $2,500 and up for an online store, and $149 and up for a repair. The whole list is public.
Am I in here, and how do I test my own page?
We name nobody, so the report won't say. To test yours, use the free Website Health Check for a graded report, and Google's PageSpeed Insights for numbers you can hold against ours, since it uses the same Lighthouse engine. Test more than once.
Method
How we tested.
We started from OpenStreetMap business listings, independents only, screened 59 candidate sites in a shuffled, evenly mixed order, and kept 45 independent businesses that publish a San Diego 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 San Diego 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
- 59
- San Diego businesses kept
- 45
- Speed runs completed
- 44
- Tested
- November 7, 2026
- Speed test
- Lighthouse 12.6.0
Sources for the facts on this page
Beat the San Diego median.
Fifteen minutes, plain English, and a number in writing. If we are not the right fit, we will say so.
