Skip to content
Laurel Web Studio

Western PA · web design

Websites that get you booked.

I have audited 165 local businesses by hand across five counties. Of those, 27 had no website of their own, just a Facebook page or a directory listing. The rest were mostly losing customers quietly. I fix that, starting with a free written audit.

Two minutes to ask · No sales pitch · No obligation

165businesses audited by hand
54broken or missing entirely
69needed real fixes
42already solid

The evidence

165 audited. 54 broken or missing.

This grid is a printer's type case. Each compartment is one business I audited across five counties. The empty compartments aren't a design choice: they're the businesses with no site of their own. Tap a square.

FloristWestmoreland Co., PAThe phone number appears three times as plain text with no tap-to-call, so a phone customer has to retype it to order.

Yours is one of these squares. I just haven't graded it yet.

Trades generalized · businesses anonymous · Westmoreland, Fayette, Allegheny & Butler counties, PA & Monongalia County, WV · August 2026 audits

How I graded these, and what each grade means

The patterns

Five ways a website loses customers.

The same failures kept recurring, audit after audit. Read them as a checklist. If one stings, that's the place to start.

  1. 01

    Your address quietly dies.

    Domains expire. Certificates lapse. DNS breaks. Customers see an error page and assume you closed for good.

    From the auditOne local shop’s domain no longer resolves, and map sites now list the business as closed.

  2. 02

    It breaks on a phone.

    Most people will only ever see your site on a six-inch screen. If they have to pinch and squint, they’re gone.

    From the auditA pet resort still serves separate desktop and mobile sites from a mid-2000s builder.

  3. 03

    Nobody can order or book.

    If ordering means calling during business hours, the sale goes to whoever has a working button at 9pm.

    From the auditA longtime local florist takes zero orders online, so wire services keep a cut of every sale they route.

  4. 04

    Google can’t find you.

    No site means no hours, no menu, no reviews link. When a customer is choosing who to call, you are not in the running.

    From the auditA hardware store’s only web presence is a corporate store locator. A busy coffee house has no menu anywhere online.

  5. 05

    It looks abandoned.

    An outdated site doesn’t read as neutral. It reads as closed, careless, or both. People judge the shop by the storefront.

    From the auditOne local homepage still shows the developer’s own to-do notes, typos and all.

The free audit

I looked, not a robot.

Every agency offers a “free audit”: a bot hits your URL and emails you a PDF of jargon. This one is different.

I open your website the way a customer would: on a phone, hungry, in a hurry. I try to order. I try to book. I tap the phone number to make sure it dials the number printed beside it, and I check that your address reads the same everywhere it appears. I check what Google shows at 9pm on a Friday. Then I write it up in plain English.

  • A one-page report card grading the five failure points above
  • The three things costing you most, in order
  • A ten-minute call to walk through it, only if you want one

How it works

Four steps, no mystery.

  1. 01

    The free audit

    You get the written report card either way. Keep it, shop it around, or do the fixes yourself.

  2. 02

    A fixed price

    One number, in writing, before work starts: small fixes from $80, full builds from $750. No hourly meter.

  3. 03

    The build

    You watch it come together at a private preview link, and change anything you want along the way.

  4. 04

    Launch & care

    Your domain, in your name, always. I keep everything patched and current from $48/mo. Cancel anytime.

Concept redesigns

What broken looks like, and the fix.

Drag the brass handle. These are anonymized concepts drawn straight from audit findings, not client work I'm claiming. This column fills with real launches as I ship them.

Pictures only prove so much. See the working pieces and click them yourself.

Bloom & StemShop · Weddings · About

Fresh bouquets, same-day, from the shop downtown.

Order by 1pm for same-day local delivery.

The Porch Jar · $38

Add to cart

Garden Dozen · $52

Add to cart

Seasonal Wrap · $44

Add to cart
Weddings & events · book a consultation online
WELCOME TO OUR FLOWER SHOPPE !!!
HomeAbout UsPhoto'sContact

~ * ~ Beautiful Flowers For All Occasion's ~ * ~

(click photo's to enlarge)

CALL TO ORDER - (724) 555-0142

We do NOT take orders on-line at this time, sorry!!

You are visitor #004,217 · Best viewed in Internet Explorer

BeforeConcept

The longtime florist

Audit finding: a florist in business for generations, zero online ordering. Wire services keep a cut of every routed sale. The concept: same-day delivery, orders taken directly, no middleman.

The pet resort

Audit finding: a live homepage showing the developer's own to-do notes, spelling errors included. The concept: calm, booking-first, and nothing on the page the owner didn't put there.

Happy TailsBook a stay

Your dog's favorite vacation.

Check-in → Check-outDog size ▾Check availability
Vet on call·Live webcams·Outdoor runs
Happy Tails Pet Resort
TODO - RESET THE BOOKING CALENDER BEFORE LAUNCH

We Love You're Pets!

Boarding * Grooming * Daycare * & More!!

Click Here For Rates!!Photo Gallery

Site under construction - please check back soon :-)

For mobile site click HERE

BeforeConcept
Ridge IT Support(724) 555-0100

Managed IT for Westmoreland County

Tech problems, handled today.

Same-day remote support

Flat monthly plans

Backups that restore

Get help nowAvg. first response: 47 min

This site can't be reached

The server IP address could not be found. The referral you got? They searched, found nothing, moved on.

ERR_NAME_NOT_RESOLVED

Reload
BeforeConcept

The invisible IT shop

Audit finding: an IT support company with no website at all. Referrals searched and found nothing. The concept: three pages that prove someone competent answers the phone.

The rented-out cafe

Audit finding: the cafe's own web address silently forwards to an ordering platform, so every link a customer shares carries the platform's brand and the platform's fees. The concept: their domain serves their shop, at counter prices.

Copper Kettle CoffeeMenu · Beans · Visit

Order ahead. Pick up at the counter. Counter prices.

Open till 6pm today · roasted in the back room on Tuesdays

Drip, 12oz · $2.75

Latte · $4.50

Cinnamon roll · $4

No app, no service fee, no middleman.Order ahead
SnackWagonCart (0)

SnackWagon > Coffee & Tea > Listing #48-2213

Copper Kettle Coffee

Delivered by SnackWagon couriers · 35 to 50 min

Drip coffee, 12oz$4.09
Cinnamon roll$5.79
Service fee + small order fee$3.48

Prices set by SnackWagon and may be higher than in store. Hours shown are delivery hours.

BeforeConcept
MarigoldServices · Stylists · Visit

Cut, color, and a chair by the window.

Tuesday to Saturday · next opening shown live

Women's cut · from $42

Color & foils · from $95

Full list with prices, no surprises

Call (724) 555-0177One tap. It dials.
⚠ Not securecertificate does not match this site

~ Marigold Salon & Day Spa ~

Where YOU are the star!

[ CALL NOW button - image not found ]

tap to call... (link opens a blank page)

Walk-in's welcome! Closed Monday's

BeforeConcept

The unreachable salon

Audit finding: the call button on the phone version dials nothing, and the secure address fails its certificate check, so browsers warn people away. The concept: one working call button and a padlock that just works.

The two-number tavern

Audit finding: two different phone numbers on the same page, both plain text, neither one tappable. Nobody knows which one rings the bar. The concept: one number, one tap, and tonight's answers up top.

Iron Bridge TavernMenu · Events · Visit

Open till 11 tonight. Kitchen till 10.

Tonight: fish fry & the back porch is open

Wings, 12 for $14

Fish fry plate · $13

Full menu as real text, no PDF

Call (724) 555-0118One number. It taps. It rings the bar.
IRON BRIDGE TAVERN

Call for reservations: (724) 555-0118

"Best wings in the valley!"

Friday Fish Fry! Karaoke Sat 9pm!

Menu available - stop in or call ahead

Questions? Phone (724) 555-0184 · est. 1978
BeforeConcept

Pricing

Plain numbers, in writing.

On Wix or WordPress? One page, off the platform, $250–600. Your existing page, rebuilt by hand as a single fast page you own outright, with your current wording carried over as-is rather than rewritten. Where you land in that range depends on how much is on the page: a barber with hours and a number sits at the bottom of it, a shop with a full service list nearer the top. No monthly platform fee, no builder to log into, nothing that holds the site hostage if you stop paying. Through Thanksgiving.

Monthly is the same fixed build price split over a fixed number of months; the exact term and total print in your written quote before you commit. The care plan further down is a separate, ongoing service.

Standard

The full build

$1,500–2,250$1,500–2,250split monthly, term in your quote

Restaurants, salons, shops: a site the owner edits, with ordering or booking built in.

  • Designed by hand around your actual menu, services, and busy hours
  • Online ordering or booking wired in, no commission middlemen
  • You change hours, menus, and photos yourself
  • Local search done right: Google Business, maps, structured data
Start with the free audit

Starter

from $750from $750split monthly, term in your quote

Single-location trades that need to exist properly online: pages that load, a number that's tappable, hours Google believes.

Premium

$2,500+let's talk

Real e-commerce, multi-location, or fully custom builds, quoted precisely after the audit.

Small fixes

$80–550

priced by the amount of work · no rebuild required

Not everything needs a rebuild. A wrong number, a dead link, a phone you can't tap: one fix is $80, a short list is $295, a full day of them is $550. The exact number comes out of your audit report, fixed in writing before anything starts.

Beyond the website

$95 callout

first hour on site · within 25 miles · credited to work booked that visit

A website is rarely the only thing that needs a hand. I also do the systems work behind it: servers and backups, email and domain records, network and Wi-Fi, and the physical end of it, mounting, cabling and setting up the actual hardware on site.

The callout is $95. That covers getting to you anywhere within 25 miles of Greensburg and the first hour on site working out what is actually wrong. If you book the work while I am there, the $95 comes off that invoice. Further out than 25 miles, we agree the travel before I leave, so it is settled in advance rather than added afterwards. Everything past the first hour is quoted per job in writing, because a single switch in a closet and a five-machine office are not the same visit.

Accessibility isn't an add-on here. Every page I build is made keyboard-navigable, screen-reader friendly and contrast-checked as part of the normal job, not sold back to you as an upgrade. If you need an existing site brought up to that standard, that's ordinary work I can quote.

Healthcare practices: what I do and don't take on. I do not sign business associate agreements and I do not build anything that collects, stores or transmits patient information. What I do build is the public side: the pages that tell people who you are, where you are, and how to reach you. Scheduling and anything clinical stays in the system you already run, which is where the agreements you have already signed apply.

That covers most small practices, and it is worth saying plainly rather than in fine print. If your project does need a site that handles patient information, I am not the right person to build it. I will tell you that before you pay me anything and point you at someone for whom it is ordinary work.

The care plan

$45–120/mo

hosting · security patches · content updates · SSL renewal · Google Workspace admin · Google Business Profile upkeep · small integrations · a human who answers

Where you land in that range depends on how much changes month to month; the exact number is in your written quote. Cancel anytime. The site, the domain, and every password stay yours. Every project gets a fixed written quote before any work starts; if you choose monthly, the exact term and total are spelled out in that quote. No interest games, no surprises.

Read the terms before you commit

The other way this gets sold

Some agencies sell websites as subscriptions now: hundreds of dollars a month, every month, on a hosted builder with no supported way to move the site anywhere else. Stop paying and the site can come down; leaving can mean rebuilding from scratch. The numbers on this page work the other way: your price is fixed in writing before work begins, and once it's paid, the site, the domain, and every password are yours.

Already holding a written quote from another local shop? If you're free to share it, send it over. I will lay it out line by line next to mine and tell you how I read each line, including anything of theirs worth paying for. If I can deliver the same essentials for less, my lower price goes in your written quote. If I can't, I will say so and point you back to them. The arithmetic is worth thirty seconds either way: $300 a month is $10,800 over three years, while a Standard build plus three years of the care plan tops out at $6,570 at today's prices, and the site is yours. Run the same multiplication on any monthly "AI optimization" plan.

Est. Westmoreland Co.Laurel Web StudioWebsites that get you booked

Who's behind this

One person. Every pixel.

I started this the unglamorous way. One July I sat down and graded two dozen local business websites by hand: the florist, the pizzeria, the pet resort, the funeral home. Not with a scanner. I used each site the way a customer would, on a phone, and wrote down exactly where it lost me. In August I tightened the method, retired the pilot numbers, and did it properly: five counties across western PA and northern WV. The ledger now holds 165 businesses.

Of those, 27 had no site of their own at all, and 27 more were failing outright: dead domains, wrong phone numbers, blank pages. Only 42 of the 165 passed clean. The rest were quietly handing customers to whoever showed up properly in a search.

That's the gap I work in. Big agencies won't touch Main Street budgets, and template farms ship the same brochure to everyone. I build by hand, locally, for a fixed price, and this page is my résumé: every animation on it, I wrote.

Before any of this I served in the United States Marine Corps as an aviator and QA mechanic. I won't put an eagle, globe, and anchor on your invoice, but the habits carried over: show up early, tell the truth, finish the job. I went back to school for IT in 2020 and started working professionally in 2022.

The day job is level-two IT support and systems administration: Linux and Windows server environments, Azure and Google Workspace, enterprise identity, basic network security, and a support desk where every ticket is a real person who needs a real answer. The certifications behind that include Microsoft's Azure Security Engineer Associate, Fortinet network security, and Google's IT support and security certificates. This studio itself runs on Cloudflare and Stripe, and your website is held to the same standard: patched, backed up, watched.

Nobody smart works alone, and I know exactly who to call. Heavier engineering, Python, JavaScript, or SQL, goes to one of two contracted developers I have worked with before. Photography, video, and anything media related goes to an audio-visual professional on contract. When the message itself needs sharpening, a contracted marketing professional reads it. Four professionals, one standard, and you still deal with one person: me.

No staff, no sales deck, no photo of me shaking hands at a ribbon cutting. A desk in Westmoreland County and strong opinions about how your website should treat your customers.

One more thing. That A− in the top corner of this page grades this very site. Tap it and read the margin notes I left on my own work, deductions included.

The person who answers when you call

Questions

Fair questions.

Something I didn't cover? Email me and you'll get an answer from a person, usually the same day.

Who really owns the website?

You do. The domain is registered in your name, the files are yours, and every password gets handed over at launch. If we ever part ways, everything goes with you.

I already have a website.

Then you might be ahead. The free audit grades what's there. Across 165 audited businesses, some sites needed replacing, some needed small fixes, and one in four needed nothing at all. If yours is fine, I'll tell you that in writing.

What if I can't spend $1,500 right now?

Three honest options: if the site mostly works, small fixes start at $80; the monthly plan spreads a build out; and the Starter tier exists precisely for this. What I won't do is quote low and surprise you later.

Will this actually bring me customers?

A website can't rescue a struggling business, and I won't pretend otherwise. What it does is stop the silent losses: when someone searches for you at 9pm, they find hours, a menu, and a booking button instead of a dead domain or nothing at all.

Do you only build websites?

The website is the storefront; I also set up the plumbing behind it, and a fair bit further back than that. Hosting, business email on Google Workspace, Stripe so you can take cards and send payment links, and the domain and DNS wiring that holds it all together. Past the website: the software subscriptions a business actually runs on, cloud infrastructure on Azure when something needs to live somewhere bigger than a web host, and the physical side too, networking, workstations, and the gear in the back room. Every engagement includes a security pass over the accounts and the site, with a written report of exactly what I checked. One person, one written quote, and every account ends up owned by you, with my access only where you want ongoing help.

What if I want to cancel the care plan?

You cancel, effective the next billing month. The site keeps running. You'd just take over hosting and updates yourself, and I hand you a plain-English checklist for doing that.

The next step

Let's look at your website together.

A free written audit of your current site, or an honest starting point if you don't have one. The form takes about two minutes, the report comes back in plain English, zero obligation.

01: you send it · 02: I read it by hand · 03: report card in your inbox. A call only if you ask.

Goes straight to me; I reply within one business day. Privacy

Rather not type? Call (724) 201-9103 (it rings a person, not a menu) or text me a screenshot of your site

Or skip the form

Grab a time that suits you.

A thirty-minute phone call instead of the form. Bring your website address; you do not need anything else.

Calendar not loading? Call or text (724) 201-9103 and we'll find a time.

Based in Western PA · working remotely anywhere in the US