Qualified leads per month
relative to baseline
- Before1x
- After three months15x
Local SEO, a full set of service-area pages built for AI search, and Google and Meta Ads, all tracked in GA4.
I run growth marketing for companies in Canada and Australia, then build the AI systems that keep it running without me watching.
Following
0
Best 0
15x
more qualified leads a month
BlueGuard Duct Cleaning · three months
−35%
cost per lead
BlueGuard Duct Cleaning · Ottawa
+40%
e-commerce revenue
Gleemium.com · nine months
98%
on-time delivery
Gorila Ad · 50+ client projects
Companies I've grown
Services
Six services. Each one stands on its own, and they compound when you run more than one together.
Found on Google, and recommended by AI search. Technical, on-page and off-page SEO plus the content strategy behind it.
Full-funnel campaigns with GA4 and GTM tracking that stands up, bringing calls and bookings rather than clicks.
A plan for what to publish, plus ad copy, landing pages and e-commerce copy written to convert.
WordPress and Shopify builds, plus the conversion work — email capture, landing pages — that turns visitors into buyers.
Custom agents that handle reporting, content and lead follow-up, so the repetitive half of marketing runs itself.
ManyChat DM flows that answer, qualify and sell around the clock, wired into the rest of the funnel.
Receipts
The BlueGuard engagement in two charts. Same account, same tracking, three months apart.
relative to baseline
Local SEO, a full set of service-area pages built for AI search, and Google and Meta Ads, all tracked in GA4.
indexed · start = 100%
A 35% drop in cost per acquisition while lead quality rose. Indexed because the client's absolute spend is confidential.
The same engagement, unedited. Every figure below is legible in the screenshot next to it.

Google Ads · April 2026
The account before I rebuilt it: 257 clicks and 18 conversions for the month, at $4.22 average cost per click.

Google Ads · 1 July – 10 August 2026
The same account after: 1,150 clicks and 67 conversions, with average cost per click down to $3.61.

Search Console · six months against the six before
Organic clicks went 540 → 3,070 and impressions 163K → 372K. Average position improved from 33.9 to 26.8, and click-through rate from 0.3% to 0.8%.

Business Profile · Ottawa · March–August 2026
6,660 profile views from 1,513 searches. The top query is “duct cleaning ottawa” at 651 — the local term that actually books work.

Business Profile · Oshawa · March–August 2026
The second location over the same six months: 2,469 views from 262 searches, led by “duct cleaning oshawa”.

Business Profile · calls
147 phone calls placed straight from the Business Profile in six months. Not impressions — people ringing the business.

Business Profile · website clicks
370 clicks through to the website from the profile over the same six months.

Tag Manager · the tracking underneath
None of the numbers above exist without this. GA4, Google Ads conversions and enhanced conversions, call tracking, form submissions, Meta Pixel and Clarity — wired and fired in Tag Manager.
How I work
Same four steps on every engagement, in this order, because the order is what makes it work.
Step 1
Your goals, your buyer, and where the money is leaking. No plan gets written before this.
Step 2
Slower, but it compounds, and it is the most powerful thing you own. Paid ads are the accelerator once the funnel converts.
Step 3
The marketing, plus the AI automation behind it, so results keep arriving with less manual work every month.
Step 4
Leads, sales and cost. Not impressions, not reach, not vanity metrics.
Work
The companies I've worked with, and the numbers each engagement produced.
Marketing Manager · Jan 2025 - Present · Ottawa, Canada · Remote
Took a duct-cleaning company to 15x more leads a month
A NADCA-certified Ottawa contractor with a good reputation and almost no pipeline. I rebuilt their local presence around the searches that actually convert, then automated the parts that used to eat a full day every week.
15x
more leads per month
−35%
cost per acquisition
Marketing Specialist · Mar 2024 - Dec 2024 · Australia · Remote
Grew an Australian e-commerce brand's revenue 40% in 9 months
The old storefront was leaking sales at checkout and ranking for nothing. I rebuilt it on Shopify, rewrote the category pages for search, and put AI-generated creative behind the paid media.
+40%
revenue
+25%
conversion rate
Executive Marketing Manager · Jun 2023 - Feb 2024 · Bangladesh
Led the agency client book at 98% on-time delivery
Agency side. I owned the client relationship end to end across retail, services, and e-commerce — the person who said what was possible, then made sure the team delivered it.
98%
on-time delivery
Digital Marketing Freelancer · 2022 - Present · Remote · Global
Four years running growth for small businesses worldwide
Where I learned to do all of it myself. Small budgets, no team, no room for theory — Meta Ads, SEO, and full website builds for owners who feel every dollar.
4+
years freelancing
AI systems
I don't just run campaigns. I build the AI systems that run them: agents that write, audit, optimize, and report at machine speed, while I keep the final say.
An autonomous growth machine
One AI system that runs SEO, Google Ads, and Facebook Ads for an HVAC brand. Every channel is kept separate, every change needs my approval before it goes live, and the whole thing chases one goal: a lower cost per lead.
6
MCP servers
Google Ads · GA4 · Search Console · GTM · Meta · Site Audit
18
specialist sub-agents
each one handles a single job
31
SEO skills
reusable and tested
Little robots for the boring jobs
Reusable AI pipelines for content production, customer emails, and SEO audits, plus a WordPress booking plugin and a lead-processing pipeline for spreadsheets. All built hands-on with Claude Code and the Model Context Protocol.
−70%
content production time
with quality checks on every piece
Hundreds
of hours saved
across every automation project I've built
Stack
What each group of tools is actually for, and what it did for the last client who paid for it.
I run the whole loop rather than one channel of it. Find the demand in search, buy what search cannot reach, then fix the page both of them land on. BlueGuard's pipeline came from that combination working together, not from any single item in this row.
If I have to do something twice, I teach a machine to do it the third time. Custom agents write BlueGuard's service-area content and run the reporting that used to eat a full day every week. The hours that buys back go into strategy, which is the part you are actually paying for.
Tracking goes in before the spend does, because a number you cannot trust is worse than no number at all. GA4 and GTM first, then the rebuild. That order is why the figures in the charts above are measured rather than estimated.
About
I'm Rupom Karmoker, a digital marketing manager working out of Barishal, Bangladesh. For three years I've run growth remotely for companies in Canada, Australia, and Bangladesh — which means someone is awake and working on your account when your competitors' agencies are asleep.
I started agency-side, moved into e-commerce growth, and today I run marketing for a Canadian home-services brand while building the AI systems that operate it. My rule is simple: if I have to do something twice, I teach a machine to do it the third time. That habit has bought back hundreds of hours I now spend on strategy instead of spreadsheets.
One half of me listens to people. The other half chases numbers. Hire me and you get both.
FAQ
The questions clients ask before they hire me, answered plainly enough for a search engine or an AI assistant to quote directly.
I run full-funnel growth marketing (SEO, GEO, Google Ads, and Meta Ads) and then build the AI agents that handle the repetitive parts of that work automatically, so campaigns keep improving without me manually rewriting reports or content every week.
Yes. I've managed marketing remotely for companies in Canada, Australia, and Bangladesh for the past three-plus years. Time zones have never been the constraint; the work is asynchronous and the reporting is written, not verbal.
GEO (Generative Engine Optimization) means structuring content so AI systems like ChatGPT, Perplexity, and Google AI Overviews cite it directly, not just so it ranks in classic search results. I run SEO and GEO together. For one client I built a full set of service-area pages written specifically to be quoted by AI search.
Most clients see the first measurable lift, meaning more qualified leads or a lower cost per acquisition, within 60 to 90 days. My BlueGuard Duct Cleaning engagement grew monthly leads 15x within three months while cutting cost per acquisition by roughly 35%.
Day to day: GA4, Google Tag Manager, Google Search Console, Google Ads, Meta Ads, Semrush, and Ahrefs for strategy and reporting, plus WordPress and Shopify for builds. On the automation side, I build custom AI agents and workflows with Claude Code and the Model Context Protocol (MCP).
No, and I don't design it to. My agents write drafts, audit accounts, and generate reports at machine speed, but every decision that affects a brand's direction or budget stays with me. Automation removes hundreds of hours of repetitive work, not the judgment calls.
Send a message through the contact form or email rupomwk@gmail.com with a short summary of your goals. I reply within 24 hours, usually faster, and the first conversation is just to figure out whether I'm the right fit.