You've read enough proposals
to know most won't deliver.
Same promises. Same buzzwords. Same "comprehensive strategy" that means nothing.
Here's what 25 years of doing this actually looks like.
BEFORE YOU HIRE ANYONE
You already know what
bad SEO looks like.
You've probably experienced half of this list. Here's how to spot the difference.
Red flags in proposals
- ✕ Promising guaranteed rankings
- ✕ Copy-paste audit templates
- ✕ Can't explain what they'll actually do
- ✕ Monthly reports full of vanity metrics
- ✕ Outsourcing your work to someone cheaper
- ✕ "Building backlinks" from spam directories
What I actually do
- → Shows you exactly what they'll fix and why
- → Has specific results from similar projects
- → Communicates async — no time-wasting calls
- → The person pitching IS the person working
- → Transparent pricing with no lock-in
- → Gives you a live dashboard, not PDF reports
RECEIPTS
Talk is cheap.
Here's proof.
Real clients. Real numbers. Every single one verifiable.
Healthcare
RECEIPT #0041+487%
organic traffic
Previous agency spent 18 months "building foundations." I delivered $1.1M pipeline in 6.
B2B Construction
RECEIPT #004218
page 1 keywords
Outranked national chains in 90 days. Their marketing manager said it "shouldn't be possible."
EdTech
RECEIPT #00433x
traffic growth
200+ pages indexed and ranking. Previous freelancer had them "waiting for Google to catch up."
B2B SaaS
RECEIPT #0044250%
revenue growth
Not traffic growth. Revenue growth. The only metric that actually matters.
CAPABILITIES
Full-stack SEO.
One person. No waste.
Technical SEO
Full-stack audits, crawl fixes, Core Web Vitals, schema markup, site architecture. The foundation everything else sits on.
Content Strategy
Keyword research, content clusters, buyer-intent pages, internal linking architecture. Content that ranks AND converts.
SEO-Native Web Builds
When the site itself is the problem. Fast, conversion-focused builds on Astro, WordPress, or Shopify — architected to rank from day one.
Local SEO
Google Business Profile, citations, location pages, LocalBusiness schema. Dominate your suburb, city, or region.
E-commerce SEO
Product schema, category architecture, faceted navigation fixes, Shopify/WooCommerce optimization. Revenue-first.
Migration & Recovery
Domain moves, platform migrations, penalty recovery, redirect mapping. I've saved sites other agencies destroyed.
THE PROCESS
How this works after you hire me.
Technical audit + keyword gap analysis
Within the first week, you get a full picture of what's broken, what's missing, and what the competition is doing that you're not. No fluff. Just a prioritised fix list.
Roadmap with deliverables and timelines
You'll know exactly what I'm doing, in what order, and when to expect results. Not "we'll build foundations for 6 months." Actual deliverables with dates.
Execution — with a live dashboard
You can check progress anytime. Keyword movements, traffic, technical health — all live. No waiting for a monthly report to find out what happened.
THE SHORT VERSION
Why I left agencies.
I spent years inside agencies watching the same pattern: sell the dream, delegate to juniors, pad the hours, deliver a 47-page report nobody reads.
Clients got meetings instead of rankings. Account managers instead of answers. "Strategy decks" instead of results.
I left and built the opposite. At Underdog Digital, the person who writes the proposal is the person who does the work. No handoffs. No middlemen. Every dollar goes into the work, not into overhead.
Communication is async — Loom videos, detailed messages, and a live dashboard. I don't do weekly status calls. I do results.
OBJECTIONS
Questions you're probably asking.
Why no agency name on your Upwork profile?
Because I do the work. No account managers, no handoffs, no offshore teams. You hire me, you get me. The person who wrote your proposal is the person who'll do your SEO.
What industries do you work with?
Trades, SaaS, e-commerce, finance, travel, healthcare — I've ranked sites across all of them. If it has search volume, I can rank it.
How do you communicate?
Async by default. Loom videos, detailed messages, and a live dashboard you can check anytime. No weekly calls eating into your time or mine. You'll always know exactly what's happening.
What does a typical engagement look like?
Starts with a technical audit and keyword gap analysis. From there, a clear roadmap with deliverables and timelines. You'll know what's happening, when, and why. No mystery, no vague promises.
Can you build the site too?
Yes. If your current site is the bottleneck, I build SEO-native sites on Astro, WordPress, or Shopify. Sub-2 second load times, schema baked in, conversion-focused from page one.
What if it doesn't work?
No lock-in contracts. No exit fees. No guilt trips. I keep clients by performing, not by trapping them. Every client I've worked with has stayed because the numbers speak for themselves.
Reply to my proposal.
Let's get to work.
Or take a look around first. The results page has more proof. The system page shows how it all works under the hood.