Skip to content
Mesa Web Designers

2026 Richmond business website report

Richmond reads for a living. Most homepages we tested skip a step in the outline.

60% of the Richmond homepages we tested have headings that skip levels, against 47% in our 31-city sample. The pages are otherwise light, so we'd edit before we'd rebuild.

Richmond runs on documents. State government has about 23,900 jobs in the city, professional and business services run about 1.36 times the national job share, and financial activities about 1.49 times. Our read is that a lot of people here skim for a living and know a badly organized page when they meet one. So here is the odd result. 25 of 42 homepages we tested have headings that skip levels, 60% against 47% in our 31-city sample. A failure means some headings on the page jump a step, not that the page is a mess. It's one of the plainest gaps in this report, and it's a matter of editing.

The plumbing, meanwhile, is mostly good. A median page here weighs 2.41 MB against 3.08 MB and makes 87.5 requests against 93. Business markup runs the other way, on 37% of homepages against 45%, a gap of a few sites. Links search engines can't follow show on 5 of 42, 12% against 21%, a gap of a few sites. The speed score is 66.5 against 61, about the same, and median blocking time is 85 ms against 277 ms. That second gap is wide, but it's one run per site on a shared test machine, so we'd call it encouraging and leave it there. We don't see a case for a new site in these figures alone.

The other note is about the end of the memo. Tap-to-call shows on 58% of these homepages against 72%, and 13 of 43 offered no phone link, form or booking tool that we counted, 30% against 17%. Each of those is a gap of a few sites, so it's a lean. Email links and contact pages weren't counted, so some of those may be fine one click in. Still, a reader who finishes your homepage ought to find a signature. This is 42 speed tests, a modest sample, so check your own site before you take our word for it. Most of this is repair work and not a rebuild.

Measured November 7, 2026

We tested 43 Richmond business websites on a phone.

Independent businesses with a Richmond street address on their own site. Totals only: we do not name anyone. How we tested.

66.5 of 100

Median mobile speed score

31-city sample: 61

6.8 seconds

Until the main content shows

On a simulated mid-range phone. 31 cities: 7.4s

83% of sites

Took over 4 seconds

35 of 42 tested

16% of sites

Let a visitor book online

31 cities: 10%

Scores for Richmond are from our own test, described under How we tested.

What it means

Four notes in the margin.

The outline skips steps.

Headings work as the table of contents for anyone skimming, for a screen reader, and, in our view, for a search engine trying to tell what a page is about. Skipped levels show on 60% here and 47% in the sample. A single H1 shows on 26 of 43, 60% against 61%, about the same. Vague link text runs 40% against 32%, a gap of a few sites. The fix is usually a matter of tags and not of words, so we'd expect it to be one of the smaller jobs on this page. Design fixes are where to start.

The page travels light.

Under 2 MB is where 16 of 42 homepages landed, 38% against 31%. Main content takes 6.8 seconds against 7.4, about the same, so lighter doesn't mean sooner here. 3 of 42 landed in the poor speed band, against 26% in the sample. That band moves with a busy test machine, but the gap is wide enough to be worth saying. If your page runs heavier than these, find out what's in it.

Fewer numbers you can tap.

Tap-to-call runs 25 of 43, 58% against 72%, a gap of a few sites. Among the 10 health sites we tested it's 7, against 88% of 310 in the sample, which we'd take as the same note, on a small group. Our guess is that some of these sites expect a reader at a desk. Maybe so. But a person walking between buildings at lunch has a phone, and a phone number that isn't a link may make them copy it by hand. Mobile fixes are where we'd file that job.

Few offices we tested ask for the next step.

Lead forms show on 1 of the 9 professional sites we tested, against 37% of 343 in the sample, and booking on none, against 3%. That's a short list, so take it as a hint. Across all 43 homepages, lead forms run 26% against 31% and booking 16% against 10%, about the same either way. In a town with this many professional and financial jobs, we think a site that takes a first note in writing is an easy way to look like you read your own mail.

How Richmond sites ask for the business

Tap-to-call phone link58%

25 Richmond sites · 31-city sample: 72%

Lead form on the homepage26%

11 Richmond sites · 31-city sample: 31%

Online booking16%

7 Richmond sites · 31-city sample: 10%

Business markup for search engines37%

16 Richmond sites · 31-city sample: 45%

Most common failures

  • Headings that skip levels60%
  • Text with too little color contrast55%
  • Uses third-party cookies45%
  • Links with vague text ("click here")40%
  • Links with no discernible name36%
  • Browser errors logged in the console36%

Free tool

How does your site compare with the rest of Richmond?

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 Richmond:

  • 58% have a tap-to-call link
  • 74% have a search description
  • 37% tell search engines what kind of business they are

Scan your site.

Thirteen concrete checks — speed, SEO plumbing, mobile, security — graded and translated into plain English. About twenty seconds.

Step 1 of 2 · Your site50%

Who does business in Richmond

Who in Richmond gets read closely.

Law, accounting and consulting firms

Professional and business services runs about 1.36 times the national job share in the city, so a firm's site may be read by other businesses as much as by the public. Tap-to-call shows on 6 of the 9 professional sites we tested.

The site has to: name the people and what they handle, in an outline a reader can skim, and take a first note in writing.

Law firm website design

Advisers, insurers and financial offices

Financial activities runs about 1.49 times the national job share in the city, and firms in that field may need client portals and internal tools. We have no separate figure for them.

The site has to: state plainly who you serve and how to start, and keep the wording your own compliance people have approved.

Financial services websites

Clinics and private practices

VCU Health is among the city's big employers, and education and health services is a main industry. Of the 10 health sites we tested, main content took a median 9.7 seconds, against 7 in the sample, and 1 offered booking. The group is small.

The site has to: make the phone number a link, say if you're taking new patients, and offer a route for people who can't call in office hours.

Healthcare website design

Property managers and agents

43.5% of occupied homes in Richmond are owner-occupied, so a good share of households rent. We'd expect plenty of those searches to happen on a phone. We didn't measure them as a group.

The site has to: show what's open now, with the rent and the next step, and name the jurisdiction, since the city, Henrico and Chesterfield are separate places.

Real estate websites

Restaurants and shops at festival and race time

The Folk Festival and race weekends bring crowds into the city, and a visitor may look up food nearby from a phone. We tested only 5 food and drink sites here, too few to call a trend. Across the sample, 58% of 144 food and drink sites have tap-to-call.

The site has to: put the hours, the menu and a tappable number on the first screen, and keep event-weekend hours current.

Restaurant website design

Firms that sell to institutions

State government has about 23,900 jobs in the city, and professional offices are thick on the ground. A firm selling to offices like those should expect, in our view, a buyer who reads first and calls later. This group isn't in our measurements.

The site has to: say what you do on one screen, keep capability documents easy to find, and let the reader write to you.

Custom web applications

Richmond by the numbers

9,349

Business establishments (Richmond, an independent city, 2025)

BLS QCEW 2025 annual averages, Richmond city, VA (establishments and employment by supersector)

Businesses online

In a 2025 Clutch survey, 83% of small businesses had a website (national scope, no city or state breakout). Statewide, 54% of Virginia 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

Copyedit before you rebuild.

  1. 1

    Print the outline.

    Write down your homepage's headings in order, indented by level. If it wouldn't pass as a table of contents, that's the first job. 25 of 42 we tested failed on this, in at least some headings. No designer is needed to see it, and a repair can often correct it.

  2. 2

    Keep what's working.

    A median of 2.41 MB is worth protecting, and so is business markup if you have it, as 37% of the sites here do. Our advice is to tell anyone who proposes a rebuild to match that weight and keep that markup first. The platform comparison is worth reading before you agree to a move.

  3. 3

    Link the phone number.

    On 18 of the 43 homepages we tested, we found no tap-to-call link. It's a small tag and likely the shortest job on this list. Mobile fixes are the place to look if your site has more wrong on a phone.

  4. 4

    End with a signature.

    Finish the page with who to contact and how: a linked number, a short form or a calendar. 13 of 43 showed none of those on the homepage. If yours is on a contact page, consider bringing it forward. Here's how we'd test it.

  5. 5

    Say which Richmond.

    Richmond has been an independent city since 1871, separate from Henrico and Chesterfield Counties. We screened 77 candidate sites and set aside 21 where we found no Richmond street address on the site. We can't say how many sit in the counties and how many just don't print one. Print your street and name what you serve. Local search follows from there.

Search opportunities

Questions a good outline ought to answer.

Our read of what buyers here need answered, not search-volume figures.

  • “Do you serve Henrico as well as the city of Richmond?”

    The answer is one sentence on the page, and a separate page if you truly do the work there. It saves a call nobody wanted to make.

    Local search
  • “What does a small business lawyer in Richmond handle?”

    A practice-area page with headings in order lets someone find the part that fits. Our read is that it's a better first meeting than a page of biographies.

    Law firm marketing
  • “Is this clinic taking new patients?”

    Of the 10 health homepages we tested, 3 had a lead form and 1 offered booking. A line of plain text and a way to act on it would answer this.

    Healthcare websites
  • “Where can we eat near the Folk Festival?”

    The festival is three free days on the riverfront in October. A restaurant can keep one page current for that, and bring it back next year.

    Restaurant marketing

What it costs

Our prices, with the headings in order.

For readers who go straight to the last page: a site of up to 70 pages runs $1,500 to $5,750 at a fixed price, by page count. Online stores start at $2,500. Most of this report's advice points at repair work, and repairs start at $149. It's one published list for every city.

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

***Pricing depends on complexity. ***Pricing depends on complexity, setup and budget. Ad spend is paid to the ad platform directly.

See every price

The Richmond playbook

The revision schedule.

  1. 1

    Read your own homepage aloud.

    Start with the headings, then the first paragraph, on a phone. Run the health check for a graded report. Then run Google's PageSpeed Insights on mobile, which is the one to hold against the median of 66.5 for the sites we tested here, and which lists the heading problems for you.

  2. 2

    Fix the outline.

    One H1. Headings that step down in order. Words that say what's under them. Contrast failures run 55% against 62% in the sample, a modest point in Richmond's favor, so keep that as you edit. Check your buttons too, since 6 of 31 sites had at least one with no name a screen reader could use.

  3. 3

    Make the number a link and add a way to write.

    A linked number first, then a short form. Label the fields, since 40% of those we found here had no label we could find. Then send a test, because a form that fails quietly loses you people you never hear about.

  4. 4

    Build pages for what you actually sell.

    The platform doesn't look like the obstacle. The 16 sites on custom or unidentified platforms post a median speed score of 75 against 62, a small, mixed group on a shared machine. Give each service or practice area its own page, then link to it in plain words. A larger redesign can wait until you've run out of edits.

  5. 5

    Count what comes in.

    Track calls and forms starting before you change anything, so you can see what the edits did. Then look at the calendar. The Monument Avenue 10K runs in April, the Folk Festival in October and the marathon in November, if your trade lives on crowds.

Start here

Tell us what you need in Richmond.

Pick what you want and the price appears on the spot. The developer follows up, not a salesperson.

Prefer to talk? (480) 525-7582.

Step 1 of 4 · What you need25%

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

Richmond website questions, answered.

What did your speed test show for Richmond?

The median mobile score was 66.5 out of 100 on 42 completed tests, and main content took a median of 6.8 seconds on a simulated mid-range phone. That's one lab run per site on a shared test machine. Scores read low because of it, so treat them as a rough benchmark.

What does your comparison sample cover?

1,274 independent sites across 31 US cities, tested the same way. Richmond isn't one of them. It's a yardstick of ours and doesn't speak for the country. With 43 sites here, we only make something of wide gaps, and we say so when a gap is small.

Do heading levels really matter to my customers?

A customer won't report a skipped heading. Our view is that they feel it as a page that's hard to skim, and that a screen reader user feels it more. We didn't measure either effect. It's a small fix, so we wouldn't spend long arguing about it. Here's the repair work we do.

My clients are other businesses. Do I need tap-to-call at all?

A business client on the way to a meeting has a phone too. A linked number is a small job and takes nothing away from the desk reader. Add a short form if you'd rather be written to. Here's how we'd approach a firm like yours.

What would all this cost a Richmond firm?

Repairs start at $149, and we'd quote the edits here after seeing the page. A full site runs from $1,500 for up to 10 pages to $5,750 for up to 70. It's all posted, the same in every city.

Is my site one of the ones you tested?

It might be. We publish totals and never a business's name, so you can't tell from here. You can test your page with the free Website Health Check, a graded report of its own, or with Google's PageSpeed Insights, which runs the same Lighthouse engine we did. Scores vary, so run it more than once.

Method

How we tested.

We started from OpenStreetMap business listings, independents only, screened 77 candidate sites in a shuffled, evenly mixed order, and kept 43 independent businesses that publish a Richmond 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. 42 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. Our Mesa report found its sample through web searches and ran one site at a time, so its figures aren't directly comparable.

Beat the Richmond median.

Fifteen minutes, plain English, and a number in writing. If we are not the right fit, we will say so.