Home / Pricing

Here are the prices. No form.

Edmonton SEO from $1,500/month — with content, local SEO, citations, link building and reporting already in it. No setup fee. No lock-in. If a number below doesn't fit your situation, the call is free and I'll tell you straight.

No lock-in contracts No setup fees Content included Cancel with 30 days

What every retainer includes

  • Technical SEO and site health
  • Blog content written monthly
  • Google Business Profile + local SEO
  • Citation building and cleanup
  • Link building
  • Monthly reporting you can forward

Not add-ons. Included.

SEO & AI visibility

Monthly SEO retainers.

All prices CAD · month to month
Core
$1,500/mo

For one location that needs to start showing up — and needs proof it's working.

  • 2 blog posts per month, written and published
  • Technical SEO and ongoing site health
  • Full Google Business Profile management
  • Citation building and cleanup
  • Link building
  • Monthly report + a call to walk through it
Start with Core
Growth
$2,250/mo

For organizations with real competition in the SERP and more than one thing to rank for.

  • 3 blog posts per month
  • Everything in Core
  • Expanded content strategy and keyword mapping
  • Deeper link acquisition
  • Competitor monitoring
  • Quarterly strategy session
Start with Growth
Authority
$3,500/mo

For when the goal is owning the category, not just appearing in it.

  • 5 blog posts per month
  • Everything in Growth
  • Digital PR and earned placement
  • Competitive displacement work
  • Multi-location or multi-service scale
  • Direct line to James, always
Start with Authority

AI Visibility add-on

Get cited by ChatGPT, Perplexity and Google's AI answers — and track whether it's actually happening. Answer-first content structure, entity and schema work, and monthly AI citation reporting.

+$500–750/mo

Local SEO / additional location

Each extra Google Business Profile with its own citations, review strategy and local landing page.

$450/location

Conversion rate optimization

Ongoing testing and funnel work on the pages that already get traffic. Because more visitors isn't the only lever.

$300/mo + $375 setup
Read the fine print

A cheaper number isn't a cheaper price.

Around Edmonton you'll see SEO advertised from $750–1,000/month. Worth doing the arithmetic before you compare. Here's the same engagement, priced honestly both ways.

Ask any agency: "what's in it, and what's extra?"

A $1,000/mo plan
  • Base retainer$1,000
  • Content (2 posts) — extra+$600
  • Google Business Profile — extra+$300
  • Citations — extra+$200
  • Setup fee (month one)+$1,500
  • Commitment12 months
$2,100/mo effective
Holler Core
  • Everything, bundled$1,500
  • Content (2 posts)included
  • Google Business Profileincluded
  • Citations + link buildingincluded
  • Setup fee$0
  • Commitmentmonth to month
$1,500/mo, all in
Everything else

The rest of the rate card.

Websites

Project
  • Discovery engagement$1,500
  • Most website projects$8k–30k
  • Development, hourly$125/hr

Discovery is credited toward the build if you proceed. Scope comes out of it — not out of a guess.

Web design & optimization

Care plans

Monthly
  • Essential$125/mo
  • Professional$195/mo
  • Priority$395/mo

Hosting, updates, backups, monitoring and a human who already knows your site. Canadian servers.

Hosting & support

Enterprise hosting

Monthly
  • Managed, from$650/mo
  • High-traffic / HA, to$3,000/mo

For associations and organizations where downtime is a board-level conversation.

See what's included

Audits

One-time
  • Website audit, from$49
  • Full technical + SEO audit$349
  • AI-Readiness Scan$149

Credited back against any engagement that follows. Worst case you keep the document.

Free tools & audits
Straight answers

Questions about money.

The ones people actually ask on the call, answered here so you don't have to book one to find out.

Ask me something else

Ours starts at $1,500/month for Core, $2,250 for Growth and $3,500 for Authority. Every tier includes technical SEO, blog content, full Google Business Profile and local SEO, citations, link building and reporting. No setup fee, no lock-in. Across the Edmonton market you'll see advertised rates from $750–1,000/month, but check what's bundled — content and local SEO are usually charged separately.

No. Month one costs the same as month twelve. Several local shops add $1,000–1,500 up front, which is worth factoring in when you're comparing monthly numbers.

No. Everything is month to month with 30 days notice. If the work isn't earning its keep you shouldn't need a contract to stay — and I shouldn't need one to keep you.

Because you're going to ask anyway, and making you fill in a form to find out wastes both our time. If the number doesn't work, better we both know in the first thirty seconds.

Most land between $8,000 and $30,000. Every project starts with a $1,500 discovery engagement that produces the actual scope — and gets credited toward the build if you go ahead. I'd rather quote from a document than a hunch.

Yes. A $49–349 audit is the lowest-risk way in, and it's credited back against whatever follows. Some people take the document and fix things themselves — that's a legitimate outcome.

Next step

Let's find out
if it's a fit.

Fifteen minutes, no deck, no pressure. Tell me what's not working and I'll tell you whether I'm the right person to fix it — and roughly what it costs.

Replies within one business day You'll talk to James, not a rep No lock-in, ever
Send it over

Prototype form — not wired to a backend.