Back to blog

What Website Maintenance Actually Includes (and What Happens Without It)

Published on 11 min readVP Agency

Most website owners in Serbia treat 'website maintenance' as a vague line item on a monthly invoice - something they pay for without knowing exactly what gets done. As a Novi Sad agency that has been maintaining dozens of sites for businesses across Vojvodina, Belgrade and the region for years, we could list exactly what happens to every site whose owner decides they 'don't really need maintenance'. This article is that list - what quality maintenance actually covers, what it costs, and what inevitably happens to sites that go without it. No marketing fluff - just concrete examples and real numbers from practice.

Short answer - what website maintenance includes

Before we go into details, here's a short list of what a serious maintenance plan must cover. If an agency charges you a monthly fee but doesn't do at least 7 of these 10 items - you're paying for a name, not a service.

  • Regular updates to the CMS, plugins and libraries (WordPress, Next.js, Node packages, PHP versions)
  • Daily or weekly backups of the full site and database - tested to confirm the backup actually works
  • Monitoring security advisories and reacting quickly when critical CVE patches appear
  • SSL certificate renewal and monitoring (Let's Encrypt, commercial) so the site doesn't drop out of HTTPS
  • 24/7 uptime monitoring with automatic alerts when the site goes down
  • Monthly checks of load speed and Core Web Vitals metrics
  • Small changes to text, images and contact details - usually 1-2 hours of work per month included
  • Watching Google Search Console errors and fixing technical SEO issues
  • Checking and cleaning spam comments, fake registrations and bot traffic
  • A monthly report - what was done, what was prevented, what's recommended for the next period

If this looks like a lot for one plan - it is. But quality website maintenance isn't an optional upgrade; it's the baseline assumption that your site will still work the way you envisioned it six months after launch. Below we break down each item and show exactly what happens when it gets skipped.

Why a website needs maintenance in the first place

There's a common belief that a website is like any other digital product - built once, works forever. It isn't. A website is live software that runs on a server, talks to a database, depends on dozens of external libraries, and faces constant abuse attempts from the open internet. Every one of those components changes, and your site has to change with them.

A concrete example - a WordPress site with 10 installed plugins gets on average 60 to 150 updates a year. If nobody applies them, the site becomes vulnerable to attacks that are already public. If they get applied without verification, one bad combination of versions can bring the site down - often at 11pm when nobody picks up the phone.

What really happens when a site isn't maintained

This isn't theory - it's the sequence we and other agencies in Serbia have cleaned up dozens of times as emergency work. It usually plays out in this order:

  • First 2-3 months - everything looks fine, the site works, the owner feels validated about the 'savings'
  • After 6 months - the SSL certificate doesn't auto-renew, the browser starts showing 'Not Secure', traffic drops 40-70 percent in a few days
  • After 9 months - an outdated plugin becomes an entry point for attackers, the site starts redirecting visitors to casino or pharmacy pages from India
  • After 10-12 months - Google flags the site as 'compromised' in Search Console, rankings crash within a week
  • After a year - the hosting company suspends the account over phishing content the attacker injected, the site is offline
  • After 14 months - the owner calls the agency asking for an 'emergency fix' - cleanup, re-indexing in Google, and recovery of a reputation that's usually measured in months

The real cost of this cascade in Serbia is between 400 and 1500 euros just for cleanup and recovery, plus months of lost traffic and search rankings. Monthly maintenance for the same site usually costs between 40 and 150 euros. The math writes itself.

Updates - why it's not the same as clicking 'Update'

The most common misconception is that 'updating the site' means pressing the Update button in the WordPress admin. Formally yes, in practice no. A proper update includes:

  • A pre-update backup - if the update breaks the site, we need a clean version to restore in under 15 minutes
  • Testing on a staging environment - a copy of the site on a separate server where the update is tried first, then applied to production
  • Reading the changelog for every component - most big issues are announced in advance, but only if you read the docs
  • Testing critical features after the update - contact form, user login, checkout, email delivery - we don't trust the site works until we've run the key flows
  • Monitoring server logs for 24-48h after the update - errors that only show up for real visitors, not in testing

This is why 'click Update' done by an inexperienced person often ends with a broken site. In the worst case the database ends up in an incompatible state and the site has to be restored from the oldest backup that exists - which usually means weeks of lost edits.

Backup - what counts as a real backup

Most clients think they have a backup because the hosting provider once mentioned they make one. In practice, hosting backups are often unreliable, stored on the same server as the site (meaning they're gone if the server fails), and rarely tested. A real backup meets the following:

  • Automatically generated daily or weekly - depending on how often the site changes
  • Stored off-site - ideally a different country, a different provider (Backblaze, AWS S3, Hetzner Storage Box)
  • Covers the full snapshot - site files plus the database, not just one or the other
  • Restore is tested regularly - at least once every 3 months, a trial restore to confirm the backup actually works
  • Multiple versions kept - minimum 7 daily, 4 weekly and 3 monthly, so you can roll back far enough when needed
  • Encrypted - a leaked unencrypted backup is a worse security disaster than the site hack itself

A statistic that still surprises us - over 60 percent of sites in Serbia we take over for maintenance have no functional backup. They have a 'backup' label in the control panel, they pay for a backup add-on, but when we try to restore - the file is empty, incompatible, or missing entirely.

Security - what happens in the background

A site of any size is a daily target for automated attacks. Bots don't discriminate - they don't care whether your site is a small hair salon in Novi Sad or a large e-commerce in Belgrade. They scan the internet looking for vulnerabilities, and when they find them, they exploit them.

The security part of maintenance includes:

  • Tracking the CVE database (publicly disclosed vulnerabilities) for every component used on the site
  • Applying security patches within 24-72h for critical issues
  • Firewall and WAF (Web Application Firewall) configuration at the server or CDN level
  • Blocking known malicious IP addresses and bots
  • Rate limiting - capping requests per IP to prevent brute-force attacks on the login form
  • Monitoring changes to key site files - alerts when a file that shouldn't change gets modified
  • Two-factor authentication for admin access - one of the simplest defenses, and the most frequently skipped

Recognizing a site has already been hacked is often harder than preventing it - many attackers deliberately leave the visible site alone and add 'invisible' links to their own sites that damage SEO rankings. We covered how to spot the warning signs in our article on signs your website is losing clients - worth reading if you suspect something is off with your site.

Performance - why site speed slowly declines

A new site is almost always fast. After 12 months without maintenance, the same site is usually 2 to 4 times slower. The reasons are predictable and fixable, but only if someone's actively watching:

  • The database grows - every plugin leaves tables behind, every page revision is stored, log tables pile up - the database needs ongoing cleanup and optimization
  • Full-resolution images pile up - owners often upload 10MB images that are then displayed at 400px; the media library grows unchecked
  • CDN caching becomes suboptimal when new site sections are added but the config isn't updated
  • Outdated plugins often become slower than newer, optimized versions
  • A hosting plan that was adequate a year ago can get tight as the site grows - periodic review and a recommendation on when to upgrade

Site speed directly affects conversions and Google rankings - every additional second of load time, by Google's own measurements, reduces conversions by 7-20 percent. We did a detailed breakdown of the link between speed and sales in our article on site speed and sales.

Small changes - the part clients value most

One of the parts of maintenance that clients use most isn't technical - it's small changes. Updating the business hours on the contact page, swapping an image, adding a new price to the pricing section, fixing a typo. Most of these take 10-30 minutes for someone who knows the site, but can take half a day for someone who doesn't.

That's why a quality maintenance plan usually includes 1-3 hours of changes per month. That's not enough for a new design or new section - it is enough for all the small things that constantly come up in the life of a business. The alternative is writing a separate quote for every change and waiting 2-3 days for it to be done, which for most clients is neither pleasant nor practical.

What website maintenance costs in Serbia

Prices in Serbia sit in predictable ranges, but vary by site type and scope. Here are realistic numbers from agency practice in Novi Sad and Belgrade:

Monthly maintenance prices in Serbia - realistic ranges for 2026.
Site typeMonthly maintenanceWhat's included
Brochure site (5-15 pages)30-70 EURBackup, updates, 1h changes, basic monitoring
Business site (15-50 pages, forms, blog)70-150 EURAll above + security monitoring, 2h changes, monthly report
E-commerce (smaller)150-300 EURAll above + transaction monitoring, PCI compliance, 3h changes
E-commerce (larger, 1000+ products)300-700 EURAll above + search optimization, performance monitoring, 5h changes
Web app or SaaS500-2000+ EURSpecific - depends on tech, database, number of users

Agencies that offer maintenance for 10-15 euros a month usually do none of the above - they charge so you have a 'contract', and when something actually happens, the bill arrives separately. Practical advice - better to pay a realistic 70-100 euros to an agency that actually does something than 15 euros to an agency that exists only to send you an invoice.

Maintenance for businesses in Novi Sad and Serbia

As a Novi Sad-based agency that maintains sites for clients across Vojvodina, Belgrade and the region, we notice a few things specific to the local market. First, most sites in Serbia were built 3-6 years ago on WordPress with plugins that no longer exist or are no longer supported. Maintenance for those sites isn't just routine - it's constant patching of something that already belongs to a previous version of the internet.

At some point it's smarter to consider a full rebuild instead of paying maintenance for something that will need to be replaced anyway. We covered when a redesign makes sense versus a brand new site in our article on redesign or new website.

Second, Serbia has specifics tied to the Personal Data Protection Act and the Electronic Commerce Act - regulations change from time to time, and sites have to keep up. Maintenance should include a legal component too - notifying the client when something changes in regulations affecting their site (cookie law updates, new impressum fields, new rules for online shops).

In-house, agency, or no maintenance - what's best

There are three realistic scenarios and each makes sense in specific conditions:

  • Hire someone in-house - makes sense for large companies with 50+ sites or web apps, where the work keeps one person busy full-time. For small and medium businesses, one developer's salary exceeds 10 years of agency maintenance
  • Hire an agency - most practical for 95 percent of businesses in Serbia. Fixed monthly cost, multiple people behind one site (frontend, backend, server, design), and faster reaction when something happens
  • No formal maintenance, 'call when needed' - cheapest while things work, most expensive when a problem hits. An agency that doesn't know you needs 2-5 working days just to get familiar with the site, and the hourly rate is usually 25-50 percent higher

For most businesses in Serbia the advice is clear - a fixed monthly contract with an agency that already knows your site. It doesn't have to be our agency - it has to be an agency that actually does the work listed above, and that you trust. If you're thinking about it, take a look at our website maintenance and support service or get in touch for an assessment of what your specific site needs.

FAQ

Does a smaller site (company brochure, 5-10 pages) really need monthly maintenance?
Yes, but at a smaller scope. Even a site with no sales or user accounts still has an SSL certificate to renew, a CMS and plugins receiving security patches, and faces the same automated attacks as big sites. A minimal plan (30-50 euros a month) covers the basics and saves you from most of the problems that otherwise cost 400-1000 euros when they hit.
What if my site hasn't been maintained for 2 years - can it still be brought under maintenance?
It can, but it usually needs an initial intervention before regular maintenance starts. We call it 'audit and recovery' - over 4-10 hours of work the state of the site is checked, piled-up updates are applied, critical issues are fixed, and only then does the site go onto a monthly plan. The audit usually costs 150-400 euros depending on how neglected the site is.
Does maintenance include design changes and new sections?
Small changes yes - color tweaks, image swaps, adding a menu item, fixing text. Bigger changes (a new service page, a new section on the home page, redesigning a part of the site) usually aren't in the maintenance plan and are billed hourly or by separate quote. Rule of thumb - if a change takes more than 1-2 hours, it's probably not maintenance but a small project.
What if the hosting company says they 'handle backups and security'?
Most hosts do basic server-level backups and generic security - meaning they protect you from their entire server going down, but not from issues with your specific site. If someone hacks your site through an outdated plugin, yesterday's host backup probably contains the same infection. Website maintenance is a different layer - it happens at the application level, not the server level.
Can I cancel a maintenance contract whenever I want?
With serious agencies yes - standard contracts are monthly or quarterly, with no long-term lock-in. Be careful of agencies demanding annual contracts with cancellation penalties - that's usually a sign they don't believe you'll be happy with the service.
What happens to the site if I stop maintenance?
The site keeps running, at least at first. After 3-6 months the problems described in this article start appearing - first small ones (slower site, outdated info), then bigger ones (SSL expires, hack, Google drop). The time to the first serious problem depends on the tech and the state of the site, but in our experience it rarely exceeds 10 months.
Does a WordPress site need more maintenance than a custom Next.js site?
Generally yes. WordPress has a large plugin ecosystem where each plugin has its own update cycle, and it's a more frequent target of attacks because it powers a big chunk of the web. A custom Next.js site has fewer moving parts and usually needs less ongoing maintenance, but when a change is needed it requires a developer rather than someone who can click in an admin.
How can I check whether the agency actually does maintenance or just sends an invoice?
Ask for a monthly report. A serious agency will send you a specific list every month - what was updated, how many backups were made, whether there were any security incidents, which changes were done at your request. If after 3 months you haven't received a single report - most likely nothing is being done either.

Conclusion

Website maintenance isn't an optional luxury - it's the basic condition for a site to keep working the way it was designed to 6, 12 and 24 months after launch. The difference between a maintained and an unmaintained site usually isn't visible for the first few months - and then it's visible when it's too late. The monthly fee that looks like an expense at first glance is actually the cheapest insurance a business can buy for its digital presence.

If you already have a site and aren't sure whether or how it's being maintained, or you're planning a new site and want to understand upfront what the monthly cost will be, get in touch for a free assessment. In 30-45 minutes of conversation we can usually say clearly what your site needs, what it realistically costs, and whether it even makes sense for us or someone else to do the work.

Ready for a website that delivers results?

Schedule a free call and together we'll find a solution tailored to your business.

Schedule a free call