Web Operations Retainer

Your website, managed.

Every change, update, and check your site needs, for one monthly fee. Month to month.

Sample summary. Your order form states your fee and terms.

What the fee covers.

One firm for the website you already have. You set the priorities.

  • Unlimited small changes

    Up to 30 minutes each, done one at a time in the order you set.

  • Updates and patches

    WordPress core, plugins, and themes monthly. The required firewalls block known attacks in between.

  • Continuous improvement

    We fix small problems we find without waiting to be asked. Bigger ideas come to you first.

  • Restore from backup

    If the site is compromised, we restore it from your host’s backup.

  • LFW Monitor

    Daily checks for accessibility, speed, and links, and uptime every minute.

  • Page history

    Captures of your key pages, so you can see what changed and when.

  • One accountable owner

    We deal with your host, registrar, and plugin vendors for you.

  • A monthly report

    Work done, updates applied, traffic, and what to improve next.

  • Quoted separately Rebuilds, new features, migrations, deeper security cleanup, and accessibility remediation beyond routine fixes. Each at a fixed price you approve first. Everything else we can do
  • Billed at published rates Hosting, domains, your firewall service, and Cloudflare are billed by each provider. Premium plugin licenses are billed by the vendor or through LFW, at the vendor’s published rate. Hosting is recurring, depends on your traffic, and you choose the plan size.
Read the retainer schedule

Small changes

What a small change looks like.

Anything up to 30 minutes of work. Send as many as you like; we work through them in the order you set.

More examples

  • Replace a PDF everywhere it is linked
  • Add alt text to a photo gallery
  • Change the homepage alert banner
  • Add a staff profile
  • Update office hours in the footer
  • Add an approval step in PublishPress
  • Fix a plugin conflict after an update
  • Add a form field and its email notice
  • Update a menu

Sample requests for a fictional organization.

Preferred tools

The glue between your vendors.

Your site runs on a host, a dozen plugins, and a registrar. We are the one accountable owner of all of it, and when a plugin falls short, we write the patch or the feature ourselves.

  • KinstaManaged hosting
  • CloudflareDNS, CDN, firewall, and DDoS mitigation
  • Wordfence PremiumPlugin firewall
  • The Events CalendarEvents and registration
  • PublishPressApprovals and editorial workflow
  • PolylangTranslation
  • ACF Pro or Secure Custom FieldsEditing screens
  • Gravity FormsForms
  • Google Analytics 4Traffic, in your account

What every site needs.

We do not take on a site without these. If yours is missing one, we set it up with you before the retainer starts, in your organization’s name.

  • Managed hostingA staging site, command-line access, individual logins with multifactor sign-in, and automated backups.
  • A plugin firewallWordfence Premium, licensed for your site.
  • CloudflareYour domain on Cloudflare, with its web application firewall and DDoS mitigation turned on.

How fast we respond.

Targets from the retainer schedule, counted in business hours: Monday to Friday, 9 a.m. to 5 p.m. Eastern (6 a.m. to 2 p.m. Pacific), excluding federal holidays.

  • You send a new request 1 business day Standard, to acknowledge it Priority4 business hours
  • Something our work broke Same business day Standard, we start the fix PrioritySame business day
  • Something else breaks Next business day Standard, we start the fix PrioritySame business day
  • If the site goes down, your host’s 24/7 support is responsible for the servers, and we review the alert and follow up with your host during business hours.
  • Priority is a higher monthly tier, priced on your quote.
  • We generally do not offer after-hours or on-call coverage unless it is negotiated separately.

Monthly report

What you see every month.

One page: requests done and how fast, updates applied, how the site is doing, and what needs your decision. Written to forward to a director or a board.

Monthly report · August 2026

Meridian Parks Alliance

meridian.lfw.com · Prepared September 1, 2026 by LFW

  • 100%UptimeNo outages or slowdowns
  • 9 of 11Requests completed1 in testing, 1 waiting on your decision
  • 2 hrsTypical first responseCounted in business hours, Eastern
  • 100Automated accessibilityOut of 100, up from 97 in July

What we did

  • Aug 4Update officers page for the new boardSame day
  • Aug 5Renewal receipts landing in spam1 business day
  • Aug 10Fall Planting Kickoff event page and registration2 business days

Sample report for a fictional organization.

Your first 30 days.

Work starts when you sign the order form. We agree on the schedule and access with you.

  1. Week 1Access and prioritiesName your requesters. We review the site and agree on what comes first.
  2. Week 2A working baselineClient Portal, LFW Monitor, and backup checks set up. First changes begin.
  3. Weeks 3 and 4A steady rhythmWe work through the queue in your order.
  4. Day 30ReviewYour first monthly report, and the decisions waiting on you.

Read the contract before you call.

Our services agreement and retainer schedule are published in full, each with its date.

Questions.

What does it cost?

It depends on your sites and pages, integrations, languages, and response tier. Your quote states the monthly fee in writing, and larger projects are separate, one-time fixed fees.

What counts as a small change?

Up to 30 minutes of work, such as posting a news item you supply, updating a staff page, changing a form, or adding a redirect. Longer work, work across several templates or systems, and design or custom development are projects, each with a fixed price.

Can our staff keep updating the site themselves?

Yes. Your staff keep their own logins and keep publishing, and a vendor you already use can work alongside us. Before we start, we put in writing who handles what, including plugins and settings.

Can we keep our current host?

Yes, if it is a managed host whose plan meets the schedule: command-line access, a staging site, individual accounts with multifactor sign-in, automated backups, and 24/7 support. If not, we recommend one that does, such as Kinsta, in your organization’s name, and quote the move first.

The host bills you at its published rates. Hosting is recurring, depends on your traffic, and you choose the plan size.

Read the hosting requirements
Do you work in WordPress and Drupal?

Yes. Leland’s own record is on WordPress, and we also take on Drupal and static sites. On a hosted platform, we tell you what we can and cannot change before you sign.

Does the retainer cover accessibility?

Routine fixes, such as a missing form label or image description, are small changes, and LFW Monitor flags new automated errors every day. Testing your key tasks with a keyboard and a screen reader, and remediation beyond routine fixes, are fixed-price projects. An automated score alone does not show that a site meets WCAG.

Accessibility and Title II
Can you add approvals, translations, search, or events?

Yes, on tools you already use or standard ones: approval steps that give every public change a named approver and a date, editing screens where staff fill in sections without breaking the layout, translated pages in Spanish and other languages, search across pages and documents, and event registration.

Setup is a fixed price, quoted first, and plugin licenses are billed by their vendors.

Rebuilds and projects
What happens if LFW is unavailable?

Your hosting account and code repository are in your organization’s name from the first day. A written runbook in that repository, updated every month, describes how the site is set up and deployed, so another developer can pick it up. Your host’s support covers the servers around the clock.

See a sample handover package

Get a monthly price for your website.

Send the address and the work you expect each month. We reply within one business day.

See everything we can do