The Ottawa SEO company that shows its work
Search engine optimization for Ottawa businesses that want rankings they can
see and invoices they can understand. Month-to-month plans. No ghosting after launch.
No mystery retainers.
PRICING PUBLISHED BELOW
REPORTS YOU CAN READ
EN + FR MARKET COVERAGE
SERVING 8 CITIES
The problem
Why good Ottawa businesses sit on page two
Try something: search for your own service in Ottawa. The businesses above
you are rarely better than you. They are just easier for Google to understand.
After auditing local search results across the National Capital Region, we keep finding
the same three failures. First, template websites: drag-and-drop builders and funnel
platforms that ship half a megabyte of code to say two hundred words, load slowly on a phone
and reuse the same skeleton as thousands of other sites. Second, agencies that report
vanity numbers, impressions and “visibility scores,” while the phone stays quiet. Third,
and most common, nobody has done the unglamorous local work: a Google Business Profile that
matches the website, service pages for the suburbs people actually search from, and content
that mentions the real places your customers live.
None of that requires magic. It requires somebody sitting down, usually with a coffee,
and doing the work in the right order. That part is us.
What we do
Ottawa SEO services, end to end
One team handles the whole stack, so nothing falls between vendors. And
because we also build websites, run pay per click ads and manage social, the SEO never
fights the rest of your marketing.
Local SEO & Google Business Profile
The map pack takes the call before your website gets a visit. We optimize and manage your Google Business Profile, build consistent citations, earn reviews the honest way and make your site agree with your listing, so you show up when someone nearby searches.
Technical SEO & site speed
Crawl errors, bloated builders, broken links, orphaned pages and sitemaps full of junk quietly cap how high you can rank. We fix the plumbing first: fast pages, clean indexing, structured data Google can actually parse.
Keyword research & content
We find the searches your customers in Kanata, Orleans and Nepean actually type, then write pages that answer them better than anyone else in the market. Real research, real local detail, no AI content walls.
On-page optimization
Titles, headings, internal links and page structure tuned so every page targets one clear search and supports the others. Small changes here move rankings more often than anything else we do.
Links & digital PR
Mentions and links from real, relevant places, local directories that matter, industry publications, community organizations. No link farms, no fiverr packages, nothing you would be embarrassed to show Google.
AI search optimization (AEO)
When ChatGPT or Google’s AI Overview answers a question about your industry in Ottawa, we want it citing you. Entity-clean schema, quotable pages and consistent business data across the web. Included in every plan, not sold as an add-on.
Beyond SEO: web design · Google Ads management · Google Business Profile management · lead generation · social media management · reputation management.
See every service.
Local knowledge
SEO built for how Ottawa actually works
Ottawa is not a generic mid-size market, and a playbook written for Toronto or for
“city, USA” misses how people here search. This is a government town where procurement and
B2B buyers research suppliers obsessively before a first call. It is a tech town, with
Kanata North holding Canada’s largest technology park and Shopify’s roots downtown, which
means educated buyers who read past the first result. And it is a two-language,
two-province market: your customer in Orleans searches in English, their neighbour across
the river in Gatineau may search in French, and Quebec’s Bill 96 shapes what a Gatineau
business’s website is required to look like.
It is also a city of distinct pockets. Ranking “in Ottawa” is not one job but a dozen:
Westboro and Wellington West searches behave differently from Barrhaven and Stittsville,
and a contractor in Clarence-Rockland or Brockville is invisible in results dominated by
downtown. We build suburb-level pages and Google Business Profile strategy around where
your customers actually are, in both the 613 and 343 worlds.
The method
Four steps, repeated until you are hard to miss
No secret sauce, no proprietary acronyms. A sequence that works, done in
the right order, by people you can name.
Audit & baseline
We crawl your site, pull your Search Console and Analytics history, mystery-shop your Google Business Profile against competitors and write down exactly where you stand. You get the document either way.
Fix the foundation
Technical repairs, on-page cleanup, profile and citation corrections. The boring work that most agencies skip because it does not look good in a slide deck. It is usually where the first wins come from.
Publish & earn
New pages for the services and suburbs you should own, content your customers actually want, and links from places that matter in your market. Built steadily, month over month, the way Google rewards.
Report & repeat
A monthly report in plain English: what we did, what moved, what is next. You keep full access to your own data. Then we do it again, because you are free to leave and we would like you not to.
The difference
Keyboard and Coffee vs. the typical retainer
| KEYBOARD & COFFEE | TYPICAL AGENCY | |
|---|---|---|
| Contract | SEO plans month to month, leave anytime | 6 to 12 month minimum, auto-renewing |
| Pricing | Published on this page | Revealed after a discovery call |
| Reporting | Plain English, plus your own Search Console access | A dashboard link and a shrug |
| Who does the work | The people you actually talked to | Outsourced fulfillment you never meet |
| After launch | Same humans, same reply speed | The ghosting begins |
Transparent pricing
The part other agencies hide behind a sales call
Go look: not one Ottawa SEO company puts its prices on the page. We think
that is strange, so here are ours. Monthly SEO plans are month to month, and you can
cancel any time.
Essentials
$599 /month
the foundation for independent contractors and start-ups
- Strategy and research for up to 15 keywords
- Google Business Profile optimization
- 10 citations. 1 blog post, 1 Google post per month
- On-page SEO, technical SEO and review management
- CRM set-up and reporting
Growth
$999 /month
steady visibility and organic leads in your market
- Everything in Essentials, for up to 25 keywords
- 20 citations. 2 blog posts, 2 Google posts per month
- 2 backlinks per month
- Competitor analysis and heat map tracking, refreshed yearly
- Quarterly strategy meetings
Accelerator
$1,499 /month
built to climb in competitive markets
- Everything in Growth, for up to 50 keywords
- 30 citations. 2 blog posts, 2 Google posts per month
- 3 backlinks per month, review replies handled for you
- Quarterly competitor analysis and heat map tracking
- Strategy meetings every other month
- Google Ads management add-on available for $250 per month
Dominance
$2,799 /month
maximum visibility for established businesses
- 100+ keywords across up to 2 locations
- 50 citations. 4 blog posts, 4 Google posts per month
- 10 backlinks and up to 3 new website pages per month
- Review replies handled for you
- Monthly strategy meetings
- Google Ads management included, up to $5K in ad spend
- One-time $999 set-up fee
SEO plans apply to websites
we build and maintain, because we will not bill you monthly for a site we cannot fully
fix. Starting from a site built elsewhere? A website plus SEO bundle covers the rebuild
and the rankings together.
Website + SEO bundles
Each bundle includes designing and building
your website plus the matching monthly SEO plan. Website-only builds start at $1,750 and
can be split over three payments. The Launch bundle runs on a 12-month term because it
spreads the cost of a new website over the year; every other bundle is month to month.
| BUNDLE | MONTHLY | SET-UP | TERM |
|---|---|---|---|
| Launch | $399 /month | $599 | 12-month term |
| Essentials | $699 /month | $499 | month to month |
| Growth | $1,199 /month | $499 | month to month |
| Accelerator | $1,750 /month | $499 | month to month |
| Dominance | $2,999 /month | $999 | month to month |
One-time services
Google Business Profile Optimization
$499 one time
Full profile review, clean-up and category assessment, 1 live post, 3 prepared posts with instructions, a report and your review link.
Competitor Analysis
$199 one time
A deep dive into your local competitors: their top-ranking keywords, backlink sources and Google Business Profile strategy, turned into a roadmap to outrank them.
GBP Reinstatement
$479 USD, paid only on success
Profile suspended? We handle the documentation and the back-and-forth with Google, and you pay only when your profile is back online.
House rules
Six things we refuse to do
- Lock you into long retainers. SEO plans are month to month. The one exception is our starter bundle, which spreads a new website’s cost over a year, and it says so right on the pricing.
- Ghost you after launch. The reply speed you get as a prospect is the reply speed you get as a client.
- Hide behind jargon. If a report needs a glossary, it is hiding something.
- Publish AI content walls. Machines help us research. They do not write your reputation.
- Fake your reviews or your schema. Shortcuts that trick Google eventually cost you the whole domain.
- Guarantee #1 rankings. Anyone who guarantees a ranking is guaranteeing a keyword nobody searches.
Service area
Eight markets, one team
We work the whole National Capital Region and down the corridor, and we
build you real pages for the suburbs you serve, not one thin page with a city list.
Ottawa
Downtown to the greenbelt: the core market, and the most competitive.
SEO IN OTTAWA →
Kanata
Home of Canada’s largest tech park and buyers who research everything.
SEO IN KANATA →
Nepean
Barrhaven and Bells Corners searches the downtown firms forget.
SEO IN NEPEAN →
Orleans
The east end’s fast-growing bedroom market, English and French alike.
SEO IN ORLEANS →
Gloucester
South-east Ottawa, where service businesses win on the map pack.
SEO IN GLOUCESTER →
Gatineau
Across the river: bilingual search and Bill 96 done properly.
SEO IN GATINEAU →
Clarence-Rockland
East along the 174, underserved by every downtown agency.
SEO IN CLARENCE-ROCKLAND →
Brockville
The Thousand Islands market, an hour out and wide open.
SEO IN BROCKVILLE →
Questions
Ottawa SEO, asked and answered
How much does SEO cost in Ottawa?
Most Ottawa small businesses pay somewhere between $500 and $2,500 per month for SEO, and the wide range is exactly the problem: almost no agency tells you where you will land until after a sales call. Our monthly SEO plans run from $599 to $2,799 and every one of them is published on this page, so you can compare us before you ever talk to us. If your situation does not fit a plan, we quote it in writing before any work starts.
How long does SEO take to work?
You should see movement inside the first 90 days: indexing fixed, Google Business Profile cleaned up, early keyword lifts in Search Console. Competitive Ottawa keywords typically take six to twelve months to reach the first page, and the results compound after that. Because we work month to month, you get to judge the progress every single month instead of waiting out a contract.
Do you require long-term contracts?
Our SEO plans are month to month: if we are not earning the invoice, you can leave, and that pressure is deliberate. The one exception is the Launch bundle, which runs on a 12-month term because it spreads the cost of building your new website over the year. Website builds themselves can also be split into three payments.
Do you serve Gatineau and French-speaking customers?
Yes. Gatineau is part of our core service area, and the Ottawa-Gatineau market is genuinely bilingual: more than a third of the region speaks French. For Gatineau businesses we also account for Quebec’s Bill 96 requirements, which affect how your website and marketing must handle French.
What is AI search optimization, and do I need it?
A growing share of your customers now asks ChatGPT, Google’s AI Overviews or Perplexity instead of scrolling ten blue links. AI search optimization, sometimes called AEO or GEO, is the work of making your business the answer those tools cite: clean structured data, clear entity signals, pages written so a machine can quote them, and a Google Business Profile that agrees with your website. We build it into every SEO plan rather than selling it as a mystery add-on.
My website was built on a template builder. Is that a problem?
Often, yes. Sites built on drag-and-drop funnels and template builders tend to ship with bloated code, weak page speed and thin, duplicated content that Google has seen a thousand times. We audit what you have honestly: sometimes it can be fixed in place, and sometimes the cheapest path to rankings is a rebuild. We do web design in-house, so either answer is one conversation, not a referral.
What do I get in the free SEO audit?
A real document, not a sales trap: your current rankings and traffic baseline, the technical problems holding you back, how your Google Business Profile compares to the competitors taking your calls, and the three things we would do first. It is yours to keep whether or not you hire us.
What does ‘no ghosting’ actually mean?
It means the person you talk to before you pay is the person you talk to after. Monthly reports in plain English, real replies to emails, and you keep full access to your own Search Console, Analytics and Google Business Profile at all times. Your accounts stay yours. If we part ways, everything we built stays with you.
Free audit
Find out exactly where you stand
One free SEO audit: your rankings, your technical problems, your Google Business Profile vs. the competitors taking your calls, and the three things we would fix first. Yours to keep, no strings.