Most website disasters are not sudden. A certificate expires, a domain renewal card is declined, a plugin update quietly breaks the checkout, a backup stops running three months ago. A short monthly routine catches these while they are still small. This checklist takes about 30 minutes, uses free tools, and is written for owners who are not technical.
Pick the same day each month, such as the first Monday, and put a repeating reminder in your calendar. Keep a simple notes file with the date and anything you found.
Before you begin
Have these ready:
- Your website address and any important inner pages (checkout, booking, contact).
- Logins for your domain registrar, your hosting account and your website admin.
- The email address that receives your alerts.
If you have not set up monitoring yet, do that first with set up free uptime alerts step by step. The free plan has 3 monitors with 5-minute checks, which already covers most of the list below automatically.
Part 1: Is the site up and working? (5 minutes)
- Review the last 30 days of uptime. Open your uptime monitor dashboard and look at outages and slow periods. Any outage you did not know about is a sign your alerts are not reaching you; fix that now.
- Run the वेबसाइट हेल्थ चेक on your home page. You are looking for a 200 status and a sensible response time.
- Walk through the money path by hand. Open your site on your phone using mobile data, not Wi-Fi. Place a test order or submit a booking and a contact form. Confirm you receive the notification email. A page can load while the form behind it is broken.
- Test from outside your country if your customers live elsewhere, as in how to test your website from another country.
If you find a problem, use the first 15 minutes checklist.
Part 2: Certificate, domain and DNS (7 minutes)
These are the quiet failures. Nothing is wrong until a date passes, and then everything is.
- SSL certificate. Run the SSL Checker and note the expiry date. If it is less than 30 days away and it is not set to renew automatically, act now. See how to check an SSL certificate's expiry date और renew and automate SSL.
- Domain registration. Check the expiry date with the डोमेन एक्सपायरी वॉच or WHOIS लुकअप. Confirm that auto-renew is on, the payment card on file has not expired, and the contact email is one you read. If a renewal failed, see domain expiry, grace and redemption. More detail in how to check domain expiry and owner.
- DNS records. Use the DNS चेकर to confirm your main records still point to the right place. Compare against your notes. An unexpected change can mean a mistake or something worse. For background, read DNS explained.
- Old subdomains. Remove DNS entries for services you no longer use, since forgotten records can be abused. See subdomain takeover and dangling DNS.
The free monitoring also offers SSL and domain expiry alerts, so turn those on and this section becomes a quick confirmation.
Part 3: Email delivery (5 minutes)
- Run the Email DNS Checker on your domain. You want working MX, one SPF record, and a DMARC record.
- Send a test email from your business address to a Gmail or Outlook account and check it lands in the inbox, not spam.
- Check that website-generated emails (order confirmations, contact form notices) still arrive.
- If you added a new tool that sends email this month, confirm it is included in your SPF and DKIM setup.
The full walkthrough is in check your email domain setup.
Part 4: Speed and page health (5 minutes)
- Run the वेबसाइट स्पीड टेस्ट on your home page and on one key inner page. Write down the load time and compare with last month. Follow how to check website speed and what to fix if numbers worsen.
- Run the ब्रोकन लिंक चेकर and fix or remove links that return 404. Visitors and search engines both dislike dead ends.
- Look for mixed content warnings, where an HTTPS page loads something insecure. The mixed content fix guide helps.
- Confirm your robots.txt and sitemap have not been changed by accident: robots.txt and sitemap guide.
Part 5: Security and updates (5 minutes)
- Updates. Log into your website admin and check for pending updates to your platform, themes and plugins. Apply them in a calm moment, not on a Friday evening, and make a backup first.
- Remove what you do not use. Delete unused plugins, themes and accounts. Every extra piece is a possible weakness.
- Review user accounts. Remove former staff and freelancers. Use strong, unique passwords, and turn on two-factor authentication for your admin, hosting and domain registrar accounts.
- Security headers. Run the सिक्योरिटी हेडर चेकर and note anything newly missing. Learn what the results mean in how to read HTTP headers.
- Blocklists. Check your domain with the Blacklist Checker if email delivery has been poor.
WordPress owners should also use the WordPress security hardening checklist.
Part 6: Backups (3 minutes)
A backup you have never restored is a hope, not a backup.
- Confirm the most recent backup is from the last day or week, depending on how often your site changes.
- Confirm backups are stored somewhere other than the server itself.
- Once every three months, ask your host or developer to restore a backup to a test location and confirm it works.
If backups run as scheduled jobs, a heartbeat monitor can alert you when they stop. See cron job heartbeat monitoring.
Part 7: Communication readiness (2 minutes)
- Check your status page loads and shows the right components.
- Make sure your support email, phone number and hosting support contact are still correct in your notes.
- Skim your saved outage messages from tell customers your website is down so you know where they are.
Record what you found
Add one line to your notes: the date, what you checked, and any follow-up. After a few months you will see patterns, such as page speed drifting slower after every plugin update, or a renewal that keeps failing. If something broke during the month, write a short review using the incident postmortem template.
The checklist at a glance
- Uptime history reviewed, and alerts confirmed to arrive
- Money path tested by hand on a phone
- SSL expiry date checked, auto-renewal confirmed
- Domain expiry date and auto-renew confirmed
- DNS records match your notes
- Email passes SPF, DKIM and DMARC, test email reaches the inbox
- Speed compared to last month
- Broken links fixed
- Updates applied after a backup, unused plugins and users removed
- Backup recent and stored off the server
- Status page and contact details current
When to call your host or developer
- An update fails, breaks the site, or you are unsure if it is safe to apply.
- The SSL certificate does not renew automatically, or shows an error you cannot clear.
- Backups are missing, old, or have never been tested.
- DNS records have changed and you did not do it.
- Speed has dropped and the cause is not an obvious image or plugin.
- You see unexpected files, admin users, or redirects, which can signal a hack. Read WordPress site hacked recovery if you use WordPress.
अगले कदम
- अपटाइम मॉनिटर to automate the daily checks
- Site Health Report for a wider scan of your domain
- Uptime monitoring for small business
- Why is my website down?
- Set up a free status page
सामान्य प्रश्न
How often should I run this checklist?
Monthly is enough for most small business sites. Run it also after any big change, such as a redesign, a host move or a new payment provider.
Can I automate any of this?
Yes. Uptime, SSL expiry and domain expiry alerts can run automatically with free monitoring. The manual parts are testing forms and orders, reviewing updates and checking backups.
What if I do not have 30 minutes?
Do the first two parts: uptime and the certificate and domain dates. Those are the failures that take a site fully offline.
Who should do this if I outsource my website?
You can still do the quick checks. Share the checklist with your developer or agency and ask them to confirm updates, backups and security items each month.
Get notified when this guide updates
Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.
यह पेज सामान्य जानकारी है, जिसे हमारी संपादकीय टीम ने लिखा है और दस्तावेज़ीकरण बदलने पर अपडेट किया जाता है। सर्वर और प्रदाता अलग-अलग होते हैं, इसलिए बदलाव पहले सुरक्षित तरीके से जाँचें। देखें: संपादकीय नीति और अस्वीकरण.