Web Design for San Francisco Small Businesses

For San Francisco restaurants, clinics, law offices and shops whose website loses customers on the phone, in a second language or to a keyboard.

A diner pulls up your menu on the bus. It's a photo of a paper menu. She can't zoom it, can't translate it, and books the place next door.

This isn't a menu problem. It's a website that was built for a desktop in one language, in a city that doesn't search that way.

What we would do first for a San Francisco business: open your site on a phone, run it through a screen reader and a translation check, and compare what we find with your Google Business Profile. That takes about an hour and tells you which fix pays first.

What San Francisco customers search for

San Francisco searches are short and local: "dim sum near me", "dentist open Saturday", "tenant lawyer Mission". Two things make this city different.

First, language. According to the Census American Community Survey 2024 (DP02), 43.9% of residents aged 5 and over speak a language other than English at home. 24.7% speak an Asian or Pacific Island language and 11.2% speak Spanish. A page that exists only in English, or only as an image, cannot be found or translated by most of those searchers.

Second, the city is small and dense. With 826,079 residents in the Census Bureau's Vintage 2025 estimates, many businesses compete within a few blocks, so being the nearest result is not enough. The page that answers the question fastest wins.

Which San Francisco businesses most need a better website

San Francisco County and the city are the same place, so the county numbers describe the city. The Census County Business Patterns 2023 count 33,378 establishments, and 28,277 of them (84.7%) have fewer than 20 employees. The largest groups where a website directly brings in customers:

Restaurants need a readable, translatable menu and hours that match Google. Clinics and dentists need a booking path that works with one thumb. Law and real estate offices need a clear page per service, because people search for the specific problem, not the firm.

Mobile and speed

The Census survey on computer and internet use (S2801) finds 93.8% of San Francisco households have broadband, but 6.3% rely on a smartphone with no other computer. For them, your mobile site is your whole site.

Google's Core Web Vitals set the bar: the main content should appear within 2.5 seconds, measured on the slower 75% of real visits, separately for mobile and desktop. We hand-code sites without page builders or WordPress plugins, which keeps pages light enough to meet that on a phone with a weak signal.

ADA website accessibility

The Department of Justice published Guidance on Web Accessibility and the ADA on March 18, 2022. It says Title III covers businesses open to the public, points to the WCAG standard, and lists common barriers: poor color contrast, color used alone to give information, missing alt text, videos without captions, forms without labels, and mouse-only navigation.

For a San Francisco restaurant, the fix is usually a real text menu instead of a photo. For a clinic, it's a booking form a screen reader can fill in. We build to WCAG from the start and tell you what we checked.

Local SEO with a Google Business Profile

Google says local results depend on relevance, distance and prominence, and that you cannot pay for a better local ranking. Complete hours and categories, answered reviews and current photos build prominence. Your website should say the same things your profile says, and link each service to its own page.

Today → After, for a San Francisco restaurant

TodayAfter
Menu is a photo of the printed menuText menu, translatable by the browser
Hours on the site differ from GoogleOne set of hours, updated in both places
Reservation link opens a tiny desktop pageBook button sized for a thumb
Screen readers skip the whole menuEvery dish and price read aloud

An illustration, not a forecast: if 1,000 people a month open your menu page and 1 in 50 book a table, that's 20 bookings. If a readable, translatable menu moves that to 3 in 100, it's 30. At four diners and $30 a head, ten extra bookings is $1,200 a month.

When it's not worth it yet

If almost all your customers come from walk-in traffic and your Google profile already gets you calls, fix the profile first and leave the website for later. A new site won't fix wrong hours on Google.

What it costs

Our custom web design plans start at $2,660 once plus $17.50 a month hosting, or $122.50 a month with hosting and unlimited edits. Each page after the fifth is $70, which matters if you want menus in several languages. If you are just starting, look at the under-$99 starter site or the free website offer.

We work remotely with San Francisco businesses; there is no local office. If you want to know which of these fixes matters most for your site, book a free 30-minute call.

Frequently asked questions

How much does a small business website cost in San Francisco?

Our hand-coded sites start at $2,660 once plus $17.50 a month hosting, or $122.50 a month with hosting and unlimited edits included. A two-page starter site is available for under $99, and a Shopify store starts at $5,600.

Should my San Francisco website be in more than one language?

If your customers speak Chinese, Spanish or Tagalog at home, a translated menu, service page or booking page usually earns its cost. The Census puts Asian and Pacific Island languages at 24.7% of San Francisco residents aged 5 and over.

Does the ADA apply to my restaurant or shop website in San Francisco?

The Department of Justice's March 2022 guidance says businesses open to the public must make their goods and services accessible, including online. It points to the WCAG standard and lists problems like poor color contrast and forms without labels.

Do you have a San Francisco office?

No. We work remotely with San Francisco businesses over video calls, email and shared documents, and you keep ownership of the domain and accounts.

How long does a San Francisco small business website take?

A two-page starter site can be up within a week. Larger multi-page and multilingual sites take longer, and we give you a timeline after the first call.