An update lands
and the site
returns a 500.
The whole weekend with no site. Your old agency doesn't reply. On Monday you find out the hosting's "automatic" backups were a year and a half old.
Your website online without you having to think about it. Whether it runs on WordPress or custom code: hosting, domain, verified daily backups, updates tested in staging, and direct WhatsApp support. No unexpected bills, no providers that don't reply on Friday at 7, no hidden lock-in.
Hosting + backups + updates + WhatsApp support | Annual upfront, monthly support | from €190/year
Hosting that expires with no warning, plugins that break on Friday at 7, backups nobody ever made and the last dev who doesn't answer emails. You notice maintenance when there isn't any.
The whole weekend with no site. Your old agency doesn't reply. On Monday you find out the hosting's "automatic" backups were a year and a half old.
0restored
Backups created but never tested. The difference between having a backup and not having one shows up the day you have to restore.
72h
Average response
time for a ticket
It renews on the 1st with €200 you weren't expecting. Or the card expires, the site goes down and customers think you've closed the business.
1 in 4 sites go through this every year
WordPress maintenance or custom code: hosting in your name, continuous monitoring, verified backups and updates tested in staging before touching production. And a WhatsApp where the person replying is me, not a bot. No lock-in, no padlocks, no bills that grow on their own.
I set up the hosting (Hostinger LiteSpeed by default, others if your case calls for it) and the domain in your name. You're the owner. I just manage it. If one day you switch maintainer, the site isn't held hostage and there's no emergency migration.
UptimeRobot checking your site every 5 minutes. If it goes down, I get alerted in seconds. Daily backups on the server plus a weekly external copy, restorable in under 1 hour. Tested regularly, not just scheduled.
Core, plugins, SSL certificates, PHP. Applied with care, not blindly: every update is tested in staging first to avoid breaking the site in production. Zero automatic updates that break your site on a Friday at 7.
My personal phone during business hours. No tickets, no filters, no waiting 3 days for a bot to route you to another bot. If something serious happens, you call and I answer. SLA in writing depending on plan.
Change a phone number, update a photo, edit some text, add a section to the menu. The PRO plan includes 2 h/month; the Elite plan includes 4 h/month. No billing every time you breathe. Unused hours roll over to the next month (max 6 h).
Websites running for years
without surprises or unexpected bills.
4 h max response
during business hours
"I've had the site with Maties for 4 years and I haven't had to worry once. What needs doing gets done. What happens, he tells me."
Real metric measured in UptimeRobot across the active portfolio. Includes occasional outages from the hosting provider.
Annual upfront.
Cancel anytime.
Three plans covering everything from a simple pro site to ecommerce that can't go down. Change between plans without penalty. Cancel with 30 days notice. Hosting and domain stay in your name.
Maintenance plans
The questions I get most before switching maintenance provider.
No problem. Most of my maintenance clients arrived that way: site built by someone who no longer replies. I run a free initial audit and tell you what to fix before migrating. If the site is very old or very poorly built, I warn you that maintaining it can cost more than rebuilding.
Yes to WordPress, custom code (PHP, Astro, Next.js) and most server-side stacks. NO to Shopify (its model doesn't need an external maintainer) or Wix/Squarespace (closed SaaS, nothing to maintain). If your site is on one of those, I advise you for free on whether to migrate.
Three options: (1) extra hours at €35/h, (2) upgrade to Elite with 4 h/month, (3) if you need a bigger one-off project, I quote it separately. In PRO the unused hours roll over to the next month (max accumulation 6 h).
I get monitoring alert in seconds. On Essential I try to respond fast but SLA only applies during business hours. On PRO I handle critical emergencies (site down, site hacked) also outside business hours. On Elite I respond in 4 h max including weekends. For pure 24/7 services (high-volume e-commerce) I recommend specialized maintainers.
You. Always. You create the Hostinger account and the registrar account (or we use yours if it exists), and I'm a secondary admin. If one day you decide to change maintainer, you keep everything. Zero locks, zero hostages.
No. Cancel with 30 days notice by email. If you paid annual and cancel mid-year, I refund the unused part minus the actual cost of hosting/domain already paid for the year. Zero fine print.
20 min and no commitment. You tell me where your site is, what pain you've had and I tell you which of the 3 plans fits. If none fits, I pass you the contact of someone who can help.
Book 20-min callFree 20-min call.
You and me, no sales reps in between. You tell me where the site is, what stack it uses and what pain you've had.
What happens next.
Free initial audit with findings and priorities in writing. I tell you which of the 3 plans fits or if none fits.