Home Services Pricing About SEO Web Dev Marketing Get a Quote →
Search Engine Optimisation

Real rankings.
Transparent numbers.
No smoke.

Most agencies hand you a vanity PDF and call it a report. We give you a live Looker Studio dashboard, monthly keyword movement, and work that compounds so you can see exactly what's happening, every single month.

3+

Month minimum

$150

Starting / month

100%

White-hat only

Keyword Rankings – MK Plumbing & Heating, Winnipeg

1

plumber winnipeg

↑ 7
2

emergency plumber winnipeg

↑ 12
3

drain cleaning winnipeg

New
9

water heater installation winnipeg

In progress

The Context

Local SEO isn't national SEO with a city name tacked on.

Most generic SEO playbooks are built for e-commerce or national brands with massive budgets. A Winnipeg HVAC company competing for "furnace repair winnipeg" needs a completely different strategy than Amazon trying to rank for "buy furnace online."

Local SEO is about proximity signals, Google Business Profile authority, hyper-specific keyword clusters, and building trust in a tight geographic radius. That's what we're built for, and why we only work with small and medium Canadian businesses, not enterprise clients who'd pull our focus.

Geographic targeting

We build keyword clusters around your service area. Not just your city, but your neighbourhoods, suburbs, and surrounding regions. More entry points, more traffic.

Google Maps pack

The 3-pack above the organic results is where local intent lives. GBP optimisation, citation building, and review velocity are how you get there and stay there.

Compounding returns

Unlike paid ads, SEO equity doesn't disappear when you stop paying. Every piece of content, every link earned, every optimisation compounds month over month.


Our Process

Six steps.
No guesswork.

Every SEO engagement follows the same rigorous process. You always know what we're doing and why.

01

Audit & Baseline

We crawl your site, analyse your Google Search Console data, and audit your Google Business Profile. This gives us a clean baseline, so we know exactly where you stand before we start.

Technical audit GSC analysis Competitor gap
02

Keyword Research

We build a keyword map around your service area and verticals. High-intent commercial terms first, then supporting informational content. Every term is tagged with search volume, difficulty, and business value.

Local intent clusters Competitor keywords Search volume
03

On-Page Optimisation

Title tags, meta descriptions, header structure, internal linking, schema markup, and page speed. We optimise existing pages and flag what needs to be created. Core Web Vitals are a ranking factor, so your site needs to pass.

Schema markup Core Web Vitals Internal links
04

Google Business Profile

GBP is often the fastest win for local businesses. We optimise your categories, attributes, photos, service areas, and Q&A. We also build a review generation system so you accumulate social proof consistently, not randomly.

GBP optimisation Review strategy Citation building
05

Content & Link Building

We provide content recommendations and optimisation guidance targeting your keyword clusters, and build local citations: directory listings and mentions that signal relevance and authority to Google.

Service pages Local citations Link outreach
06

Monthly Reporting

Every client gets a Looker Studio dashboard with live data: organic sessions, keyword positions, GBP impressions, click-through rates, and conversion events. You always know what moved, what didn't, and what's next.

Looker Studio Keyword tracking Monthly email report

What You Get

Every deliverable, every month.

No mystery packages. Here's exactly what's included in your monthly SEO retainer.

Keyword Rank Tracking

Weekly rank tracking across your target keywords, with position history and movement alerts so you know when something shifts.

Looker Studio Dashboard

A live, always-on dashboard connected to Google Search Console, Analytics, and GBP. Real numbers, not screenshots in a PDF.

Google Business Profile

Monthly GBP posts, photo updates, Q&A management, and category optimisation to maximise your Maps pack visibility.

On-Page SEO Updates

Title tags, meta descriptions, header structure, and internal linking reviewed and updated each month based on performance data.

Content Recommendations

Monthly content recommendations and optimisation guidance based on performance data – which pages to improve, what topics to cover, and how to better target your keyword clusters.

Monthly Email Report

A written monthly report with a data breakdown, what moved, what didn't, and what's next – so you always know the state of your search presence without having to ask.


Northframes – Monthly SEO Report

Organic Sessions

1,847

↑ 284% vs last quarter

Top-10 Keywords

18

↑ 11 new this month

GBP Impressions

4,290

↑ 62% vs last month

Organic Traffic – Last 8 Months

Reporting

You own your data.
We make it readable.

Every client gets a live Looker Studio dashboard, not a monthly PDF screenshot. It's connected directly to Google Search Console, Google Analytics 4, and your Google Business Profile, refreshing automatically.

Every number is laid out in a written monthly email report. If a keyword dropped, you'll know why and what we're doing about it. If a page is performing, you'll know where to double down.

  • Live Looker Studio dashboard, updated daily
  • Monthly email report: data breakdown, what moved, what's next
  • Access to raw Search Console & Analytics data, always
  • Written monthly summary with next month's priorities

FAQ

Common questions.

How long does SEO take to show results?
Most clients see measurable keyword movement within the first 60 days. Meaningful traffic increases typically appear between months 3 and 6, which is why we require a 3-month minimum. SEO is a compounding investment, and the businesses that commit for 12+ months see the biggest returns.
Do I need a new website to do SEO?
No. We can do SEO on your existing site. However, if your site is on WordPress with a heavy theme, has poor Core Web Vitals scores, or lacks mobile optimisation, we'll flag those as priorities because they directly impact rankings. In some cases, a new site (built by us or otherwise) is the faster path to results.
What's white-hat SEO and why does it matter?
White-hat SEO means we only use techniques that comply with Google's guidelines: genuine content, earned links, proper technical optimisation. Black-hat tactics like buying links, keyword stuffing, or hidden text can produce short-term spikes but result in Google penalties that can tank a site for years. We don't do any of it.
Can I cancel after the minimum contract?
Yes. After the initial 3-month minimum, you're on a month-to-month basis and can cancel with 30 days' notice. All data, dashboards, and content we've produced are yours to keep regardless.
Do you work with businesses outside Winnipeg?
Yes, we work with Canadian businesses coast to coast. Local SEO principles are universal. We've built the same keyword research and reporting process for businesses in Winnipeg, Calgary, Halifax, and everywhere in between. The geographic targeting just changes.
Ready to Rank?

Let's build your
search presence.

Free quote within 24 hours. We'll tell you exactly which keywords you should be targeting and what it'll take to get there.

Response within 24 hours. No spam, ever.