Skip to content
EN
Free · 30 minConsultation →
05 Pricing Prices and packages 07 About me Who I am, how I work
Language
PLPolskiEN (US)Englishcoming soonEN (CA)EnglishRUРусскийcoming soonITItalianocoming soonESEspañolcoming soonDEDeutschcoming soonFRFrançaiscoming soon
01 Services
Not sure where to start?Short quiz, 1 minute. I’ll suggest what will bring you customers fastest.→
02 Industries All →
03 Cities All →
60cities and towns 6up to 700 km from Winnipeg 36further, over Zoom
Clients in Winnipeg, the rest of Canada online
04 Case studies All →
06 Knowledge All →
Marketing for small business · Remote across Canada

One-person
marketing agency

A one-person marketing agency for small and mid-sized businesses: websites, Google Ads, Meta ads and CRM that turn clicks into calls. I help contractors across Canada, and you talk to me directly from the first call to the monthly report.

Free: a 30-minute call on Zoom and an honest answer on whether I can help.

Tom Goldman, small business marketing specialist, portrait at his laptop
Sound familiar?

Your marketing does
exactly what you set up.
Nothing more.

Ads don't fix themselves and a website doesn't phone the customer back. Someone has to look at the numbers every week.

Budget[01]

Ads burn
the budget

You pay for clicks that never turn into a phone call or a form. Nobody checked what people actually searched.

Website[02]

Visitors,
but no enquiries

The site looks fine, yet it doesn't lead anyone to the phone number or answer the questions that stop them from booking.

Tracking[03]

Nobody knows
what works

You can't say which channel brings paying customers, so the budget gets split by gut feeling.

Follow-up[04]

Leads go
cold

Enquiries sit in an inbox overnight. By the time someone calls back, the customer has booked your competitor.

In numbers

12 years of practice,
no fluff

See case studies →
Experience[01]
12+

years in online marketing: strategy, websites, ad campaigns, CRM and automation.

Clients[02]
100+

businesses served in Canada, Poland and Vietnam: trades, food, beauty, cleaning, real estate.

Ad spend[03]
$55 K/mo

of client ad budgets (about C$55,000 a month) runs through Google and Meta accounts I manage.

Repeat work[04]
70%

of clients come back with the next project. On long projects, 90% stay.

Pages built[05]
200+

landing pages, plus 70+ full websites and 50+ large websites.

Services

What I do
for your business

I start from your goal and budget, then pick the tools. Prices are in Canadian dollars.

Hand-coded · custom CMS[01]

Websites

Landing pages and business websites built to get a call or a form. Landing page from 10 days.

Pricefrom $1,300
More →
Search · Maps · YouTube[02]

Google Ads

Campaigns judged by cost per lead, not cost per click. Optimized every two weeks.

Pricefrom $750/month
More →
Facebook · Instagram[03]

Meta ads

Ads that reach people in your area before they start searching, with lead forms and remarketing.

Pricefrom $700/month
More →
Google · Maps[04]

SEO and
Google Maps

Rankings for the searches that bring jobs, plus a Google Business Profile that gets calls.

Pricefrom $1,000/month
More →
HubSpot · Pipedrive · Zoho · custom[05]

CRM

Every lead in one place with reminders, so no enquiry waits until tomorrow.

Pricefrom $3,400
More →
Website · WhatsApp · Messenger[06]

Chatbots

A bot that answers at night, books appointments and passes warm leads to your CRM.

Price$2,500
More →
GA4 · GTM · pixels[07]

Analytics

Tracking for calls, forms and sales, so you see which channel pays for itself.

Price$650
More →
Audit · plan · budget[08]

Strategy
and audit

Where you lose customers today and a plan with channels, budget and expected cost per lead.

Price$2,400
More →
Tom Goldman, one-person marketing agency, smiling head-and-shoulders portrait
Why one person

I don't sell websites or clicks. I sell customers who come through them, and I count enquiries, cost per customer and profit, not likes.

Case studies

Numbers,
not promises

All case studies →
Boreal Kitchens & CabinetryEdmonton · custom kitchens
Boreal Kitchens & Cabinetry website home page built by Tom Goldman for an Edmonton cabinetry company
200 keywords on page one

Website, ads, chatbots, CRM and SEO for a cabinetry maker. Around 200 search phrases now rank on page one of Google in Canada.

See the case study →
Adela Strycharz, REALTOR®Winnipeg · real estate
Home page of the Adela Strycharz REALTOR website in Winnipeg, built by Tom Goldman
7 calculators on the site

A realtor website with seven calculators and SEO. It brings 1 to 5 enquiries a month from Google with no ad spend.

See the case study →
Sunline CleaningWinnipeg · cleaning
Sunline Cleaning website home page for a Winnipeg cleaning company, built by Tom Goldman

A new website for a cleaning company. The project has just launched; I'll share results once there are hard numbers.

See the case study →
Gładko Tnący BarberŻywiec, Poland · barbershops
Gładko Tnący Barber website home page for a barbershop chain, built by Tom Goldman
9 locations

Website, CRM, ads, chatbot and booking for each location. The chain grew from 3 to 9 shops in two years.

See the case study →
Da DiegoŻywiec, Poland · pizzeria
Da Diego pizzeria website home page with online ordering, built by Tom Goldman
15,000+ PLN a month in delivery orders

Online ordering on its own website, a CRM and ads. Over PLN 15,000 (about C$5,500) a month in orders goes through the site.

See the case study →
How I work

Built around
how your business
actually sells

Most businesses lose customers in three places: the ad, the website and the follow-up. On the first call I'll show you where you lose yours.

1

Audit

I find where customers drop off and what it costs you

2

Strategy

A plan in numbers: channels, budget, target cost per lead

3

Build

Website, ads, CRM. Deadlines written into the agreement

4

Optimize

Ads reviewed every 2 weeks, a report every month

Tom Goldman showing a small business owner a marketing plan on a laptop at the counter
Who I work with

For businesses that want
customers, not likes

Contractors and home services

Quote requests from Google and Maps instead of waiting for word of mouth. More →

Kitchens, cabinetry and renovation

High-ticket jobs need trust: a portfolio, reviews and a fast reply to every enquiry. More →

Cleaning companies

Recurring contracts with offices and homes, booked through the site and followed up in a CRM. More →

Real estate agents

A personal site with useful tools that keeps bringing buyers and sellers from Google. More →

Restaurants

Orders through your own website instead of paying app commissions on every one. More →

Salons and clinics

Online booking, reminders and ads that fill the empty slots in the calendar. More →

Timeline

From the first call
to the first leads

  1. 01
    Day 1

    Intro call

    30 minutes on Zoom, free. You tell me what you need and I tell you honestly whether I can help.

  2. 02
    Within a week

    Audit and plan

    Strategy, scope, deadlines and price in writing. Then the agreement and a deposit.

  3. 03
    From 10 days

    Launch

    Landing page from 10 days, a large website up to 30 days, CRM in 15 days. Ads go live with the site.

  4. 04
    Every 2 weeks

    Tuning

    I review search terms, ads and cost per lead, then report monthly in plain language.

A marketing agency, or one specialist?

When owners look for a marketing agency, they usually want one thing: more customers for a sensible amount of money. A typical agency gives you an account manager, a designer, an ads person and a developer. Each does a piece, and you end up stitching the pieces together. I work differently. For 12+ years I've handled online marketing end to end: strategy, web design, Google Ads management, Facebook and Instagram ads, CRM for small business and analytics. One person, one plan, one point of responsibility.

That matters most to small and mid-sized businesses. You don't have time for weekly status meetings, and you shouldn't pay for layers of management. You need someone who answers the message, knows your numbers and fixes what's broken this week.

How a one-person marketing agency works with you

Everything is remote. I've worked this way with Boreal Kitchens in Edmonton and with Adela Strycharz and Sunline Cleaning in Winnipeg, and I'm happy to work with businesses in any province. Calls happen on Zoom at a time that suits your time zone, and in between you can reach me on WhatsApp, Telegram or email. You'll get a reply within one business day.

  • Written agreement with scope, deadlines and price. Late-delivery penalties can be added.
  • Staged payments: 30/40/30 for projects, or a monthly subscription.
  • Your accounts: domain, ad accounts and code are registered in your name.
  • No minimum term on ongoing management; one month's notice to cancel.

Where I usually start

If you're not sure what to do first, start with the numbers. A marketing audit and strategy shows where customers drop off and what to fix in which order. If you already know you need a site, send a website brief and I'll come back with a scope and a price. For ads, the ad campaign brief is the quickest route.

Not ready for any of that? The free website audit runs an automatic check of your site, and then I go through it with you on a short call. I also speak Polish, Russian and Ukrainian, which helps many immigrant-owned businesses explain exactly what they want.

What I won't do

I won't promise first place on Google, sell you a page-builder subscription or hide your ad account behind my login. I don't patch other people's websites either: if your current site can't be saved, I build a new one, keep your domain and move the content over. Fair warning: I'll also ask a lot of questions about your margins. It's the least fun part of the call and the most useful.

FAQ

Questions
I hear most often

How much does a website cost?

A landing page starts at $1,300, a multi-page business website at $3,000, and a large website on a custom CMS at $11,900. There's no monthly page-builder fee because the code and content belong to you. Hosting and domain are agreed individually. All prices are final and in Canadian dollars; see website pricing for details.

What does it cost to run Google or Meta ads with you?

Google Ads setup is $650 and management starts at $750 a month. Meta ads (Facebook and Instagram) are $650 to set up and from $700 a month. Both together: $1,200 setup and $1,200 a month. Your ad budget goes straight to Google or Meta; I'd suggest at least about $1,000 a month.

Do you work with businesses outside Edmonton and Winnipeg?

Yes. My current Canadian clients are in Edmonton and Winnipeg, and I'm happy to work with businesses anywhere in the country. Everything runs remotely: calls on Zoom at a time that suits your time zone, plus WhatsApp, Telegram and email in between.

Why hire one person instead of an agency?

You talk to the person doing the work, so nothing gets lost between an account manager and a specialist. I handle strategy, websites, ads, SEO, CRM and analytics myself. For the few things I don't do in-house, like TikTok ads or branding, I work with trusted partners, and the contract and communication stay with me.

Who owns the website and ad accounts?

You do. I register the domain, ad accounts, analytics and website code in your business's name from day one. If we ever stop working together, you keep everything and nothing needs to be rebuilt or transferred.

Is there a long contract?

No minimum term on management. You can cancel with one month's notice. Projects like a website are paid in stages, 30/40/30, under a written agreement with deadlines. Late-delivery penalties can go into the contract if you want them.

How fast will I see results?

Ads can bring the first enquiries within days of launch, then improve as I cut wasted clicks every two weeks. SEO is slower and usually takes months to build. I won't promise rankings; I'll show you the numbers each month so you can judge.

Free consultation

Tell me about
your business

30 minutes, no obligation. I'll listen, suggest a strategy and options, and reply within 1 business day. A detailed audit can follow within a week.

  • 9 short steps
  • No obligation
  • I reply personally
What happens after you send it
  1. I reply within 1 business dayPersonally, by email or on WhatsApp, whichever you prefer.
  2. A 30-minute call, freeI ask about your business, customers and budget. Beforehand I review your website and ads.
  3. A proposal with a price, in writingWhat I’ll do, by when and for how much. You decide with no pressure.
MarketingStep 1 of 9

What do you need most?