Short version: a cheap website isn't cheap. The gap between a "fine" Squarespace/Wix site and a custom-built site shows up in search rankings, page speed, conversion rate, and the cost of every single marketing dollar you spend after. Here's the real math from one South Florida restaurant.
The setup
A Broward County restaurant. we'll call them Restaurant X. built their site on Squarespace for $23/month and a $99 template purchase. Pretty, easy to edit, photographed nicely. By any normal owner's standard, a "fine" website.
Three years in, they came to ZRG because growth had stalled despite investing heavily in social media and paid ads. We audited the site and found the real story.
Problem 1. Page speed killed mobile traffic
Their site loaded in 4.8 seconds on a 4G mobile connection. Google's own research: a site going from 1s to 3s load increases bounce probability by 32%. At 4.8s, the bounce rate was 72% on mobile. Roughly 5,000 monthly mobile visitors left before the homepage finished rendering.
Average transaction for them was $28 at a 3% conversion rate. Do the math: ~$4,200/month in lost revenue just from the mobile bounce problem. $50k+ a year.
Problem 2. SEO bleed
Squarespace auto-generates a URL structure that's passable for blogs but terrible for local SEO. Their menu page was at /our-menu-2 (because they'd saved over the original). Their location pages were non-existent. Their schema.org markup was the generic default that didn't declare them a restaurant. Their competitor down the street had a custom site with LocalBusiness + Restaurant + Menu schema, dedicated neighborhood pages, and was eating their lunch on every "[cuisine] near me" query.
Problem 3. Online ordering inefficiency
The Squarespace "Order Online" button pointed to an embedded third-party widget that charged 8% + $0.50 per transaction and took 6 seconds to load. On a $35 order, that's $3.30 in fees. At 600 orders/month, $1,980/month in processor fees they didn't have to pay. A direct ordering integration on a custom site costs 2.9% + $0.30 (Stripe), which would have saved $1,200+/month.
Problem 4. Ad spend efficiency
They were spending $3,000/month on Google Ads. Because their landing page was slow and the conversion rate was low, their Quality Score was a 4/10. A Quality Score of 4 vs a 9 roughly doubles your cost per click. So of that $3k, maybe $1,200/month was wasted on inflated CPCs their slow site was causing.
The total
Conservative estimate of monthly revenue + cost impact:
- Mobile bounce: -$4,200/month
- Lost SEO traffic: -$1,800/month (conservative)
- Excess ordering fees: -$1,200/month
- Wasted ad spend: -$1,200/month
Combined: ~$8,400/month opportunity cost from "saving" $23/month on Squarespace. Over three years: $300,000+. We rounded down to $50k in the title because we don't actually know what their total revenue baseline was. Either way. not $23/month.
What we did
We rebuilt their site from scratch. Astro + Tailwind, hosted on a fast edge network, full LocalBusiness + Restaurant + Menu + FAQ + Review schema, neighborhood landing pages, direct Stripe ordering, sub-2-second load times on mobile. Total cost: ~$4,500 build + $300/month management. Inside 90 days, the map pack position moved from #11 to #4 for their primary cuisine + city query. Conversion rate doubled. CPC dropped 40%.
When to stay on Squarespace/Wix
To be fair. if you're a side hustle, a personal site, a very new business validating whether you even have a business, a DIY platform is fine. It's the right call for pre-revenue or low-traffic situations.
Once you're spending any real marketing dollars. paid ads, SEO, content. every inefficiency on your website multiplies those spend losses. That's when custom pays back inside a quarter.
If you want to know what your site is actually costing you, book the free audit. we'll run your Lighthouse scores, check your schema, look at your map pack position, and give you a real number.