A website that nobody looks after doesn't stay the same. It slowly gets worse. Plugins fall out of date, a contact form stops sending emails and nobody notices for a month, the SSL certificate fails to renew, page speed drops, and one day the site opens a spam page instead of your homepage.
Website maintenance is the work that prevents all of this. This guide explains what website maintenance services in India should include, how annual maintenance contract (AMC) plans are usually structured, what they cost in 2026, and how to tell a real plan from a vague promise.
What Website Maintenance Actually Includes
A proper maintenance service covers five areas.
1. Security
- Updating CMS core, themes and plugins after testing
- Malware scanning and firewall monitoring
- Removing unused plugins and admin accounts
- Watching for failed login attempts and suspicious changes
2. Backups
- Automatic daily or weekly backups of files and database
- Copies stored off the server, not just in the same hosting account
- Restore tests, because a backup that has never been restored is only a hope
3. Uptime and performance
- Uptime monitoring with alerts when the site goes down
- Checking page speed and Core Web Vitals
- Image optimisation, caching and database cleanup
4. Functional checks
- Testing contact forms, booking forms, checkout and payment flows
- Checking for broken links and 404 errors
- Watching Google Search Console for crawl errors and security warnings
5. Content and small changes
- Updating text, prices, images, team members and notices
- Adding new pages or blog posts, within an agreed number of hours
AMC vs Pay-Per-Task
| Annual maintenance contract (AMC) | Pay-per-task | |
|---|---|---|
| Cost | Fixed monthly or yearly fee | Paid when something is needed |
| Preventive work | Included: updates, backups, monitoring | Usually none |
| Response time | Agreed in writing | Depends on availability |
| Best for | Business, ecommerce and lead-generating sites | Very simple static sites that rarely change |
The main difference is that an AMC prevents problems, while pay-per-task only fixes them after they hurt you. For a simple static site with no CMS, pay-per-task can be perfectly reasonable. For WordPress, WooCommerce, Shopify or any site that brings in leads or sales, preventive maintenance is cheaper than repairs.
Typical Website Maintenance Plans and Costs in India
These are realistic market ranges in India for 2026. The exact price depends on the platform, the size of the site and how quickly you need responses.
| Plan | Suitable for | What's typically included | Typical cost |
|---|---|---|---|
| Basic | Static or small sites | Monitoring, backups, security checks, 1 hour of changes a month | ₹6,000 – ₹15,000 a year |
| Standard | WordPress business websites | Tested updates, weekly backups, malware scans, form checks, 2–4 hours of changes a month | ₹15,000 – ₹48,000 a year |
| Ecommerce | WooCommerce, Shopify and online stores | Daily backups, checkout and payment testing, app or plugin management, priority support | ₹3,000 – ₹15,000 a month |
| Custom | Web apps, portals, high-traffic sites | Server monitoring, dependency updates, bug fixes, agreed response times | Quoted after review |
Hosting, domain renewal and premium plugin licences are usually billed separately. Always check whether a plan's price includes them.
What Is Usually Not Included
Clear plans list exclusions. Common ones:
- New features or major design changes
- New pages beyond the included hours
- Cleaning a site that was already hacked before the plan started
- Content writing, photography and SEO campaigns
- Third-party costs such as hosting, licences and paid APIs
None of these are unreasonable exclusions. The problem is when they are not written down, and you find out only when you send a request.
A Practical Maintenance Checklist
Whether you hire someone or do it yourself, this is the minimum rhythm a business website needs.
Weekly
- Check that the site and key pages load
- Submit a test enquiry through every form
- Review security alerts and failed logins
- Confirm the latest backup completed
Monthly
- Apply and test updates on a staging copy first
- Check speed on mobile
- Review Search Console for errors and security issues
- Fix broken links and 404 errors
Quarterly
- Restore a backup to a test location to make sure it works
- Remove unused plugins, themes and user accounts
- Review content: prices, team, offers, contact details
- Check domain and SSL expiry dates
Yearly
- Review hosting performance and cost
- Audit accessibility and design against current devices
- Decide whether the site needs a refresh or redesign
Why "We'll Update Plugins" Is Not Enough
Updating plugins blindly on a live site is how many websites break. A plugin update can conflict with your theme, change your checkout or remove a feature you depend on. Good maintenance means:
- Updating on a staging copy first
- Testing key pages and forms
- Pushing to the live site
- Keeping a backup to roll back if anything goes wrong
Ask any maintenance provider how they test updates. The answer tells you a lot about their quality.
How to Choose a Website Maintenance Provider
Questions worth asking before you sign:
- What exactly is included each month, and how many hours of changes?
- What is your response time for a site-down emergency, and on weekends?
- Where are backups stored, and how often are restores tested?
- Do you test updates on staging before applying them live?
- Will I receive a monthly report?
- Who holds the hosting, domain and admin logins? (The answer should be: you do.)
- What happens if my site is hacked while under your plan?
Avoid providers who need your site to stay on their hosting for the plan to work, or who will not give you full admin access.
Signs Your Website Needs Maintenance Right Now
- WordPress shows a list of pending updates
- You have not tested your contact form in months
- Nobody knows when the last backup was taken
- The site is noticeably slower than it used to be
- Search Console shows errors you have never looked at
- The design, prices or team details are out of date
If your site has already been hacked, start with cleanup. Our guide to WordPress malware removal explains the process. If the site is old and fragile, compare the cost of maintaining it with a website redesign.
What About Apps and Custom Software?
Mobile apps and custom web applications need different maintenance: OS updates, server costs, API changes and app store requirements. We cover those in mobile app maintenance cost in India.
Why Talk to INDOTREX
INDOTREX maintains WordPress, WooCommerce, Shopify and custom websites for businesses across India from our team in New Delhi. Our plans state in writing what's included, how fast we respond and what is billed separately. You keep full ownership of your domain, hosting and logins, and you get a short monthly report on what we did.
Get a maintenance quote within two business days. Send us your website address and tell us how often you update it.
Frequently Asked Questions
What is website maintenance?
Website maintenance is the ongoing work that keeps a site secure, fast and working: updates, backups, monitoring, functional testing and small content changes.
How much does website maintenance cost in India?
Small sites typically cost ₹6,000 to ₹15,000 a year, WordPress business sites ₹15,000 to ₹48,000 a year, and ecommerce stores ₹3,000 to ₹15,000 a month, depending on scope and response times.
What is a website AMC?
An AMC (annual maintenance contract) is a yearly agreement covering preventive maintenance and a set amount of support and changes for a fixed fee.
Does my static website need maintenance?
Less than a CMS site, but still some: domain and SSL renewals, hosting checks, form testing and occasional content updates. Pay-per-task can be enough for a simple static site.
How often should a WordPress site be updated?
Check for updates at least monthly, and apply security updates as soon as they are released, after testing them on a staging copy.
Is hosting included in a maintenance plan?
Sometimes, but often not. Check the plan's details, and make sure the hosting account is registered in your name either way.




