Unknown code breaks easily
A small edit in an unfamiliar theme can break layouts or forms elsewhere, and you'd be paying for repairs.
RiskAds and visibility: customers who are looking for your service now or don’t know about it yet.
01 Google AdsEnquiries from people searching for your service right nowfrom $750/mo 02 Social media adsMeta, TikTok, LinkedIn: customers who are not searching yetfrom $700/mo 03 SEOHigher in Google and Maps without paying per clickfrom $1,000/mo 04 Visibility in ChatGPT and AIYour business in AI assistant answerspart of SEO 05 Amazon and marketplacesSell where customers already buywith a partnerThe place where a visit turns into an enquiry, and a system that doesn’t lose that enquiry.
01 Web designA website that turns visits into enquirieslanding from $1,300 02 Online storesCart, payments and shipping, ready for adsfrom $4,800 03 CRMNo enquiry gets lost in a phonesetup $3,400 04 Chatbots and AIThey answer customers, at night too$2,500 05 Email and SMSCustomers come back instead of forgetting youquoted individuallyPlan and tracking first, budget second. You know what works before you spend more.
01 Strategy and auditKnow where to spend the budget before you spend it$2,400 02 AnalyticsSee which ad brings in money$650 03 ConsultationsA call about your specific problem$70/h 04 Free auditA quick review and 3–5 priorities to start$0How your business looks and sounds before anyone calls you.
01 Social media managementProfiles that look like a real businesswith a partner 02 Creative and videoGraphics and videos that stop the thumbquoted individually 03 BrandingA logo and style that sets you apartwith a partner
Edmonton, Canada
200 keywords on page one of Google
Boreal Kitchens
Winnipeg, Canada
up to 5 enquiries/mo from Google without ads
Adela Realtor
Żywiec, Poland
from 3 to 9 locations in two years
Gładko Tnący Barber
Żywiec, Poland
PLN 15 000 +/mo in delivery orders
Da Diego
Website maintenance should be as easy as sending a photo of the new menu on WhatsApp. For the sites I build, that's how it works: you message me what needs changing, I update it, and the technical side, from backups to monitoring, runs quietly in the background.
Free: a 30-minute call, an action plan and a price range in writing.

New prices, hours, photos, team members, holiday closures. Send them however is easiest.
Regular copies of code and content, so a mistake can be undone.
Monitoring that the site is up and that forms still deliver leads.
No plugin stack to patch; server and dependencies kept current.
A new section, a seasonal banner, a tweak to a form.
Questions about Google, ads or tracking answered by the person who knows the site.
I'm often asked to take over maintenance of an existing site. I say no, and here's why.
A small edit in an unfamiliar theme can break layouts or forms elsewhere, and you'd be paying for repairs.
RiskMuch of the time goes into figuring out how someone else built it, not into improving your site.
CostI build a new site on your domain, move the content and then maintain it properly.
AlternativeSupport after launch is included with every site I build. Ongoing maintenance terms are agreed individually, with no minimum term and one month's notice to cancel. Prices in Canadian dollars.
A new site with support and training included after launch.
If your current site was built by someone else, I rebuild it, then maintain it.
For most small businesses, website maintenance comes down to two needs: keeping the site safe and working, and keeping the information on it current. The first should happen without you noticing. The second should be as easy as telling someone what's changed.
That's how I handle the sites I build. You send a message on WhatsApp, Telegram or email, such as "new prices from January", "we're closed December 24 to 27", "add Maria to the team page", or just a photo of the new menu board, and I update the site. No forms to fill in, no support tickets, no account manager in between. I reply within one business day.
A lot of what people pay for in website maintenance is plugin and theme updates: keeping dozens of third-party components current, checking they don't conflict, fixing what breaks. The sites I build are hand-coded or run on a custom CMS without a plugin stack, so most of that work simply doesn't exist. There's no weekly update cycle and far less surface for security issues.
What remains is the useful part: backups, uptime monitoring, checking that forms still deliver leads, keeping the server and the few dependencies up to date, and making content changes. The article on website maintenance cost compares what different setups usually require.
Every site comes with an edit panel built for the things you change often: prices, hours, photos, team, projects, posts. After launch I train you on it over Zoom. Many clients end up making routine changes themselves and only message me for new sections or larger work. On a website on a custom CMS the panel is designed around your exact content.
Things can quietly go wrong on any site: a form starts landing in spam, a contact email changes, a new tracking tag slows pages down, a link to a partner breaks. Once a month on the sites I maintain, I check backups, test the forms end to end, look at speed and Search Console errors, and tell you if anything needs attention. If you also run ads or SEO with me, this check is part of the regular report.
Canadian businesses change a lot with the seasons: winter hours, holiday closures, spring promotions for landscapers, snow removal contracts in the fall. I'll remind you ahead of key dates if your site needs updating. If you serve Quebec, any new content needs a French version at the same time as the English one, and since I maintain English content only, your own team or translator handles the French side. Privacy policy and cookie settings may need updates when you add new tracking tools, especially under Quebec Law 25.
I don't take over maintenance of sites built by other developers. It's not about pride; editing unfamiliar code is slow and risky, and you'd be paying me to learn someone else's decisions rather than to improve your business. Instead, I build a new site on your domain, move the content worth keeping, set up redirects, and then maintain it properly. That's described on website redesign.
Support after launch is included with every site. Ongoing maintenance is agreed individually based on how often your content changes. Like all my ongoing work, it has no minimum term and can be cancelled with one month's notice. Your code, domain and accounts stay in your name, so the site keeps running whatever you decide. Start with a free 30-minute call, or see all web design services.
Support after launch is included with every site I build, and routine edits like prices, hours or photos you can make yourself in the edit panel. For ongoing maintenance, the scope and price depend on how often your content changes, so I agree them individually after a short call. There's no minimum term.
Yes. Every site comes with an edit panel for the things you change often, and I train you on it after launch. Many clients handle prices, photos and posts themselves and message me only for new sections or bigger changes.
No. I don't patch websites built by other developers, because it's slow, risky and rarely fixes the underlying issues. I'll offer to build a new site on your domain, move the content and maintain that one.
The site keeps running. Code, domain and accounts are registered in your name, so you can take everything to another developer. You just give one month's notice for the maintenance arrangement.
I reply within one business day. Small edits are usually done the same or next business day. Larger changes, like a new page or section, get a short estimate and a date first.
Tell me about your current site and what keeps going wrong. I'll suggest how to get to a site that's easy to maintain, within one business day. The first 30 minutes are free.