A retainer that absorbed a Shopify 2.0 rebuild.
The team came to us with an outgrown theme and stayed for two years of biweekly development. The 2.0 rebuild happened inside the retainer, not as a separate project.
We handle the steady work of keeping your site healthy: software updates, security patches, performance, accessibility, and the small content changes you don't want to think about. When something bigger shows up, a refresh, an integration, an emergency at 9pm, the same team handles that too.
"Maintenance" usually calls to mind a checklist: plugins, patches, backups, uptime monitoring. We cover all of that.
A maintenance package with Magnolia is built around something larger though. It's an ongoing relationship with a team that knows your site, your brand, and your business.
When a campaign needs a landing page, when an integration breaks at the worst moment, when a reporter calls and you need a press post live by tomorrow, you're not explaining anything to someone new because we already know each other. We enable you so that work that needs to happen fast actually can.
When something bigger comes up (like a full site refresh) we scope it as a separate project... but you're not starting from scratch with an unfamiliar team. We know your codebase, your goals, and how you work, so we get started sooner than anyone else can to deliver higher quality results to you at the speed of business.
Good for:
Cadence:
Security and software updates
Hosting and uptime monitoring
Accessibility checks
Small content changes
Emergency response
Good for:
Cadence:
Everything in Steady, plus:
Regular feature and content updates
Performance work and monitoring
Planned small improvements
Good for:
Cadence:
Everything in Active, plus:
Campaign landing pages
Website refresh initiatives
Integrations as they come up
Feature work
Frequent QA cycles
Reactive capacity reserved for what shows up mid-sprint
Our maintenance retainers cover more than the visible work. These are baked into every engagement.
Hosting, with uptime and performance monitoring
Annual fees: domain renewals, SSL certificates, third-party platform charges where appropriate
Security updates & patching, on a schedule that matches your platform's risk profile
Emergency response, with SLAs scaled to your tier
Accessibility maintenance against the standard we set during scoping
A real human point of contact who cares about you and your site
These are the baseline we hold ourselves to on every engagement. When a project needs more, we tell you before the work starts, not after.
Most of the time, a retainer is steady. Sometimes it isn't. A reporter calls and a page needs to be live in three hours. A new product line means a new section of the site. The board asks for a redesign.
When that happens, the same team you've been working with picks it up. We adjust scope, draw on unused hours when they're available, and have an honest conversation about the rest. There's no separate engagement to start, and no new vendor to onboard.
The team came to us with an outgrown theme and stayed for two years of biweekly development. The 2.0 rebuild happened inside the retainer, not as a separate project.
They joined us on a steady cadence of two-week sprints. When an unrelated platform incident touched protected health information, we handled the response inside the same engagement.
We've shipped on most of the major platforms and a fair number of the minor ones. WordPress and Shopify are where we spend the most time, and Ruby on Rails is where we go when a custom application is the right answer.
If your stack isn't on the list, ask. Twenty years in this industry means we've usually seen it before.
A free consultation is the fastest way to find out. We'll talk through your site, your traffic, what's working, what isn't, and we'll be honest about whether we're the right partner.
We've run retainers for eCommerce stores, healthcare practices, community-based businesses, and nonprofits.
If we're not the right fit, we'll usually point you somewhere that is.