One person. The whole digital stack.
Web, SEO, ads, automation, AI. 20 years of senior agency experience — handled directly.
Book a free diagnostic callOne person. The whole digital stack. Spending on marketing but can't tell what's working? Your website should be bringing you customers. AI is changing everything. You need someone who gets it. You have a website. Nobody can find it.
Web, SEO, ads, automation, AI — handled directly by a senior partner with 20 years of agency experience.
One senior consultant. Twenty years. Ads, SEO, content, follow-up — built as one connected system, not bolted together by five contractors.
One senior developer. Twenty years. WordPress, Shopify, React — built by someone who thinks like a marketer. Not handed off to a junior.
One senior consultant. Twenty years across web, SEO, ads, and automation — now with AI by my side. I'll find where AI fits your business and build it myself.
One senior consultant. Twenty years. Local SEO, AEO, technical fixes, content, schema markup — by someone who's also the developer. The changes actually ship.
Not ready for a call? Get a free 5-min video audit instead Not ready for a call? Get a free 5-min video audit instead Not ready for a call? Get a free 5-min video audit instead Not ready for a call? Get a free 5-min video audit instead
Experience
Six problems small businesses face. Six problems small business owners actually face.
Most small businesses don't have a digital problem. They have a diagnosis problem.
Most small businesses don't have a digital problem. They have a diagnosis problem — nobody is looking at the whole picture and telling them what's actually broken.
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.
You don't need an agency.
Here's why. 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.
An agency has layers between you and the work. I don't. Twenty years of senior experience, direct access, one brain across web, ads, automation, and AI. Here's the side-by-side — and the proof.
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.
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.
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.
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.
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.
No 12-month lock-ins. Month-to-month. You stay because the numbers are working.
Three steps, no surprises. A diagnosis, then a plan.
Every engagement starts the same way: a free 30-minute call where I look at the whole picture and tell you, plainly, what's broken and what to do about it.
- 1
Diagnostic
Free 30-minute call. I look at your full setup.
- 2
Strategy
A clear plan, scoped honestly to your budget.
- 3
Execution
I build, launch, optimize. You get one point of contact.
Businesses I've helped. Real businesses I've helped.
Not just websites — actual businesses I've helped grow. Swipe through more below.
These aren't websites I've built or pieces of technology I've shipped — they're actual businesses I've helped grow.
ARG Energy
argenergy.caA 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.
Streak Busters
streakbusters.caA 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.
Soda Exchange
sodaexchange.comFive 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.
Hasami Hair Studio
hasamihairstudio.comA 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
A Roberts Creek equestrian brand. Hub-and-spoke SEO, fixed tracking, centralized Google ecosystem.
BC's original family pet food, based in Gibsons. Repositioning, structured data, and a 66-page audit.
A Gibsons and Sechelt bike shop. Custom Shopify scraper, HLC integration, unified two-location storefront.
Site, ads, GBPs, automated text + email recruiting sequences.
A Davis Bay immigration consultancy. SEO-driven site, schema-led structure.
A Madeira Park financial coaching brand. Quiz funnel across 8 money archetypes, fully automated.
A Roberts Creek equestrian brand. Hub-and-spoke SEO, fixed tracking, centralized Google ecosystem.
BC's original family pet food, based in Gibsons. Repositioning, structured data, and a 66-page audit.
A Gibsons and Sechelt bike shop. Custom Shopify scraper, HLC integration, unified two-location storefront.
Site, ads, GBPs, automated text + email recruiting sequences.
A Davis Bay immigration consultancy. SEO-driven site, schema-led structure.
A Madeira Park financial coaching brand. Quiz funnel across 8 money archetypes, fully automated.
Marketing, websites, SEO, automation, AI. Marketing, websites, SEO, automation, AI — one person.
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.
Each of these is a job I run for other small businesses every day. That's why a website I build for you isn't just a website — it's already designed to work with the SEO, the ads, and the follow-up that bring in customers.
Small business pricing. Small business pricing, honestly.
Project work, hourly work, or ongoing monthly retainers — whatever fits. The free diagnostic call is where we figure out scope and pricing.
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
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
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
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
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.
Twenty years, in numbers. Twenty years, in numbers.
Common questions from small business owners Common questions from small business owners
The five things people ask on the first call.
The five things people ask on the first call.
A new website is a standalone project. Project websites usually run $3,000–$7,000, depending on scope (pages, integrations, custom features), with a fixed-price quote after the free 30-minute call. Hourly work is $90/hour. You get the site, it's yours. Ongoing maintenance retainers are available but entirely optional.
Both — and honestly, half my work is fixing existing sites. Cavallo came to me with mobile UX problems, broken Meta tracking, and 300+ blog posts that weren't ranking. ARG Energy needed a complete repositioning of an existing site, not a rebuild. Canada Immigration Partners' content was solid but the structure was wrong. If your site has a problem, send me the URL and I'll tell you what I'd do.
Depends on what you need. It could be a one-time ad audit, a campaign build, an SEO sprint, a website fix, or wiring up automations so follow-up happens without you touching it. I do the work — I'm not a strategist who hands you a deck and disappears. One senior person, twenty years of experience, direct access. We figure out the scope on the free call.
Yes, but probably not in the way you've been told. Most AI consulting pitches are about replacing people with chatbots. The real wins for small businesses are quieter — AI-drafted customer responses, automated review requests, booking agents that handle after-hours inquiries, content workflows that ship faster. I use AI tools in production every day for my own clients. Tell me what's manual or repetitive in your business and I'll tell you whether AI can actually fix it.
It can be either. Most automation work — CRM setup, follow-up sequences, booking agents, review requests — is a build-and-hand-off project. I set it up, make sure it's running, and you're done. Monthly retainers are available if you want ongoing optimization, but there's no requirement.
Depends on what you need. It could be a one-time ad audit, a campaign build, an SEO sprint, or wiring up automations so follow-up happens without you touching it. I do the work — I'm not a strategist who hands you a deck and disappears. One senior person, twenty years of experience, direct access. We figure out the scope on the free call.
Project and hourly work is $90/hour ($60/hour for non-profits). Ad audits, campaign builds, one-off optimizations, content sprints — all scoped and quoted after the free 30-minute call. Monthly retainers are also available if you want ongoing support, but there's no pressure to commit to one.
Absolutely. A single project is a perfectly normal way to work together — an ad audit, an SEO sprint, a site fix, a campaign build. You don't need to sign up for anything ongoing. If you want to keep working together after that, great. If not, you walk away with the work done.
Yes. Some clients prefer an ongoing monthly partnership where I handle ads, SEO, site updates, automations, and strategy on a rolling basis. Month-to-month, no long-term contract. But it's entirely optional — most people start with a project and decide from there.
A new website is a standalone project. Project websites usually run $3,000–$7,000, depending on scope (pages, integrations, custom features), with a fixed-price quote after the free 30-minute call. Hourly work is $90/hour. You get the site, it's yours. Ongoing maintenance retainers are available but entirely optional.
Both — and honestly, half my work is fixing existing sites. Cavallo came to me with mobile UX problems, broken Meta tracking, and 300+ blog posts that weren't ranking. ARG Energy needed a complete repositioning of an existing site, not a rebuild. Canada Immigration Partners' content was solid but the structure was wrong. If your site has a problem, send me the URL and I'll tell you what I'd do.
Depends on what the site needs to do. WordPress for content-heavy and SEO-led businesses. Shopify for product stores where the cart is the heart of it. Custom React or Astro for unusual integrations or when speed matters more than CMS flexibility. I'll tell you which one fits in the free call — I don't have a default answer I'm pushing.
Two options. (1) I host and maintain on managed Cloudways infrastructure with Cloudflare edge caching — available as a standalone hosting plan or bundled into a monthly retainer. (2) You take it and host it wherever — I'll set it up and hand it off clean. Either way, no lock-in.
Yes, but probably not in the way you've been told. Most AI consulting pitches are about replacing people with chatbots. The real wins for small businesses are quieter — AI-drafted customer responses, automated review requests, booking agents that handle after-hours inquiries, content workflows that ship faster, product description generators for ecommerce catalogues. I use AI tools in production every day for my own clients. Tell me what's manual or repetitive in your business and I'll tell you whether AI can actually fix it.
It can be either. Most automation work — CRM setup, follow-up sequences, booking agents, review requests — is a build-and-hand-off project. I set it up, make sure it's running, and you're done. If you want ongoing optimization or new workflows added over time, monthly retainers are available. But there's no requirement — a one-time build is a normal engagement.
Build it. I'm not a strategist who hands you a deck and walks away. I do the work — set up the CRM, write the automations, train the AI workflows, integrate the tools, watch the first few weeks to see what breaks, and fix it. The work isn't real until it's running in your business.
Usually one or two months once it's running. The biggest wins come from automating the follow-up that wasn't happening (the missed-call-text-back at Streak Busters paid for itself in week one) and the content production that was eating a whole job (Elphi's AI product scraper replaced about 20 hours a week of manual catalogue work). We'll have a rough idea on the free call.
Depends on where you're starting. Technical fixes (site speed, crawl errors, schema markup, meta data) usually move rankings within 2–4 weeks of shipping. Content + AEO work compounds over 3–6 months. Local SEO (Google Business Profile, local schema, reviews) moves faster — often within a few weeks. The honest answer: anyone promising page-one in 30 days is lying. Real SEO is a steady climb, not a quick win.
No, and anyone who does is selling you something. Google doesn't share its algorithm and rankings shift constantly. What I can guarantee is that I do the actual work — proper keyword research, technical fixes, content that targets buyer intent, schema markup, AEO foundations — and I show you the rankings month over month so you can see whether it's working. If it isn't, we change the strategy.
AEO is Answer Engine Optimization — structuring your site so that when someone asks ChatGPT, Perplexity, or Google's AI Overviews a question, your business gets cited as the answer. It's where most of small business search is heading, and almost no SEO consultants are doing it yet. Yes, you need it now. The sites that get cited by AI today will own the new SERPs the way page-one rankings used to own search.
I edit the site. That's the whole point. I'm a senior web developer first — so the content rewrites, schema markup, internal-link structure, page speed fixes, URL changes, redirects, and meta data all get implemented by me, on whatever platform your site is built on (WordPress, Shopify, custom React, Astro). No 60-page PDF you have to hand to someone else.
No. A technical SEO audit, a content sprint, or a one-time fix can absolutely be a standalone project — scoped and quoted after the free call ($90/hour, fixed-scope quotes available). SEO does compound over time, so monthly retainers are available if you want ongoing work. But plenty of clients start with a single project and go from there.
"Mark's SEO expertise put us in first place on Google. The results speak for themselves."
Matthew Sell
Canada Immigration Partners
"Mark is always available and has vast knowledge across all areas of digital marketing."
Jenny Mundell
Cavallo Inc.
"Incredible website work. Mark truly understood our vision and delivered beyond expectations."
Caroline Embling
Studio client
What my clients say. What my clients say.
5.0 average across 26 Google reviews.
5.0 average across 26 Google reviews.
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.
About Mark
I've spent 20+ years designing and building websites and digital strategies. BCIT and UVic grad. Senior designer, developer, SEO manager, and digital marketing manager at universities and agencies throughout my career — most recently as a senior strategist running engagements directly with clients.
Now I work directly with small business owners on the Sunshine Coast and across Canada — handling websites, SEO, ads, automation, and AI as their long-term digital partner. Most don't need just one of those things — they need someone looking at how all the pieces fit together. That's where I shine: one person who builds the site, runs the ads, writes the SEO content, and wires the follow-up. Direct access, and as a fellow small business owner, I know exactly what that takes.
I've spent 20+ years building websites and running digital marketing for small businesses. BCIT and UVic grad. Senior developer, SEO manager, and most recently digital marketing manager and senior strategist — running multi-channel campaigns directly with clients.
Now I work directly with small business owners on the Sunshine Coast and across Canada. Most of them don't need just ads, or just a website, or just SEO — they need a cohesive marketing strategy that pulls all of it together. That's where I shine: one person who builds the website, runs the ads, writes the SEO content, and wires the follow-up so every piece is pulling in the same direction. Direct access. And as a fellow small business owner, I know exactly what that takes.
I've spent 20+ years designing and building websites for small businesses. BCIT and UVic grad. Senior web developer at universities and agencies across BC and Alberta — most recently a senior strategist running website engagements directly with clients.
Now I work directly with small business owners on the Sunshine Coast and across Canada. Most small business websites don't fail because they're ugly — they fail because nobody thought about how the SEO, the ad landing pages, the follow-up, and the analytics fit together. That's where I shine: a senior developer's craft with a marketer's eye for what actually drives leads. And as a fellow small business owner, I know exactly what that takes.
I've spent 20+ years working in SEO and digital strategy for small businesses. BCIT and UVic grad. Senior developer, SEO manager, web manager, and digital marketing manager at universities and agencies across BC and Alberta — most recently a senior strategist running engagements directly with clients.
Now I do SEO directly for small business owners on the Sunshine Coast and across Canada — and I do all of it myself, including the actual website edits most SEO consultants leave to someone else. That's where I shine — I'm a senior web developer first, so when I plan an SEO strategy I'm already mapping out how every change will ship on your site. Keyword research, technical SEO, content production, schema markup, AEO for ChatGPT and Perplexity citations, Google Business Profile, and the actual code/CMS work to implement it. Twenty years of context, plus AI tools by my side now. As a fellow small business owner, I know exactly what that takes.
I've spent 20+ years building websites and shaping digital strategy for small businesses. BCIT and UVic grad. Senior developer, SEO manager, and digital marketing manager at universities and agencies across BC and Alberta — most recently a senior strategist running engagements directly with clients.
And then AI happened. I've been fascinated by web development, SEO, and digital marketing my whole career — and with AI tools by my side now, it genuinely feels like there's nothing I can't do in this space. I'm building websites with Claude Code. I'm running content audits and SEO work with AI. I'm deploying AI agents into client businesses. That's where I shine — I help owners figure out which AI workflows are actually worth shipping and which are just theatre. As a fellow small business owner, I know exactly what that takes.
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. I'll look at your ads, your site, your follow-up — and tell you which one to fix first. No pitch.
Send me your website. I'll find what's costing you customers.
Free 30 minutes. I'll walk through your site live and tell you what's working, what isn't, and what I'd actually do — whether you hire me or not.
Your free AI and automation diagnosis.
30 minutes. I'll find the manual work eating your time, the AI workflow that would actually pay back, and the CRM gap costing you leads. No pitch.
Show me your site. I'll show you why you're invisible.
30 minutes. Free. I'll audit the technical SEO, the content, and the AEO foundation — and tell you what I'd actually do first. No pitch.