EdgeCraft Digital

Web Design & SEO in Victoria, BC

Providing quality services for local Victoria businesses and organizations

Steve handles the website content refreshes that we require multiple times a year for our music festivals as well as regular troubleshooting and maintenance, and does it all quickly, smoothly and accurately. He also manages our databases and keeps them configured exactly according to our needs and ensures all our data safe, accessible, and useable. Work with Steve for your website and system development needs – you won't regret it!

— Jen Thomas, Administrative & Operations Manager, Victoria Jazz Society

Process

  1. Discovery & Strategy — Every good project plan begins with at least a few rounds of discovery and strategy. That is no different with me at EdgeCraft Digital; we'll align your website needs with your business's current goals and expectations. I research your industry and assess your current standing within it to start off our work relationship with a comprehensive understanding of your digital requirements.
  2. Design & Development — While discovery and strategy is fun to do, the design and development is where the magic happens. After assessing your needs, I will build your website on WordPress or Wix, ensuring you have as much control as you need after the work is done. After a few revisions, you'll have a mobile-ready website that can compete with the "big fish" and carve a presence and niche for your business.
  3. SEO & Ongoing Support — Search Engine Optimization (SEO) begins at the first stage, but starts to take shape at the end of the project's journey. Here, I'll ensure your website is reachable, visible, and explorable using keyword and search-intent research that we accomplished at the beginning. Then, your website is ready for "showtime", but don't worry, I'll support you for the first 30-days minimum to make sure you're hitting the ground running.

Why a Victoria-based web designer outperforms a remote agency

Hiring an out-of-province agency means paying for a team that doesn't know your market. They'll get the technical work right. But they'll miss the details that move the needle in Victoria — the keyword variations locals actually use, the seasonal traffic patterns that change what your homepage should highlight in May versus November, the competitor landscape on the streets where your customers walk.

Local knowledge shapes how I build, what I prioritize, and what I tell you to skip. I structure downtown websites to win the three-second mobile decision, because that's the attention budget a tourist gives you on Government Street. I write Saanich Peninsula copy that respects an older demographic, because nearly half of Sidney is over 65 and they're often your decision-makers. I push West Shore clients to claim local search positions now, while the field is still open. None of this comes from a template. It comes from working in this market every week, with clients who depend on it.

Who I work with across Greater Victoria

Greater Victoria isn't one market — it's a dozen, each with its own demographic, competitive landscape, and customer behaviour. Here's how I approach the major areas.

Downtown Victoria and the Inner Harbour

Tourism, retail, hospitality, professional services

Tourism-driven retail, restaurants, professional services, and boutique hotels. Most of my downtown clients compete for tourist attention against established landmarks, which means your website has roughly three seconds to make its case on a phone screen while someone walks past Bastion Square. I focus on fast mobile performance, clear booking and reservation paths, and visual storytelling that holds up at thumbnail size.

James Bay and Fairfield

Professional services, boutique retail, neighbourhood businesses

Mixed residential-commercial neighbourhoods with strong walkability and a heritage character that translates into your brand whether you want it to or not. Most of my James Bay and Fairfield clients are professional services — lawyers, accountants, therapists, dentists, naturopaths — clustered along Cook Street and Fort Street. These businesses convert on trust signals more than visual flash: clear credentials, real neighbourhood references, and writing that reads like a person.

Oak Bay

Galleries, fine dining, marine services, premium professionals

Oak Bay Village runs along Oak Bay Avenue and Estevan, with the kind of slow, considered retail you don't find elsewhere in the region. Galleries, fine dining, marine services, boutique professionals. Oak Bay customers expect refined design and won't tolerate clunky mobile experiences. The websites I build for Oak Bay clients tend toward quiet confidence rather than aggressive sales copy.

Saanich (Gordon Head, Cordova Bay, Broadmead)

Family services, healthcare, contractors, education, fitness

The largest municipality in the CRD by both population and area. Family-focused services, UVic-adjacent businesses, contractors, healthcare practices, fitness studios. Saanich also has lower commercial search saturation than Oak Bay or downtown, which means the local SEO opportunity here is real and underexploited.

Saanich Peninsula (Sidney, Brentwood Bay, Saanichton)

Home services, healthcare, retirement-adjacent professionals, food service

Roughly 45% of Sidney residents are 65 or older, and that demographic shapes the businesses serving them. Home services, healthcare, retirement-adjacent professionals, food service. Accessibility, clear navigation, and readable typography matter here more than anywhere else in the region.

West Shore (Langford, Colwood, View Royal, Highlands)

Trades, contractors, fitness, family services, new-to-market businesses

The fastest-growing area in the CRD by a wide margin. Trades, contractors, fitness, family services, and the new-to-market businesses that follow population growth. The local SEO window is wide open here. Most West Shore competitors haven't optimized for local search yet, and that gap won't last.

Esquimalt, Sooke, and the rural CRD edges

Local services, niche specialists, community-anchored businesses

Smaller markets, but real opportunities for businesses willing to commit to a local-first online presence. Same approach, scaled to the market size.

Case study: Victoria Jazz Society and TD JazzFest

Victoria Jazz Society runs TD JazzFest, the largest annual jazz festival on Vancouver Island, with tens of thousands of attendees across ten days of programming at venues ranging from intimate club settings at Hermann's Jazz Club to mainstage shows at the Royal Theatre. They needed a digital infrastructure that could handle festival-scale ticketing during peak weeks without buckling, support year-round content management for shows and education programs, and centralize the operational data that runs the organization day-to-day.

I rebuilt jazzvictoria.ca on WordPress with custom WooCommerce Box Office ticketing integration, then went deeper. I architected an end-to-end e-commerce system that connects Stripe and WooCommerce webhooks into a unified Airtable order pipeline, handles race conditions between simultaneous payment events, and reconciles ticket inventory in real time. On top of that, I built and maintain the Society's interconnected CRM ecosystem — the Box Office sales database, the membership management system, and the volunteer coordination database that runs festival staffing.

The result, per the Society's Administrative and Operations Manager: a 10% increase in ticket sales for the 2025 signature festival, content refreshes that take hours instead of days, and a database backend the team manages themselves without calling me for routine work.

Full case study at /portfolio/victoria-jazz-society. It demonstrates the depth of technical work I take on for Victoria organizations with real revenue and real complexity on the line.

10% increase in 2025 signature festival ticket sales

Read the full case study

Case study: The 2030 Barclay rezoning campaign

2030 Barclay was a Fairfield-area civic campaign opposing a proposed rezoning application on Denman Street. The campaign needed a fast-turnaround website that could mobilize neighbourhood opposition, capture email signups for ongoing outreach, and integrate with a highly targeted Google Ads and social media campaign — all inside a tight municipal review timeline that left no room for the typical web project pace.

I built a custom WordPress archive using ACF and custom post types for the campaign's public documents, set up taxonomy-based filtering and date-based sorting, implemented a Pre-Deferral auto-tagging system that surfaced the most relevant documents during the active review period, and integrated a quick email-send function that let residents contact their council member in a single click.

The result was a community victory. The rezoning application was deferred — a meaningful win for the West End of Denman, and a direct demonstration that the campaign's digital infrastructure translated into measurable civic action.

Full case study at /portfolio/stop-2030-barclay. It demonstrates I handle pressure projects with real-world outcomes that matter to actual neighbourhoods, not just websites that look nice.

Rezoning application deferred — direct community impact

Read the full case study

What it costs and how it works

Most agencies hide their pricing. I don't.

Discovery call (free, 30 minutes). We talk about your business, what isn't working with your current site, what success would actually look like. No pitch, no pressure. If we're not a fit, I'll say so.

Custom builds and services: $1,000 to $12,000. Smaller targeted projects — landing page rebuilds, focused SEO setups, single-purpose marketing sites — land at the lower end. Full custom websites with complex integrations, e-commerce builds, or multi-system architectures sit higher. I provide a fixed quote after the discovery call, with milestones and clear deliverables.

SEO services from $800/month. Ongoing local SEO and content work for businesses ready to invest in long-term ranking. Standalone SEO audits start at $1,200.

Most websites launch in 4 to 8 weeks from kickoff. Faster is possible for tighter scopes. Custom integrations or complex builds run 8 to 12 weeks.

Every new site includes a 30-day support window. Beyond that, monthly maintenance plans start at $150/month — for the businesses that want someone who'll actually answer when something breaks.

No surprise invoices, no vague "starting at" pricing that triples by the time you sign.

Frequently asked questions

Do you only work with businesses in the City of Victoria?

No. My physical office is in Victoria, but I work with clients across Greater Victoria — Saanich, Oak Bay, Esquimalt, Langford, Colwood, Sidney, Sooke — and across Vancouver Island, including Nanaimo, Duncan, Courtenay, and Comox.

How long does a Victoria business website take to build?

Most projects launch within 4 to 8 weeks from kickoff. Simple service-business sites can be 4 weeks. Custom integrations or e-commerce builds typically run 8 to 12 weeks.

Do you do SEO for Wix or Squarespace sites?

Yes, but with limits. SEO works best on platforms with full technical control. If you're on Wix or Squarespace and serious about ranking in the Victoria market, I'll often recommend a WordPress migration as part of the engagement. We discuss it on the discovery call.

How long until my website ranks on Google in Victoria?

Local ranking typically takes 3 to 6 months of consistent SEO work after launch. Strong technical SEO foundations come included in every build, and most clients see meaningful Victoria-market position improvements within 90 days.

Services I offer Victoria businesses

Most Victoria clients need more than one service to compete locally. Here's the full toolkit:

Ready to talk?

Book a free 30-minute discovery call. No pitch, no pressure — just an honest conversation about whether I'm the right fit for your Victoria business.

Contact me