Edmonton-based · Serving small businesses across Canada

Get found. Get booked.

Harbour Media helps local businesses look sharp and show up online: fast websites, a Google Business Profile that works, social media that stays active, and short videos people actually watch.

No cost, no obligation. You'll get a plain-language checklist of what to fix first.

Start with a free online-presence audit

We look at your business the way a new customer does: searching on Google, scrolling your socials, opening your site on a phone. Then we send you a short, honest report.

  • Google Business Profile: accuracy, photos, categories, reviews
  • Website: speed, mobile layout, local search basics
  • Social: consistency, bios, posting rhythm
  • Booking & contact: how easy it is to say “yes”

Services

Everything a local business needs to be found online

Website design

Fast, mobile-first sites built for local search, with clear calls to action, service pages, and the basics Google looks for.

Packages from [price]

Google Business Profile

Setup or cleanup: categories, hours, services, photos and posts, plus a simple review strategy so happy customers actually leave one.

Packages from [price]

Social media

Instagram, Facebook and TikTok set up properly, then managed with a steady content calendar that fits your business.

Packages from [price]

Short-form video

Curated vertical reels: before/after transformations, behind-the-scenes, quick tips and team intros, edited for scroll-stopping.

Packages from [price]

2D animated explainers

Short animated videos that explain what you do, how to book, or why you're different, for your website, ads and socials.

Packages from [price]

Online booking & ordering

Set up booking or ordering tools and connect them to your website, Google profile and socials so customers can act right away.

Packages from [price]

Who we help

Built for the businesses on your main street

Trades & home services

Plumbers, electricians, landscapers, cleaners, renovators. Show up in “near me” searches, collect reviews after every job, and turn project photos into before/after reels.

Independent restaurants

Accurate hours and menus everywhere, online ordering or reservations that just work, and short videos that make people hungry.

Salons, barbers & clinics

Online booking front and centre, a polished Google profile, and transformation and behind-the-chair content that fills the calendar.

Based in Edmonton, AB. Working with businesses across Canada, starting with Alberta, Ontario and New Brunswick. Fully remote-friendly.

Samples

The kind of content we make

Sample and concept pieces showing the styles we offer. More are added as projects go live.

2D animated explainer · Sample concept for a hair salon
Vertical reel · 9:16 for Instagram, TikTok & Facebook
Before / after · Transformations that sell the work
Behind the scenes · The people and process behind the business

How it works

Simple, clear, no jargon

  1. Free auditWe review your Google profile, website and socials and send a short, prioritised report.
  2. PlanWe agree on what matters most for your business and pick a package that fits.
  3. BuildWe set things up properly: site, profile, accounts, booking, and your first round of content.
  4. Keep it movingOptional ongoing social, video and review support so your presence stays fresh.

About

A steady harbour for small-business marketing

Harbour Media is an independent Canadian marketing studio based in Edmonton, Alberta, founded by James H. The idea is simple: small, local businesses deserve the same clean, effective online presence the big brands have, without the agency price tag or the confusing jargon.

We keep the work practical. A website that loads fast on a phone. A Google profile that's accurate and full of good reviews. Social accounts that look alive. Videos that show what makes your business worth visiting.

Contact

Get your free online-presence audit

Tell us a little about your business and we'll take a look. Prefer email? Write to us directly:

theharbourmedia@gmail.com

The form opens your email app with your message ready to send. Nothing is stored on this site.

Interested in