All-in-One Agency for your business. Web design and SEO in Calgary.
5.0 on GoogleThe first 10 clients get a 14-page site free: $0 total, live in 14 days. You own the code and the domain.
- 5.0on GoogleRead the reviews
- 65website conversions a month, on averageChinook Auto Sales
- 350Google clicks in 28 daysThe SOS Group
Privacy laws every build is set up for
WARDORX is a Calgary web design and SEO agency. The first 10 get a 14-page fullstack site free. $0 total, no hidden fees. It is a coded Next.js site, live in 14 days, with optional local SEO after launch.
Instant site audit
Find out what your site is costing you.
We fetch the homepage, the sitemap and a handful of key pages live. No account, no sales call unless you ask for one.
In their words, on their own sites.
Four clients wrote about working with us on their own websites. These lines are copied word for word from those posts.
“We'd hire them again, and this post explains why.”
“The answers came back in writing, usually within the hour.”
“They're upfront about whether you need a new website, SEO work, or no project at all — they don't push work you don't need.”
“We recommend WARDORX web design without hesitation.”
Our stack, and what we support.
Coded on the platforms behind some of the biggest sites on the web. Already on one of the others? We maintain it, extend it, or move you off it.
- Next.js
- Cloudflare
- Microsoft
- React
- Tailwind CSS
- Shopify
- Stripe
- Resend
- Square
- WordPress
- Elementor
- Webflow
- Squarespace
- Ruby on Rails
- Laravel
- Django
- Node.js
- TypeScript
- PostgreSQL
- Supabase
- Sanity
- Contentful
- Strapi
- Ghost
- Vercel
- GitHub
- Figma
What is your site costing you?
Paste your address. We fetch the live page and score six things that decide whether a visitor calls you - in seconds, with no sign-up.
- Technical
- On-page
- Local
- Mobile
- Conversion
- Privacy & consent
Your site goes here
--/100
Three builds. Every price public.
Our first 10 clients get a 14-page site free: $0 total, no hidden fees. After that, founding Launch is $625 Regular price $1,250 and regular Launch $1,250 Regular price $2,500. Each price is the one-time build. Monthly maintenance and services - SEO, AEO, GEO and publications - are optional, added if and when you want them.
Which build fits you?
Launch
9/10 free spots leftOne location, one core service, needs to stop losing work to whoever ranks above them.
What you actually pay
$0 for the site. No hourly charges, no GST, no hidden fees. Optional: $10/mo if you want us to handle hosting, domain and settings. Host it yourself and you pay nothing. That's it.
Free for our first 10 clients, in exchange for permission to show the site and its results in our portfolio.
$1,250Regular price $2,500
One-time build fee50% off
- Up to 100 pages
- One location, one core service
- Quote form and call tracking
- Live in 14 days
Ship
Recommended$1M-$5M businesses with capacity to fill and a market worth owning.
$2,750Regular price $5,500
One-time build fee50% off
- Everything in Launch
- Unlimited pages
- A quote calculator built for your services
- More service and area pages to rank for
Fleet
Multi-location and franchise operators running several markets at once.
$4,950Regular price $9,900
One-time build fee50% off
- Everything in Ship
- Unlimited pages
- 24/7 support
- Unlimited territory subsites
- Schema and tracking numbers per location
- CRM and dispatch integration
Every build includes
Pages and design
- Designed and hand-coded in Next.js
- Home, services, service areas, crew, work, reviews, quote and contact
- Design system built on your brand
- Fast and mobile-first on every page
SEO, AEO and GEO
- Original copy written for search, AI answers and generative engines
- Meta titles and descriptions on every page
- Structured data (schema) and a sitemap
- Clean page structure, ready to index on launch day
Legal and privacy
- Privacy policy and terms of service
- Cookie policy and a consent banner
- Built for PIPEDA, Quebec Law 25 and CASL
- Ready for US and EU visitors: CCPA and GDPR
- A dedicated privacy contact, with support
Leads and tracking
- Quote request form wired to your inbox
- Call tracking
- Google Analytics 4, Search Console and conversion events
Email, domain and security
- Business email on Microsoft 365 or Google Workspace
- DNS set up and managed for you
- Domain security: locked transfers, SSL, email authentication
- DDoS protection and a global CDN
Ownership and handover
- Full access to the codebase, in your own repository
- You own the domain, content and analytics
- A video walkthrough of every page
- 30 days of free fixes after launch
Prices in CAD, GST added. Hosting is optional: $10 a month if we handle it. Payment timing and what the fee excludes are on the pricing page.
Paying a big monthly retainer and can’t see what it buys?
Ask any agency these five questions before you sign, or before you renew. Here are our answers, in writing.
Ask your agency
What will it cost me?
Our answer
Every price is on our pricing page. Builds from free for the first 10 clients, monthly services from $500 (was $1,000).
Ask your agency
How long am I locked in?
Our answer
Monthly services run 90 days, then month to month. Cancel with 30 days’ notice.
Ask your agency
Who owns the site, the domain and the accounts?
Our answer
You do, from launch day. The code sits in your own repository.
Ask your agency
How will I know it’s working?
Our answer
A one-page report on the 3rd: calls, forms and rankings, each from an account you can open yourself.
Ask your agency
What happens if I leave?
Our answer
You keep everything. Nothing switches off.
Fourteen days, four checkpoints.
You see the work at every stage and sign off before we move on. No black box, no surprise invoice at the end.
- Day 1KickoffA 90-minute call. We pull your current site, your Google Business Profile and your call data into one document you keep.
- Day 3Design sign-offType, colour, components and the page templates, signed off by you before any code is written.
- Day 7PreviewA staging link with the first draft of every page, your photos, and the enquiry form working end to end.
- Day 14LaunchDNS cutover, call tracking, analytics and Search Console set up, and a walkthrough of every page.
Your new site, live in 14 days.
Our first 10 clients get it free: a coded 14-page site, not a rented template. It costs $0, and the code, content and analytics are yours from launch day.
Fixed fee, agreed before work starts. You own everything on launch day. 30 minutes, no obligation.
14 days
From kickoff to live site, or the build is free.
Free$2,500
Founding price for our first 10 clients, then $625 Regular price $1,250.
What you actually pay
$0 for the site. No hourly charges, no GST, no hidden fees. Optional: $10/mo if you want us to handle hosting, domain and settings. Host it yourself and you pay nothing. That's it.
Free for our first 10 clients, in exchange for permission to show the site and its results in our portfolio.
Every build ships with
- 14 pages, coded by hand
- Design system and copy
- Call tracking, GA4 and Search Console
- Local schema on every page
65
website conversions a month, on average
Chinook Auto Sales
350
Google clicks in 28 days
The SOS Group
Your trade, your town, or we say so.
Every page here is written for one trade or one market - what demand looks like there, which searches turn into calls, and the parts that are genuinely hard.
Building for HVAC: service pages, a quote form, your service area and reviews.
Not on either list? The build is the same. Run the audit and we'll tell you straight whether you need us.
Audit my site freeStraight answers.
The questions owners actually ask us, answered the way we answer them on the phone.
WARDORX is new, and we would rather say that than invent a client list you can't call. What isn't new is the work: the pattern we build to is well-established, and you can test our competence for free right now - run your own site through the audit on this page and see whether what it tells you is true. The first 10 get a 14-page fullstack site free. $0 total, no hidden fees. After the first 10, founding Launch is $625 (was $1,250), and regular Launch is $1,250 (was $2,500).
Yes, from kickoff to DNS cutover, on the condition that you get us photos and sign off on the design system by Day 3. When a build slips it's almost always waiting on content - so we write the first draft of every page ourselves and you edit it. If we miss the date for any reason that isn't waiting on you, the build fee is free.
Because a plumbing company and a roofing company need the same 14-page fullstack site, the same schema, and the same enquiry funnel. Almost nothing about that is genuinely custom - the photos, the copy and the service area are. You're paying for a pattern that is already built, not for four months of us rediscovering it on your dime.
You own the code, the domain, the analytics, and the content. It's exported to your own repo and hosting on launch day. If you leave, nothing switches off - that's the difference between a productized build and a rented template platform.
Local pack movement can start showing in 30 to 60 days when the profile and site already have a sound base. Competitive organic terms often take 60 to 120 days or longer. Those are planning ranges, not guarantees, because the starting point and the competitors decide the pace.
Then we may not be the right call, and we'll tell you on the audit. If the bones are fine and only the SEO is broken, we'll quote the retainer alone. We don't sell rebuilds to people who don't need one.
Real service-area data: neighbourhood names, response times from your dispatch data, permit rules for that municipality, local job photos, and a testimonial from that area. Not city-name-swap boilerplate - Google filters that, and it drags the rest of your site down with it.
The build is a fixed fee agreed before anything starts, so the number you see is the number you pay. The retainer is month to month after an initial 90-day period, because SEO can't prove itself in 30 days. Cancel any time after that with 30 days' notice. Payment terms are set out in your Services Agreement before you sign anything.
A free launch build costs $0, so there is nothing to invoice and nothing to tax. On a paid build, the fee is invoiced before work starts, on the schedule set out in your Services Agreement. Prices are in Canadian dollars and GST is added at invoice - 5% for Alberta businesses. If you add monthly SEO, it is billed monthly at the published rate.
Custom photography or illustration, copywriting beyond the first draft we write for every page, custom integrations that are not in your Services Agreement, and moving more than 50 pages of existing content. On paid builds, changes asked for after the Day 3 design sign-off are billed at $200 an hour in 15-minute increments. Free builds have no hourly charges. Everything that is included is listed in writing before you pay.
The site is yours: code, domain, analytics and content, handed over on launch day. Hosting is optional: $10 a month if we handle it. For 30 days after launch we fix bugs, broken links and formatting problems at no cost. After that you can make changes yourself, or have us make them, quoted before any work starts. Nothing switches off if you never hire us again.
The founder. You talk to the person who leads every project, not a salesperson reading a script. We look at your current site and your market, and tell you straight whether a new site, SEO, or nothing yet is the right move.
Yes. For our first 10 clients the 14-page site costs $0 in total: no hourly charges, no GST (there is nothing to tax at $0) and no hidden fees. The only optional cost is $10 a month if you want us to handle hosting, domain and settings; if you host it yourself, you pay nothing. In exchange, we ask for permission to show the site and its results in our portfolio.
When the first 10 free sites are taken. There is no deadline date. After those 10, founding Launch is $625 (was $1,250).
Yes. Calls, email and reports can be in French, and the site we deliver can be bilingual, with a French version written for Canada rather than translated word for word.
Yes, and we treat it as part of the build rather than an add-on. Every site ships with a privacy policy and a cookie policy written to PIPEDA's ten principles, a consent banner that actually gates analytics and advertising scripts instead of loading them and announcing it afterwards, and a named privacy contact. We published the whole standard we build to as a free guide, including the 32-point self-audit we run against every site before launch, so you can check the work rather than take our word for it.
We're based in Calgary and work across Canada. We take clients in Edmonton, Vancouver, Toronto and High River, and we do not have an office in those cities.
Bring your site. Leave with a plan.
A free 30-minute call with the founder. We review your site and your local market, then tell you straight what will bring in more work.
- A read of your current site and your local market
- A straight answer: a new site, SEO, or nothing yet
- The audit doc before the call, not after
- No contractfor the build
- Prices publishedbefore the call
- You own it allcode, domain, data
Book a call · 30 min
Live availabilityTimes shown in your local zone.