Mark Roberts · Consulting Book a Call
Mark Roberts · Consulting Book a Call
Mark Roberts — Digital Strategy Consultant
Roberts Creek, BC

Google Ads management for BC's Sunshine Coast.

Google-certified senior consultant based in Roberts Creek. Campaign builds, audits, conversion tracking, ongoing optimization — for small businesses on the Sunshine Coast. Ads spend that drives leads, not just clicks.

Book a free diagnostic call

No credit card. No obligation. No follow-up sales emails.

01 The diagnosis

Six problems small businesses face.

Most small businesses don't have a digital problem. They have a diagnosis problem.

Website looks fine — but isn't bringing customers.

Web designer built it, sent the invoice, disappeared.

Paying for ads, no clear view of what's working.

Follow-up depends on what you remember that day.

Every 'AI consultant' sounds like a salesman.

Five tools, none of them talking to each other.

Spending on ads but you can't tell what's actually working.

Website looks fine — but the leads aren't coming.

SEO content not ranking, even after months of work.

Five marketing tools, none of them talking.

Five contractors, nobody looking at the whole picture.

Marketing spend climbing, conversion rate flat.

Site looks fine but isn't bringing customers.

Built by an agency, handed off, now nobody touches it.

Slow site hurting ads spend and Google rankings.

Need a redesign but afraid to lose what's already working.

WordPress site so cluttered nobody can find anything.

Quoted $15K for a website that should cost $5K.

Every AI pitch sounds like a sales deck — and the demos never ship.

Leads come in but follow-up depends on you remembering.

Manual work eating evenings and weekends.

Tools that don't talk to each other.

CRM that requires three people to keep updated.

AI rolled out without context — speeding up the wrong things.

60-page SEO audit. No one who can actually implement it.

Your SEO consultant keeps saying "send this to your developer."

Two consultants for one job — one for SEO, one for the site.

Site speed killing your rankings. Nobody who can fix it.

Stuck on page 4 of Google for your own business name.

Your competitors getting cited by ChatGPT. You're not.

02 Why I'm better

You don't need an agency.
Here's why.

Agencies sell hours. I sell outcomes — backed by 20 years of doing this for a living.

Small business marketing that converts. Senior WordPress developer work — builds, redesigns, fixes. Local SEO. AI consulting and workflow automation. CRM and marketing automation. One digital marketing consultant, not five contractors.

Agencies split your marketing across teams. I don't.

Most marketing failures aren't a marketing problem. They're a "the ads point at a landing page that doesn't convert" problem. Or a "the form doesn't trigger follow-up" problem. Or a "the SEO content ranks for the wrong intent" problem.

At most agencies your ads and your website are two different teams who barely talk. The ads team buys the traffic. The web team builds the page. The SEO team writes the content. Three handoffs, three sets of assumptions — and the campaign breaks at the seams.

With me, the same person researches the keywords, writes the ads, builds the landing page, writes the SEO content, and wires the follow-up. Twenty years running every piece at senior agency level. When I look at your marketing, I see the whole system — and it's all me building it.

That's because agencies build your site in isolation. I don't.

A website that doesn't bring in customers isn't a design problem — it's a strategy problem dressed up as one. Pretty doesn't pay the bills.

I've built websites for 20 years — but I've also run the ads pointing at them, written the SEO content filling them, and built the follow-up that catches the leads. One person who's seen all the angles.

A good website to me shows up on Google when people search for what you do, makes it obvious how to get in touch, and triggers the follow-up the moment someone does. All of that gets built into the site from day one — not bolted on after.

You don't need another pitch deck. You need an AI expert in your arsenal.

Most small business owners don't have anyone in-house who knows what AI and automation can actually do right now. So when someone pitches a workflow, there's no way to tell whether it's worth the money or just slideware. That's the gap I close.

Twenty years across web development, SEO, paid advertising, and marketing automation — now supercharged by AI. I'm building websites with Claude Code, running content audits and SEO work with AI tools, and deploying AI workflows into client businesses every week. That experience is exactly what tells me where AI delivers real results and where it's still hype.

In the last year I've built or deployed:

  • Booking AI agents
  • Voice AI receptionists
  • Knowledge-base AI agents
  • Missed-call text-back
  • CRM implementation
  • Invoicing automation
  • E-commerce AI workflows
  • Review request automation

Plus the infrastructure most consultants haven't caught up to yet — structured data and schema markup, answer engine optimization (AEO) so ChatGPT and Perplexity actually cite your business, AI-assisted development with Claude Code, lead routing, multi-step nurture sequences, two-way SMS, pipeline automation, and AI lead qualification.

Every small business needs an AI expert in its arsenal now. I'm yours.

Most SEO consultants can't edit your site. I can — and I plan for it from the start.

Here's the thing most small business owners don't realize about SEO consultants: almost all of the actual work is editing the website. Yet most consultants don't know how to do that. You pay for an audit, get a 60-page PDF with 200 recommendations, then you're on your own to find a developer to implement any of it — or worse, the consultant tells you to handle that part yourself.

I'm a senior web developer first. When I do an SEO audit, I'm already planning how the changes are going to ship. The content rewrites, the schema markup, the internal-link structure, the page speed fixes, the URL changes, the redirects, the meta data — all of it gets mapped to the actual platform your site is built on (WordPress, Shopify, custom React, Astro) and I go in and do the work.

That's where I shine. Twenty years of doing both sides of the work, plus AI tools by my side now to run audits and rewrite content in hours instead of weeks. No "now hand this PDF to your developer." I am the developer.

Agency
Mark
Senior on the work
Junior
Always
Direct line
AM relay
Yes
Time to start
6 wks
This week
Strategy + build + ads
Siloed
One brain

I see the whole picture.

Most digital problems aren't one problem — they're leaks across web, ads, follow-up. Agencies silo. I diagnose end-to-end.

Proof

Streak Busters: 19 leads in month one after wiring site → ads → SMS follow-up.

20 years of pattern matching.

I've shipped 100+ sites and run senior ops at 4 agencies. I know what's actually broken in 30 minutes.

Proof

ARG Energy: organic traffic 9× in 5 months after a single repositioning call.

AI cuts cost, not corners.

I use AI to ship in about two weeks what used to take 10 weeks. Your budget pays for senior judgment, not junior hours.

Proof

An 8-page site, custom-built, ships in about two weeks. Same scope: agencies quote $20k+ and 10 weeks.

I win when your business does.

Agencies measure success in retainers and billable hours. I measure it in your leads, your revenue, your phone ringing. If the work isn't moving your business, we change the work.

Proof

No 12-month lock-ins. Month-to-month. You stay because the numbers are working.

"

"Mark's SEO expertise put us in first place on Google. The results speak for themselves."

MS

Matthew Sell

Canada Immigration Partners

"

"Mark is always available and has vast knowledge across all areas of digital marketing."

JM

Jenny Mundell

Cavallo Inc.

"

"Incredible website work. Mark truly understood our vision and delivered beyond expectations."

CE

Caroline Embling

Studio client

09 Clients

What my clients say.

5.0 average across 26 Google reviews.

03 How I work

Three steps, no surprises.

  1. 1

    Diagnostic

    Free 30-minute call. I look at your full setup.

  2. 2

    Strategy

    A clear plan, scoped honestly to your budget.

  3. 3

    Execution

    I build, launch, optimize. You get one point of contact.

05 Recent work

Businesses I've helped.

Not just websites — actual businesses I've helped grow. Swipe through more below.

argenergy.ca
ARG Energy screenshot

ARG Energy

argenergy.ca
Organic traffic 9× in 5 months

A Selma Park heat-pump and HVAC installer. Government rebates expired and ARG's leads dried up overnight. I repositioned the practice around the problems customers actually have — uncomfortable homes, permit delays — and rebuilt the SEO + ads strategy. 19 first-page keywords within 10 days of launch.

streakbusters.ca
Streak Busters screenshot

Streak Busters

streakbusters.ca
19 leads in month one

A new exterior cleaning company in Sechelt with zero visibility. I built the full stack — site, local SEO across five service areas, Google Ads, missed-call-text-back automation. 149 site visits and 19 leads the first month.

sodaexchange.com
Soda Exchange screenshot

Soda Exchange

sodaexchange.com
5 stores · unified ops

Five regional stores, five ad accounts, five ordering flows, no unified reporting. I rebuilt the whole thing — five WooCommerce sites processing thousands of orders monthly, coordinated marketing, automated reporting, referral systems.

hasamihairstudio.com
Hasami Hair Studio screenshot

Hasami Hair Studio

hasamihairstudio.com
$6 per booking

A boutique salon in Sechelt that I co-own with my wife. Custom site with Square Bookings API, 1,700+ contact CRM with automated review requests and confirmations, ads converting at $6/booking, AI booking agent. 4.9 stars on Google.

More Projects

Build, rebuild, fix, and host. Custom API integrations to connect any system. Whatever platform fits the problem.
Rank on Google, get cited by ChatGPT and Perplexity. Technical, content, and local — all three.
Campaigns built around real conversion tracking, not vanity metrics. Lead-quality, not click-volume.
Follow-up, review requests, booking → CRM. The plumbing that makes everything else compound.
Practical AI: copilots and agents your team actually uses. No demos, no theatre — workflow that ships.
I don't disappear after launch. Long-term partnership — your senior person, on call, every month.
06 What I do

Marketing, websites, SEO, automation, AI.

Each of these is a job I run for other small businesses every day — so a website I build for you is designed to work with all of them, not against them.

04 Investment

Small business pricing.

Hourly rate
$90 /hour
$60/hour for non-profits.

Available for project work at $90/hour — websites, SEO sprints, ad audits, automation builds, AI workflows, or a single piece of the funnel. Fixed-scope quote after the free 30-minute call.

Monthly retainers are also available — typically $1,200–$2,000/mo — for clients who want ongoing ads, SEO, site updates, and automation work under one umbrella. But plenty of clients work with me on a project basis. No pressure either way.

  • No long-term contracts
  • Direct access to me
  • Flex scope
Marketing hourly rate
$90 /hour
$60/hour for non-profits.

Project work at $90/hour for ad audits, campaign builds, one-off optimizations, or a single piece of the funnel — fixed-scope quote after the free 30-minute call.

Monthly retainers are also available for ongoing ads, SEO, and automation work — but there's no pressure to commit to one. We figure out what makes sense on the diagnostic call.

  • No long-term contracts
  • Direct access to me
  • Flex scope
AI consulting hourly rate
$90 /hour
$60/hour for non-profits.

Available for AI projects at $90/hour — booking agents, voice AI, automated follow-up, knowledge-base agents, AI-assisted development, CRM and workflow automation. Fixed-scope quote after the free 30-minute call.

Monthly retainers are also available for ongoing AI and automation work — but most people start with a project and decide from there. We figure out what makes sense on the diagnostic call.

  • No long-term contracts
  • Direct access to me
  • Flex scope
Web development hourly rate
$90 /hour
$60/hour for non-profits.

Most new websites land between $3,000 and $7,000 depending on scope — pages, integrations, custom features. Fixed-price quote after the free 30-minute call. New build, redesign, or migration — WordPress, Shopify, Squarespace, Wix, React — whatever fits the problem. Built by a senior developer, not handed to a junior.

  • No long-term contracts
  • Direct access to me
  • Flex scope
SEO hourly rate
$90 /hour
$60/hour for non-profits.

One-off audits, technical fixes, content edits, schema markup, Google Business Profile setup — whatever needs doing, billed at $90/hour with a fixed-scope quote after the free 30-minute call. Done by a senior consultant who's also the developer that ships the changes.

Monthly retainers are also available — SEO compounds over time, so some clients prefer ongoing audits, content, and ranking monitoring. But a one-time audit or content sprint is a perfectly normal project. We figure out what makes sense on the diagnostic call.

  • No long-term contracts
  • Direct access to me
  • Flex scope

Why this price? I'm a small business owner too — I co-own a hair salon on the Sunshine Coast with my wife. I know firsthand what's realistic for a small business to spend on this stuff, and I built my pricing around that.

07 Track record

Twenty years, in numbers.

20+
Years Experience
50+
Businesses Helped
100+
Websites Launched
6
Certifications
Previous Roles
Agency Marketing Manager Agency Web + SEO Manager Agency Senior Developer Agency and University Web Developer & Designer
Certifications
Google Ads — Search
Google Ads — Display
Google Ads — Video
Google Ads — Measurement
Meta Certified Digital Marketing Associate
in LinkedIn Marketing
Education
BCIT BCIT — Applied Web Development
UV UVic — Bachelor of Arts
08 FAQ

Common questions from small business owners

The five things people ask on the first call.

On the Sunshine Coast, $500–$1,000/month in ad spend is enough to start generating leads for most small businesses — the local keyword pool is competitive enough to need real bids but small enough that a few hundred dollars a month reaches the right people. For trades, home services, and professional services, $1,000–$1,500/month is more typical. I'll give you an honest spend recommendation on the free 30-minute call based on your specific business — there's no point in running ads at a budget too small to learn from.

Project work for a new campaign build or an audit: $90/hour ($60/hour for non-profits), fixed scope after the free 30-minute call. Ongoing management: typically $1,200–$2,000/month for clients who want continuous optimization — campaigns rebuilt as needed, weekly performance review, conversion tracking maintenance, ad copy testing, and the website work behind the ads (landing pages, conversion tracking, follow-up automation). The Vancouver agency standard for the same scope is $2,000–$4,000/month with junior account managers doing the work.

First clicks usually arrive within 24–48 hours of launch. Real performance data (which keywords convert, which don't, which audiences are working) takes 2–4 weeks of consistent spend. Optimization continues from there — most campaigns reach a steady, profitable state inside 60 days if the targeting and landing page are right. Anyone promising leads in week one is either lying or running ads at a loss to manufacture early wins.

Yes. Meta Ads work differently than Google Ads — Google catches buyers who are actively searching, Meta builds awareness and retargets visitors who already know you. For most Sunshine Coast small businesses, Google Ads is the higher-leverage starting point because the buyer intent is clearer. Meta layered on top after a few months — once the Meta pixel has data — becomes a strong second channel. I run both. I'm Meta Certified and have run Meta campaigns for clients across BC.

Yes — and this is usually the biggest reason existing Google Ads accounts underperform. Most accounts I audit have either no conversion tracking, broken tracking, or tracking that fires on the wrong event (page visits counted as conversions, double-counting, etc.). I set up proper GA4 + Google Ads conversion tracking, GTM, server-side tagging where it makes sense, and tie the conversion data back to the CRM so you can see which keywords actually generate revenue — not just leads.

Yes — Google Ads Search, Display, Measurement, and AI-Powered Performance certifications. Plus Meta Certified Digital Marketing Associate and LinkedIn Marketing Insider. The certifications matter less than the 20 years of running campaigns for actual clients, but for Sunshine Coast businesses who want the credentials on file, they're there.

10 About

20 years, one person.

I know what digital marketing actually does for a small business — the leads it brings in, the hours it gives back, the difference it makes to the bottom line. And I'm really good at it.

Ready when you are.

30 minutes, free, no pitch. Got a project to scope or a bigger problem to diagnose? Either way, I'll tell you what I'd do — whether you hire me or not.

Your free marketing diagnosis.

30 minutes. You walk away with: the single biggest leak in your funnel, whether it's ads, site, or follow-up; an honest read on whether I'm the right person to fix it; and what I'd charge if you wanted me to. No pitch.

Send me your website. I'll find what's costing you customers.

30 minutes. You walk away with: the three biggest things I'd fix on your site, an honest read on whether it needs a rebuild or a refresh, and what I'd charge to do the work. No pitch.

Your free AI and automation diagnosis.

30 minutes. You walk away with: the two or three AI workflows that would actually pay back in your business, the CRM gap costing you leads, and what I'd charge to build it. No slideware, no pitch.

Show me your site. I'll show you why you're invisible.

30 minutes. You walk away with: a diagnosis of the technical, content, and AEO issues keeping you off page one; the three things I'd ship first; and what I'd charge to do it. No pitch.