Build Your Own Website or Hire a Pro: The Real Math
Wix, Canva and co face reality: time spent, results on Google, lost customers. An honest calculation in euros and hours to help you decide well.
Build your own website or hire a pro? The question comes up for every tradesperson, shop owner or health professional starting or relaunching a business. Tools like Wix, Canva or WordPress.com promise a live website in a few hours for almost nothing, but the real math includes the time spent, local search visibility and the customers who, because they never find you on Google, simply never call. In Lyon, Bordeaux, Nantes or Lille, most independents who try the DIY route end up paying, in lost hours and missed opportunities, far more than a professional website built for Google from day one. This guide compares both options honestly, in euros and in hours, to help you decide based on your industry, your city and the time you can realistically spend.
In short
- A "free" site (Wix, Canva, WordPress.com) actually costs 20 to 60 hours of your time for a decent result, rarely optimized for Google.
- A professional website generally costs between 800 and 3000 euros depending on the industry, but includes SEO structure, a Google profile and a fast launch.
- The real metric isn't the sticker price, it's the cost per customer acquired over the first 12 months.
- Trades in construction and renovation, healthcare professionals and shops in competitive areas almost always benefit from hiring a pro from the start.
- A funded setup (like Lenobot's, 0 euros upfront) removes the trade-off entirely: you pay nothing upfront and keep your time for your actual job.
What "free" really means with Wix, Canva or WordPress.com
Website builders advertise plans at 10 or 15 euros a month, sometimes less, unbeatable next to an agency quote of 1500 or 2000 euros. Except that price only covers hosting and the domain name, not the actual work.
What never gets counted in the "free" price:
- Time to learn the tool (menus, blocks, settings)
- Choosing and adapting a generic template to your business
- Writing the copy, often rushed or copy-pasted from a competitor
- Technical setup (domain name, business email, legal notices)
- Mobile fixes, almost always needed after the fact
A baker in Toulouse or a beautician in Marseille who jumps on Wix on a Sunday evening quickly discovers that "build a site in an hour" is a marketing promise. The visual result can be fine. The problem shows up later: this site is almost never built to appear in Google searches for its own city.
The math in hours: how long a DIY website really takes
Here is a realistic estimate, step by step, to reach a decent (not perfect, decent) result:
- Learning the tool: 5 to 15 hours depending on how comfortable you are with screens
- Structure and pages (home, services, contact, legal notices): 5 to 10 hours
- Writing the copy: 5 to 15 hours for content that actually speaks about your business
- Photos and layout: 3 to 8 hours
- Technical settings and mobile fixes: 5 to 15 hours
The total often runs between 25 and 60 hours, spread over several weeks because it happens in small evening or weekend sessions. For a plumber or electrician billing 45 to 60 euros an hour on jobs, those hours represent a real cost of 1000 to 3000 euros in unbilled work, even though the site "cost nothing". And this doesn't even count search optimization, which is a job on its own.
What a pro site delivers that no-code tools don't
The difference isn't in the look (Wix or Canva templates can be pretty), it's in what actually brings in customers:
- A structure built for local search: titles, tags, load times, links to your Google profile
- An optimized Google Business Profile, with the right categories and hours
- A contact form and a call button placed where visitors actually click
- A fast mobile site, where most "near me" searches happen
- Ongoing support to adjust over the months, without relying on tutorials
A pro site is built from day one with the goal of pushing your listing up the Google local pack, not just existing online.
DIY vs professional agency: the comparison table
| Criteria | DIY website (Wix, Canva, WordPress.com) | Professional website (agency) |
|---|---|---|
| Sticker price | 0 to 20 euros/month | 800 to 3000 euros depending on industry |
| Time to invest | 25 to 60 hours on your end | 2 to 5 hours (calls, approval) |
| Google search optimization | Rarely structured from the start | Built for local search from the design phase |
| Google Business profile | Managed alone, often forgotten | Included or supported |
| Speed and mobile | Variable, fixes needed on your own | Optimized at launch |
| Updates and security | On you | Handled by the provider |
| Visible result on Google (3 to 6 months) | Weak to moderate | Moderate to strong |
The traps that quietly cost you customers
Many DIY sites look clean but generate no calls and no quote requests. The causes tend to repeat:
- Generic copy: copying a competitor's presentation without adding your city, your specialties and real local keywords makes the site invisible in your customers' searches.
- A missing or poorly linked Google profile: two separate online presences that don't reinforce each other.
- A slow mobile site: a visitor searching for an emergency roofer or locksmith leaves within seconds if the page lags.
- No visible call button: on mobile, a clickable call button near the top of the page can be the difference between a customer calling and one closing the tab.
- No ongoing upkeep: a site never touched again loses ground to competitors who keep adjusting theirs.
When doing it yourself makes sense
It would be dishonest to say DIY is always a mistake. It holds up in a few specific cases: you're testing an idea for a few weeks only, you already have solid web writing skills, your business doesn't depend on local Google searches (word of mouth or an existing network), or your budget is genuinely at zero with no funded option available.
In these situations, a simple Wix or Canva site can do the job while you plan something better. The problem shows up when this "temporary" site stays live for two years while local competitors climb in visibility.
When hiring a pro clearly pays off
For most tradespeople, healthcare professionals, shops and service providers, the math tips quickly toward a professional website. Take a concrete example: a plumber in Nantes missing 2 to 3 calls a month for lack of visibility in the local pack loses, over a year, the equivalent of several thousand euros in revenue. Against that, a website quote of 1000 to 2500 euros pays for itself in a few extra weeks of callouts.
The real metric to watch isn't "how much does the site cost" but "how much does a customer acquired through the site cost" over the first 12 months. A well-built pro site often lowers that cost per customer significantly compared to a DIY site that never shows up in searches.
Lenobot's funded setup: removing the trade-off between budget and results
At Lenobot, the trade-off between "I do it myself to save money" and "I pay a lot for a pro site" should never depend on your cash flow at any given moment. That's why the setup is funded at 0 euros upfront: you pay nothing to get started, you keep your time for your actual job, and you get a site built for Google from day one, Google Business Profile and local search optimization included.
Each industry is represented by only one business per city, so you're never funding your direct competitor's visibility. A quote arrives within 48 hours, and it's Lenobot who calls you back, not the other way around.
Frequently asked questions
How much does a DIY website with Wix or Canva really cost?
The advertised subscription usually runs between 0 and 20 euros a month, but you need to add 25 to 60 hours of your own time to get a decent result. For a professional billing 40 to 60 euros an hour, that represents a real cost of 1000 to 3000 euros in unbilled work.
Is a WordPress.com or Wix site enough to show up on Google?
It can exist on Google, but it rarely ranks well in local searches without structure and content built for search optimization. Most generic templates aren't optimized for "near me" queries or properly linked to a Google Business profile.
Can I build my own site if my budget is genuinely zero?
Yes, it's a reasonable starting option if you're testing an activity over a few weeks. But if budget is what's blocking you, a funded setup like Lenobot's lets you get a full professional website with no cash outlay.
How long does it take for a site to rank well after launch?
In general, the first effects on local search visibility show up between 4 and 12 weeks, depending on competition in your city and industry. A site designed for local SEO from the start often speeds up that timeline compared to a DIY site.
What's the real difference between a free showcase site and a professional site?
The difference isn't always visible in the design, it's in the technical structure, search optimization, the Google profile and ongoing upkeep. A free site can seem good enough at launch, then stagnate while competitors keep moving forward.
Why does Lenobot offer a setup with 0 euros upfront?
Because the trade-off between "saving money" and "being visible on Google" shouldn't depend on the cash you have available exactly when you need it. Funding the setup lets you launch a complete professional website with no upfront payment, with a quote delivered within 48 hours.
Conclusion
Building your own site can look free on paper, but the real math in hours and missed customers often tells a different story. It's worth comparing what each option truly costs over twelve months, not just at sign-up. Since each industry is represented by only one business per city at Lenobot, the simplest step is to check if your industry is still available in your town and get a free quote within 48 hours.
To go further, also check our comparison of custom websites versus WordPress for small businesses and our guide on how to understand and compare a website quote.
Want a website that brings you clients?
100% financed setup, 0€ upfront. We work with 1 business per sector per city.
Check my eligibility