Services
What we do best.
Senior-level work across the full digital stack. No juniors, no handoffs — just focused people doing sharp work, with one goal: more leads and more sales.
Ad campaigns that pay
for themselves.
Facebook, Instagram, and digital campaigns built on direct response principles. Every decision is framed around measurable outcomes — not reach, not impressions.
Because we build the landing pages too, the ad, the page and the tracking are designed together. No finger-pointing between your media buyer and your developer.
What's included
- Campaign strategy & audience research
- Ad creative direction & copywriting
- Pixel setup, conversion tracking & attribution
- A/B testing & ongoing optimisation
- Landing page integration & CRO alignment
- Weekly reporting with plain-English interpretation
- Audience Research who buys and why, then build the targeting around it.
- Ad creative Hooks, angles and copy written to stop the scroll and pre-qualify.
- Landing page A page that continues the ad's promise, built for one action.
- Tracking Pixel, conversion events and attribution, so every lead is counted.
- Optimise Test, cut what doesn't work and scale what does. Weekly.
Ad platforms
Over $50M in traffic bought, on every major ad platform.
Social, search, video, native and programmatic. Each auction has its own creative rules, targeting quirks and tracking setup, and we've run real budgets through all of them.
- Meta
- Google Ads
- YouTube
- TikTok
- Microsoft Ads
- Snapchat
- Taboola
- Outbrain
- TrafficJunky
Code that's clean,
fast, and maintainable.
PHP, JavaScript, React, MySQL. We write real code — no page builders, no bloated stacks, no surprises when you need to change something.
Start a dev projectCustom WordPress
Bespoke themes and plugins built to spec. Event booking, autoposter, viral tools, seat reservation — we've built it all.
See WordPress work →PHP Applications
Modular, maintainable PHP. Data dashboards, multi-step funnels, GeoIP logic — architected for the long term.
See an example: costscan.ca ↗React & Front-End
Component-based UIs, SaaS dashboards, interactive browser tools. Shipped on Netlify, Supabase, and bare-metal.
See an example: pixbunny.com ↗Platforms we build on
Fluent in the platforms your business already runs on.
From WordPress and Shopify stores to custom PHP and React apps, we work in your stack rather than forcing a rebuild.
- WordPress
- WooCommerce
- Shopify
- PHP
- JavaScript
- React
- Tailwind CSS
- MySQL
- Supabase
- Stripe
- Netlify
- Cloudflare
Pages engineered
to convert.
We've built hundreds of landing pages for home services, e-commerce, and B2B. We know what works — and we know why it works.
Recent builds include FSM Roofing and Kumara Aluminum: estimate-request pages with GeoIP targeting, trust signals and a form above the fold. We also built the full Best Windows site as fast-loading flat HTML/PHP, with no CMS slowing it down.
Prefer to DIY?
Start from one of our templates.
Landing pages that book
estimates for contractors.
Ready-made lead generation pages for roofers, HVAC, plumbers, electricians, painters, landscapers, handymen and window & door companies. No WordPress and no monthly fees. Edit one file and start taking leads.
10 advertorial landing pages,
yours free.
The pre-sell pages we use for native and social traffic: breaking news, listicle, buying guide, expert interview, product comparison and more. Each one is lightweight HTML with a built-in CTA availability checker, ready for affiliate, lead-gen and ecommerce offers.
- Under 65 KB of code, no frameworks
- One config file to edit
- Availability checker modal
- Cheat sheet & 15-chapter playbook
WordPress, done properly.
Custom themes, bespoke plugins, WooCommerce integrations — engineered to be fast, maintainable, and extendable. We've built everything from events plugins to viral content autoposter systems.
Seat booking plugin
A custom MEC Restaurant Tables plugin for Harmony Club, with floor plans and seat selection, replacing a broken third-party addon.
Workfessions
Anonymous confession submission plugin for Sweary.com, with moderation, categories and sharing.
WooCommerce
Store setups and integrations, built to stay fast as your catalogue grows.
Performance tuning
Slow WordPress sites made fast again, without stripping out what you rely on.
Tools, platforms,
web products.
We've shipped our own SaaS products — which means we understand the full journey from concept to paying customers. That experience transfers directly to client builds.
The parts most teams underestimate, handled
- User accounts & authentication (Supabase)
- Subscriptions & payments (Stripe)
- Admin panels for managing users and content
- Data pipelines and dashboards (Chart.js, public data feeds)
- Browser-based tools (PixBunny runs 60+ of them)
- Branding, launch and the marketing site around the product
Built to rank.
Built to load fast.
Schema markup, Core Web Vitals, llms.txt for AI crawlers, robots.txt, canonical tags — technical SEO baked in from the start, not retrofitted. We also offer WCAG 2.1 AA accessibility audits.
Search is changing. As well as Google, your site now needs to be readable by AI assistants that summarise and recommend businesses. We set up both.
Get an SEO auditTechnical SEO checklist
- Structured data Schema markup for your business, services and FAQs
- Core Web Vitals LCP, CLS and INP tuned for real mobile devices
- AI crawler readiness llms.txt and clean, quotable page structure
- Crawl control robots.txt, XML sitemaps and canonical tags
- Accessibility WCAG 2.1 AA audit and fixes
- On-page basics Titles, meta descriptions, headings and internal links
Why 3thingsMedia
One team from the ad
to the database.
Direct response first
Every page, campaign and feature is judged on one thing: does it get the click, the lead or the sale?
Senior people only
The person you brief is the person doing the work. No juniors, no account-manager relay.
We build our own products
PixBunny, CostsCan and Sweary are ours. We know what it takes to launch and grow, because we do it ourselves.
Fast and lightweight
Real code instead of page builders, so your pages load quickly and are easy to change later.
Not sure which service you need?
Tell us your goal. We'll figure out the best approach together.