A contractor we know got an invoice last month for $85. The line item read: "Update service hours on website (10 min)."

The change was one sentence. Business hours on Friday had shifted from 5 PM to 4 PM. That was it. Eighty-five dollars, plus two days of waiting for his developer to get to it, because she had other clients in line ahead of him.

By the time the site reflected the new hours, two customers had already shown up at 4:30 on a Friday to a closed shop.

This is the small-business website experience. Not the outlier. The normal one.

$50–$200
typical per-change cost for small business website updates through a developer

Why this is the default

Most small business websites are built by one of two types of people: an agency that hand-codes everything, or a freelancer who uses WordPress.

Either way, the result is the same: the business owner can't actually change the site themselves. They can look at it. They can show it to customers. But they can't touch it.

When they need a change, they call, text, or email the person who built it. That person bills them. Sometimes hourly. Sometimes a "maintenance fee." Sometimes both.

And so the site slowly drifts out of sync with the business. Seasonal hours never get updated. The "new" service that launched in 2022 disappears from the page two years later than it should have. The photos show the old storefront, the old team, the old truck.

Eventually the owner stops asking for updates at all. The site becomes a frozen snapshot of whatever the business looked like three years ago. Customers notice. Google notices too — outdated sites rank lower.

"But my developer gave me a CMS"

Some freelancers hand off a content management system (usually WordPress) and say "you can update it yourself now."

This almost never actually happens. Here's why:

The CMS doesn't actually solve the problem. It just makes the owner scared to touch the site for a different reason.

"I have a login for my website. I've used it twice. Both times I broke something and had to pay to fix it."

— overheard in too many coffee shops to count

The real fix: stop building websites that need a technical operator

The problem isn't that small business owners are bad at technology. The problem is that websites are built assuming a technical operator, and then handed to a business owner who isn't one.

The fix is to build websites that use a tool the owner already knows, every day, fluently.

That tool, for 99% of small business owners, is a spreadsheet.

Every piece of changeable content on a modern small business site — hours, prices, menu items, services, staff names, seasonal specials, project photos, testimonials — is just a row of data. Rows of data belong in a spreadsheet. Not in a CMS, not in a developer's task queue.

What this actually looks like

Here's the workflow at a restaurant we built last year:

  1. The owner opens their Google Sheet. It's bookmarked on her phone home screen.
  2. She adds a new row to the Specials tab: "Lobster Roll · $28 · Available through Sunday."
  3. She closes the sheet.
  4. Ten seconds later, the special appears on the website — hero section, menu page, and on her Google Business Profile carousel.

No login. No developer. No $85 invoice. Total elapsed time: less than a minute.

When the lobster roll sells out Saturday night, she deletes the row. The special disappears from the site before the last table has been cleared.

A restaurant website menu that updates instantly from a Google Sheet — no developer, no CMS
Oak & Ember — a restaurant site where the entire menu updates from a Google Sheet.

Why Google Sheets specifically

There are a dozen tools that could theoretically do this job. Airtable, Notion, Coda, a custom admin panel. We use Google Sheets on purpose:

30 sec
average time for a content update to appear on a GridSync client's live website

What this means for your site

If you pay someone every time you need to update your website, you're not alone. Most small businesses do. But there's nothing about small business websites that makes this the necessary arrangement. It's a legacy of how agencies and freelancers have always priced their work.

You can have a website that:

That last bullet is the one that usually gets people off the phone with their current developer.

See it in action: Farnsworth Lumber is a live example site where every word, price, and photo comes from a Google Sheet the owner edits. Try clicking around. Then imagine your own business running the same way.

If you're tired of paying for every comma, here's what a site like this costs. The whole point is that after you buy it, it doesn't cost you anything to keep it current.

Ready to own your website for real?

Get a GridSync site that updates from a Google Sheet. No CMS, no logins, no “send me an email and I'll fix it next week.”

Get Your Free Estimate