Website maintenance: what to check every week, every month and every year
Website maintenance means regular checks and updates that keep your website running, secure and showing the right information. Every week it's worth checking forms, orders and uptime; every month, updating the system after taking a backup; every quarter, testing a restore from a backup; and every year, renewing the domain and hosting and reviewing the legal pages.
A website built on a content management system (CMS) is software that keeps changing: developers patch newly found security holes, while plugins, themes and server software get new versions. A website that isn't updated doesn't break overnight, but over time it becomes an easy target for automated attacks that scan for known vulnerabilities.
All tasks by frequency – more detail in the sections below.
The server's PHP version matters too. As of September 2026, PHP 8.2–8.5 receive security fixes, and support for PHP 8.2 ends on 31 December 2026. If your website only runs on an older version, it first needs to be updated or rebuilt, because simply switching the PHP version can break it.
Once a website has been infected, there's far more work than with regular maintenance: the malicious code has to be cleaned out, the vulnerability closed, and sometimes Google has to be asked to remove the warning in search results. The process is described on our page about malware removal.
What to check every week
Every week, a quick check that the website is doing its job is enough: that it's receiving enquiries, orders and payments. Some checks can be automated, but a person still needs to look at the results.
Forms. Send a test enquiry and check that it reached your inbox rather than the spam folder.
Orders and payments. In an online store, look for orders stuck in ‘awaiting payment’ and check that customers are receiving emails.
Uptime monitoring. An automated service checks regularly that the website loads and alerts you by email if something goes wrong.
Backups. Make sure the latest backup was actually made and that its size doesn't look like an empty file.
Unexplained changes. New administrators, pages or links that nobody created are a sign that you need to check your security.
What to do every month
Every month, update the CMS, plugins and theme – but not blindly: take a backup first, and after updating check the key pages, forms and basket. This is exactly the task that tends to get put off once a website has gone live.
Back up the whole website – both files and database.
Install CMS, plugin and theme updates; test major version upgrades on a copy of the website first.
Check the key pages and forms, and place a test order in an online store.
Remove unused plugins and themes: a plugin that's disabled but not deleted stays on the server and may contain vulnerabilities.
Review the Google Search Console reports: indexing errors, security notices and pages that no longer load.
Check the loading speed on mobile, e.g. with PageSpeed Insights.
What to do every quarter and every year
The less frequent tasks are the ones most often forgotten, precisely because they don't come up every week. Put them in your calendar with a reminder at least a month before each deadline.
Task
When
What to check
Restoring from a backup
every quarter
Restore a backup in a staging environment and make sure the website works
Users and access
every quarter
Remove accounts belonging to former staff and contractors; change shared passwords
Whether the certificate renews automatically and the browser shows no warning
Paid plugin licences
every year
Without a valid licence, updates often stop
Privacy and cookie policy
every year and whenever your tools change
Whether every cookie and service in use is described and the consent banner works
Accessibility
every year
Contrast, image alt text, completing forms with a keyboard
DOMREG, the .lt domain registry, does not warn you when a domain is about to expire, so you need to take care of the renewal yourself or arrange auto-renewal with your service provider. Owners of websites we host are sent the invoice for the next year before the deadline.
How to back up a website properly
A backup is only useful if you can actually restore the website from it. So what matters is not just how often backups are made, but also where they're kept, how long they're retained and whether anyone has ever tried restoring the website from them.
A handy rule of thumb is the 3-2-1 rule: keep 3 copies of your data (the live one and two backups), store them on 2 different media or systems, and keep 1 copy off-site – not on the same server, and ideally not with the same provider.
Back up everything. A backup of the files without the database contains neither your text nor your orders.
Frequency based on change. Weekly backups are enough for a website that rarely changes; an online store with daily orders needs daily backups.
Several versions. Keep backups going back at least a few weeks, because an infection or an error is often not noticed straight away.
A backup before every update. If an update fails, you can quickly roll back to the previous state.
Test restores. Restoring a backup every quarter shows whether it's intact and how long a restore takes.
In Saitai.lt maintenance plans, backups are made weekly on the Basic plan, daily on the Business plan, and daily on the Premium plan with an extra copy kept in external storage.
Who should own the logins?
All the website's logins and accounts should belong to the company, not to the developer or a single employee. Otherwise, when people change, you may spend a long time proving that the domain or the website is yours.
The domain is registered in the company's name, and the registrar account uses a shared company email address, not an employee's personal one.
The list of logins is kept in a password manager: domain registrar, DNS, hosting, CMS admin, email, Google Analytics and Google Search Console.
A separate account for each person instead of one shared password. That way you can see who changed what, and when someone leaves you simply disable their account.
Two-factor authentication (2FA) for the admin, hosting and domain registrar accounts.
Only the permissions people need. Someone who writes text doesn't need administrator rights.
When we build a website, we register the domain in the client's name, and once the project is finished and paid for in full, we hand over all the logins, files and the database.
What can you do yourself, and what should you leave to a specialist?
Content changes and the weekly check can usually be done by a member of staff, while system updates, restoring from backups and security are better left to a specialist who knows what to do if something breaks after an update.
Basic – €29/month: monthly updates, weekly backups, uptime monitoring, 30 minutes of changes a month, response within 2 working days; hosting is paid separately (from €60/year for a website, from €70/year for an online store).
Business – €69/month: weekly updates, daily backups, security checks, 2 hours of changes, response within 1 working day, hosting included.
Premium – €149/month: adds backups in external storage, 5 hours of changes, response within 4 hours during working hours, and maintenance of online store modules, payments and shipping.
Without a plan, individual jobs are charged by the hour at €30/hour. You'll find all our prices on the prices page; prices include all taxes – no VAT is added.
Sources
DOMREG, ‘How do I renew the registration of my domain?’ (in Lithuanian): domreg.lt
DOMREG, ‘What is quarantine?’ (in Lithuanian): domreg.lt
WordPress documentation, plugin and theme auto-updates: wordpress.org
CISA, ‘Data Backup Options’ (the 3-2-1 rule): cisa.gov
Not sure who last updated your website, or when? Enter its address in the enquiry form. Within 1 working day we'll assess its condition free of charge and tell you what to fix first.
From €29/month. That's the price of the Basic plan, with monthly updates, weekly backups, uptime monitoring and 30 minutes of work on changes each month. The Business (€69/month) and Premium (€149/month) plans include more hours, daily backups and hosting. One-off jobs without a plan cost €30/hour. Prices include all taxes – no VAT is added.
Do I need to update plugins if the website is working?
Yes. Updates often fix security holes, and once these are announced, automated tools start hunting for websites that haven't been updated. The fact that your website works today doesn't mean it's secure. Take a backup before updating, check the forms and basket afterwards, and delete any plugins you no longer need.
What happens if I forget to renew my domain?
When the term ends, a .lt domain that hasn't been renewed is deleted, and the website and email on that domain stop working. A deleted domain goes into a 30-calendar-day quarantine, during which only the previous holder (or their legal successor) can register it again. After quarantine the domain becomes available and anyone can register it. DOMREG doesn't warn you that the term is ending, so it's worth arranging auto-renewal with your service provider.
Does the hosting provider make backups?
Usually, yes, but it's worth checking: how often they're made, how long they're kept, where they're stored, who restores the website and how quickly, and whether there's an extra charge. Provider backups are often kept on the same infrastructure, so keep at least one copy elsewhere. Saitai.lt hosting includes server-side backups, and the exact frequency is ensured by the maintenance plans: weekly (Basic), daily (Business) or daily plus external storage (Premium).
Can I turn on automatic updates?
You can, but it isn't always wise. WordPress usually installs minor core security updates automatically, and automatic plugin updates can be enabled for each plugin individually. For a small website this is convenient, but in an online store an automatic update to a payment or shipping module can stop orders without anyone noticing. It's safer to update such modules manually and test an order straight away.
To appear in ChatGPT answers and Google's AI Overviews, your website must be indexed by Google and Bing and reachable by AI search crawlers, and your most important…
Website development runs in 7 stages: enquiry and call, brief and quote, contract and deposit, design, development, content, then testing and launch. Saitai.lt…
A CRM system (Customer Relationship Management) is software that keeps your customer contacts, enquiries, quotes, orders, tasks and the full history of every…