Website Maintenance: The Complete Guide for Indian Businesses
Website maintenance is the ongoing work of keeping a live site secure, fast and functional: applying core, theme and plugin updates, taking backups and testing that they actually restore, watching for downtime and malware, fixing broken pages, forms and payment flows, improving page speed, and making the content changes the business needs. It's really two jobs wearing one name. Part of it is insurance, so that a hack or a failed update costs you a morning instead of a rebuild. Part of it is performance, so the site still loads quickly and still turns visitors into enquiries a year after launch.
If a quote just landed in your inbox and you want to know whether ₹6,000 a month is fair, the cost section is below. Otherwise, read on. This is the practitioner's version: what the work actually is, what neglect costs, what you can handle yourself, and what a fair price looks like in rupees.
What does website maintenance include?
If you've come across "the seven elements of maintenance", it comes from factory upkeep. Translated to websites, seven groups cover almost everything a sensible plan should touch: updates, backups with restore testing, security, uptime monitoring, speed, content changes, and compatibility checks with honest reporting. Here's what each involves.
1. Updates
Your site sits on software other people keep changing: CMS core, theme, plugins, PHP or Node on the server, and whatever libraries your developer used. Most updates close a bug or a security hole, which is why sitting on them is the risk.
The danger is updating blind, on a live site, with no recent backup and nowhere to test. The reliable order is boring: back up, apply updates on a staging copy, check the pages that make you money (contact form, quote form, checkout, booking flow), then push to live and check again. Holding an update back is sometimes the right call. It just has to be written down and revisited, not forgotten.
2. Backups, and testing that they restore
How often you back up should match how often your data changes. A ten-page brochure site is fine weekly. A store taking orders needs daily files and far more frequent database backups, because a day-old database means a day of lost orders.
Two rules matter more than frequency. One copy has to live somewhere other than your web server, since a server failure takes the site and the backup sitting beside it. And restore one, every quarter, to a test location. A backup you've never restored is a hope, not a backup. The 3-2-1 backup rule covers copies and locations properly.
3. Security monitoring, hardening and cleanup
Almost every small business site hacked in India is hit by an automated scanner, not by someone who chose your company. The bots aren't looking for you. They're looking for a version number they know how to break.
Sensible security upkeep is unglamorous: two-factor authentication on admin logins, no shared accounts, deleting unused plugins and themes rather than deactivating them, file integrity monitoring, a firewall, malware scanning, and somebody actually reading the notices in Google Search Console. Our small business security guide covers the basics without scare tactics.
4. Uptime and availability monitoring
Monitoring should load a real page every minute or five and look for real content on it, not just ping the server. A site can return a cheerful 200 status while showing a database error to every visitor.
Alerts need to reach a human who can act, which in India usually means WhatsApp rather than an email nobody opens on Sunday. Two expiry dates belong in the same bucket: SSL and domain renewal. The most avoidable outage we see is a domain that lapsed because the notice went to a developer who left years ago.
5. Speed and performance
Speed drifts downward on its own, because content gets added and almost nothing gets removed. A year of blog images uploaded straight off a phone, three plugins added for one feature each, a database fat with post revisions, and the site that launched fast now takes six seconds on 4G.
So: keep image weight sensible, re-check caching after every change, clean the database, question plugins that cost more than they give, and recognise when the real ceiling is your ₹3,000-a-year shared hosting. Measure with PageSpeed Insights on the same three pages on the same date monthly, so you read a trend instead of noise.
6. Content edits and functional changes
This is the part owners actually feel: a price change, a new team member, a festival banner, a new location page. Most plans include a few hours a month for exactly this, which is why a plan often pays for itself in convenience alone.
One task here deserves its own reminder. Submit your own enquiry form every month, from a phone, and confirm the email lands in the inbox that matters. Forms fail silently after host mail changes, SMTP password rotations and plugin updates. A broken enquiry form is the most expensive bug on a business website, because nothing looks wrong.
7. Compatibility checks and reporting
The web moves under your feet. Browsers update, phones ship new screen sizes, payment gateways deprecate old APIs, and integrations get retired. Compatibility work is the quarterly walk-through on a current Android phone, an iPhone and a desktop browser. Reporting is the seventh element because work you can't see is work you can't judge.
What do I need to maintain a website?
Six things, and only one of them is technical skill.
A written access inventory. Domain registrar, DNS, hosting, CMS admin, database, code repository, licence keys, payment gateway, SMTP, Analytics and Search Console. Keep it in a password manager the business owns, and register the domain in the company's name against an email the company controls, not your agency's and not your nephew's.
Hosting you can log in to. If you can't get into your own panel, you don't fully control your site.
A staging copy, so changes get tested somewhere other than live.
Off-site backups, as above, plus monitoring for uptime, SSL, malware and monthly speed.
Someone accountable, with a response time. "Who fixes this at 9pm on a Saturday, and how fast" needs an answer before you need the answer.
What happens to a neglected website over 6, 12 and 24 months
Let's make this concrete with a hypothetical. Say a packaging supplier in Ahmedabad launched a WordPress site two years ago: fifteen pages, a product catalogue, a quote form, and a blog nobody has touched since. The developer handed over, the invoice was paid, and that was the last conversation. Nothing here is unusual, which is the point.
The first six months: nothing looks wrong
The site loads. Enquiries come in. Behind it, eleven plugin updates are pending and the server is a PHP release behind. The host changes how outgoing mail is handled, and the quote form stops delivering to the sales inbox. Nobody notices, because there was never a baseline for how many quote requests a normal week brings. Product photos went up at full camera resolution, so the catalogue page has crept from two seconds to five. Nothing looks red.
By twelve months: the cracks show
A vulnerability is published for an outdated plugin that's still on the site. A scanner finds it and injects spam links into a few pages. Search Console emails a security notice to an address nobody checks. The theme's developer has stopped releasing updates, so it's frozen software now. Hosting keeps seven rolling days of backups, so every available restore point already contains the injected code. The blog is a year stale, and competitors publishing steadily are pulling ahead on the searches this supplier used to win.
By twenty-four months: it's a rebuild, not a repair
The host announces that the old PHP version reaches end of life, and switches it off on schedule. The abandoned theme isn't compatible, and the site white-screens on a Tuesday morning. There's no staging environment to have tested the upgrade on, no clean backup from before the injection, and the premium licences expired eighteen months ago, so update files can't even be downloaded. What could have been a ₹4,000-a-month care plan becomes a fresh build, a few weeks of a half-broken web presence, and a year of enquiries that went somewhere else.
Notice the shape of that story. No alarm sounds, and the owner never makes an obviously bad decision. The damage compounds silently, and by the time it's visible, patching is no longer the cheaper option. That's the real case for website upkeep, and it's arithmetic rather than fear.
Your website maintenance checklist: weekly, monthly, quarterly and yearly
Here's a website maintenance checklist you can hand to whoever looks after your site, or paste into your own task manager. It assumes a normal business website. A store taking live payments should tighten every cadence by one step.
| Cadence | Tasks |
|---|---|
| Weekly | Confirm backups ran. Apply security-critical updates after backing up. Review uptime alerts. Skim malware and firewall reports. Clear spam submissions. |
| Monthly | Update core, theme and plugins on staging, then live. Submit the enquiry form from a phone and confirm the email lands. Speed test three key pages. Check Search Console for crawl errors, security issues and indexing drops. Fix broken links. Publish or refresh one page. |
| Quarterly | Restore a backup to a test location. Full mobile and desktop walk-through of every important path. Remove unused or abandoned plugins. Audit user accounts. Clean database revisions. Review hosting resource usage. |
| Yearly | Confirm domain and SSL renewal dates and who controls them. Renew premium licences. Review hosting against real traffic. Check PHP or runtime version against end-of-life dates. Update prices, team and policy pages. Then the honest question: is this site still the right shape for the business? |
If you only ever do three of those, make them these: verify backups weekly, test your enquiry form monthly, restore a backup quarterly. They cover the failures that turn into expensive weeks.
DIY website upkeep or a professional maintenance service?
Plenty of owners handle their own upkeep well for a year or two. The table below is honest about where that stops working.
| The work | Doing it yourself | A maintenance service |
|---|---|---|
| Updates | Fine until one breaks the site on a Friday evening | Tested on staging, with a rollback path |
| Backups | Easy to set up, rarely tested, often on the same server | Off-site, scheduled, restore-tested |
| Security | Reactive, once something already looks wrong | Continuous scanning and hardening |
| Uptime alerts | The alert reaches you, not a fixer | Goes to someone who can log in and act |
| Speed work | Plugins help up to a point, then it needs diagnosis | Measured monthly, cause fixed not masked |
| Content edits | You know your business best | A few hours a month included |
| Something breaks at 11pm | You, a search engine, a rising heart rate | A number to call, a defined response time |
| Real cost | 3 to 6 hours a month of your attention | ₹1,500 to ₹30,000 a month by scope |
Our honest recommendation is a split rather than an either/or. Keep the content edits in-house if you enjoy them, because nobody writes about your business faster than you do. Hand over the four where mistakes are expensive and recovery needs experience: updates, backups, security and emergencies. That combination usually costs less than the smallest plan an agency will quote, and it removes the failure modes that actually hurt.
The one case where DIY is a poor idea regardless of budget is a site that takes payments or holds customer data. The downside isn't a broken page, it's a chargeback dispute and an awkward conversation.
Website maintenance cost in India
Website maintenance cost depends on scope, not page count, and any provider quoting before asking what your site does is guessing. The bands below are what we'd expect across the Indian market for competent work. Treat them as bands, not a price list, and expect variation by city, agency size and emergency cover.
| Type of site | Typical monthly band | Typical annual AMC band |
|---|---|---|
| Brochure site, 5 to 15 pages, no transactions | ₹1,500 to ₹4,000 | ₹18,000 to ₹45,000 |
| Business site with forms, blog and a few integrations | ₹4,000 to ₹12,000 | ₹45,000 to ₹1,30,000 |
| WooCommerce or booking site taking live payments | ₹10,000 to ₹30,000 | ₹1,10,000 to ₹3,00,000 |
| Web application or business-critical platform | ₹30,000 upwards | Priced against a service level agreement |
What moves the price
Transactions push cost up more than anything else, because a store that can't take orders loses money by the hour, which means tighter backups and more testing. Busy sites need better hosting and careful caching. Integrations matter too, because payment gateways, CRMs, courier APIs and ERP connections all break independently of your website. Custom code costs more to maintain than standard plugins, since no vendor is releasing a fix for it. And response time is a genuine driver: next-business-day support is far cheaper than a two-hour window on a Sunday, which most businesses don't need.
What is usually not included
Read any quote for these, because this is where the surprises live. Hosting is normally separate, roughly ₹3,000 to ₹10,000 a year for decent shared hosting, or ₹800 to ₹4,000 a month managed. Domain renewal is separate. Premium licences are usually billed to you, often ₹5,000 to ₹25,000 a year in total. New design work and new features are project work, not maintenance. Cleaning malware off a site compromised before the plan started is a one-off recovery job, commonly ₹10,000 to ₹50,000.
Monthly retainer or annual AMC?
An AMC makes sense when your site is business-critical and you want a fixed line in the budget, and most providers discount ten to fifteen percent for paying annually. It also suits quiet, low-risk sites, where the work is predictable. Go monthly when you're new to a provider and want to see three reports first, or when the site is about to change and the scope isn't clear yet. Paying monthly for the first quarter is a reasonable thing to ask for, and a provider who refuses is telling you something.
Maintenance or redesign: when patching stops making sense
Maintenance is the right answer right up until it isn't. The signals that you're paying to postpone a rebuild rather than protect an asset: the platform is at or past end of life, so upgrading means rewriting the site anyway; the theme or a core plugin has been abandoned, so no amount of care produces a security update; every small change needs a developer, which makes the site a cost centre instead of a tool; the design falls apart on a phone, which for most Indian businesses is where the majority of visitors are; or the business has changed shape and the site still describes what you sold three years ago.
The arithmetic is worth doing plainly. Say you're spending ₹8,000 a month keeping an ageing site upright, and a proper replacement costs ₹1,50,000. That's roughly nineteen months of maintenance spend, except the new site is also faster, easier to edit and cheaper to look after. When maintenance buys delay instead of stability, rebuilding is the cheaper decision, even though it feels like the expensive one.
The middle path is underrated: move to a maintainable platform, rebuild the five pages that generate enquiries, and take the rest in phases as budget allows.
WordPress maintenance: what changes when your site runs on WordPress
We look after sites on plenty of platforms, but WordPress is where the deepest experience sits, mostly because it's what a large share of Indian small business sites run on. Its strength and weakness are the same thing: an enormous plugin ecosystem maintained by thousands of independent developers of varying diligence.
That shapes WordPress upkeep in specific ways. Update order matters, so core first, then plugins, then theme, always on staging. Plugin count is itself a maintenance cost, since a site running thirty-two plugins has thirty-two independent sources of breakage. Abandoned plugins are the commonest entry point for automated attacks, which is why a plugin's "last updated" date deserves more attention than its star rating. An expired premium licence means no security updates at exactly the wrong moment. The database fills with post revisions and expired transients, and cleaning it is an easy speed win. WooCommerce raises the stakes on all of it, because the checkout has to be retested after every single update.
For the task-by-task version, our post on WordPress maintenance tasks sets out the routine in list form. If you'd rather hand it over, that's the core of our web maintenance service.
What your maintenance provider should report every month
You're paying for work you can't see, which makes the monthly report the most important deliverable in the arrangement. A report worth reading tells you nine things.
Which updates were applied, and which were held back and why. That backups ran, where they're stored, and the date of the last successful restore test. Uptime as an actual percentage, with the cause of any outage. Security events: blocked attacks, scan results, anything Search Console flagged. Speed numbers for the same pages as last month. Content and functional changes, listed plainly. Hours used against hours included, so nobody argues at renewal. Recommendations for next month, flagged by urgency. And who to contact when something breaks, with your entitled response time.
If what arrives instead is a one-page PDF of green ticks with no numbers, you're paying for reassurance rather than website maintenance services. Ask for the numbers. A provider doing the work will be glad to show them, because the numbers are the argument for the invoice.
Frequently asked questions
How much should I pay for website maintenance?
For a normal business website with forms, a blog and a couple of integrations, ₹4,000 to ₹12,000 a month buys comprehensive care in the Indian market. A brochure site can be looked after well for ₹1,500 to ₹4,000. Quoted far below? Ask which of the seven elements is included, because the usual answer is "updates only". Quoted far above? Ask what response time you're paying for.
Is website maintenance a fixed cost?
Mostly yes, and that's the point of a plan. Updates, backups, monitoring and a few hours of edits are predictable, which is why they're sold as a retainer or an annual AMC. Three things sit outside it: hosting and domain renewals, premium licences, and project work such as new features or recovery from a compromise that predates the plan. A good quote separates the fixed part from the variable part in writing.
What are the seven elements of website maintenance?
Updates, backups with restore testing, security, uptime monitoring, speed and performance, content and functional changes, and compatibility checks with proper reporting. The phrase comes from equipment maintenance, but the groups translate neatly, and any plan missing one has a gap you'll eventually feel.
My site is simple and has no forms. Can I skip maintenance?
You can reduce it, not skip it. A static site with no database and no logins needs less: domain and SSL renewals, uptime monitoring, an annual content review, and a periodic check that the hosting stack is still supported. Anything running a CMS is different, because the software is a target whether or not your site collects data. A hacked brochure site still serves spam under your company's name, and that reputation is harder to clean up than the files.
What if my site is already hacked or broken right now?
Then the order changes. Stabilise first: snapshot the current state before touching anything, get the site into a safe holding position, then clean and verify before restoring service. Don't restore an old backup blindly, because if the compromise predates it you'll simply reinstate the problem. This is emergency work rather than maintenance, and it's worth a second pair of eyes quickly instead of experimenting for a week.
A calmer way to run your website
Most of the trouble in this guide comes from one root cause: nobody owns the site after launch. Not because owners are careless, but because upkeep stays invisible until the day it isn't.
That's the gap our website maintenance work fills. Updates tested before they go live, off-site backups restored on purpose rather than in a panic, security and uptime monitoring, speed checked against last month's numbers, your content edits handled, and a monthly report with real figures in it. We work across platforms, know WordPress especially well, and deliver remotely to the same standard for a client in Surat or Sydney.
If you'd like to know where your site stands, message us on WhatsApp at +91 85273 61466 and we'll take a free look: what's out of date, whether your backups would actually restore, how fast your pages load, and what we'd fix first. No obligation, and if your site is in decent shape and doesn't need us yet, we'll tell you that. You can also see how the plans are put together on our web maintenance page.