Website Security Checklist (No Tech Skills Required)
A simple security guide for your website: HTTPS, passwords, 2FA, backups, and more. Learn how to protect your website step by step, no jargon.
Your website is the face of your business. An online store, a blog, a landing page, the page for your local shop: they all hold something valuable, whether it's sales, customer data, or your reputation. And almost no one checks their security until something goes wrong: a strange charge, an email saying "your site has been suspended," or, worse, a customer who tells you your page is showing ads for pills you never put there.
The good news is that most sites get hacked through basic, avoidable things, not movie-style attacks. You don't need to be a programmer to close those doors. In this guide, we give you a clear checklist for website security, point by point, with why each one matters and how to check it quickly yourself, even if you don't know anything about code.
The goal isn't to scare you. It's to get you to spend an afternoon reviewing the essentials so you can sleep soundly. Let's go.
1. HTTPS and the Padlock
Why it matters. The little padlock you see to the left of the address means the connection between your visitor and your site is encrypted. Without it, anyone on the same network (a coffee shop Wi-Fi, for example) can see what your customers type: passwords, card details, form entries. On top of that, browsers flag sites without HTTPS as "Not secure," and Google penalizes them in search results.
How to check it quickly. Open your site in your browser and look at the address bar. Does it start with https:// and show a padlock? Good. Run one extra test: type the address with http:// (without the s) and confirm it automatically redirects you to the secure version. If it doesn't redirect, or if the padlock appears crossed out or with a warning, you have some work to do.
What to do. Almost all hosting providers offer free HTTPS certificates (Let's Encrypt). If you use WordPress, Shopify, Wix, or similar platforms, it's usually a one-click setting or already included. If you see a "mixed content" warning, it means some image or script is still loading over HTTP: ask whoever manages your site to fix it.
2. Passwords and Two-Step Verification (2FA)
Why it matters. The most common way someone gets into your site isn't a sophisticated hack: it's guessing or stealing your password. If you reuse the same password in several places, a single leak from another service is enough to get them into yours. Two-step verification (2FA) adds a second lock: even if they steal your password, they also need a code from your phone.
How to check it quickly. Ask yourself these questions honestly:
- Do you use your site's admin password for your email or social media too? If yes, change it.
- Does your admin panel (WordPress, your hosting, your store) have two-step verification turned on? Look for it under Settings or Security.
- Does the default user named
adminstill exist? It's the first one attackers try.
What to do. Use a password manager (Bitwarden, 1Password, or the one built into your browser) so you can have long, unique passwords for every site. Turn on 2FA everywhere it's offered, starting with your email and your website's admin panel. And if you have an admin user, create a new one with a different name and delete the old one.
3. Keep Everything Updated
Why it matters. Your site probably runs on some platform (WordPress, Shopify, Joomla) and several plugins or themes. Each update usually patches security holes that are already public. An outdated plugin is the favorite entry point for automated attacks: bots that crawl the internet looking for exactly that vulnerable version. They don't pick you specifically, they pick whoever's been careless.
How to check it quickly. Log in to your admin panel and look for the updates section. Are there pending notices for the core software, plugins, or themes? Do you have plugins installed that you don't even use anymore? Has any of them gone years without an update from the developer?
What to do. Apply the available updates (after making a backup, see point 4). Uninstall and delete anything you don't use: every extra plugin is one more door. If a plugin has been abandoned by its author for a long time, look for a maintained replacement.
4. Backups
Why it matters. Backups don't prevent you from getting hacked, but they're your lifeline when something goes wrong: an attack, a plugin that breaks your site, a mistake of your own. Without a recent backup, recovering your site can cost you days, money, or simply everything.
How to check it quickly. Answer this: when was your site's last backup? If you don't know the answer, you probably don't have one. And here's a key detail many people forget: is that backup stored somewhere else, not just on the same server as the site? If the server goes down or gets compromised, a backup that lives right there is useless to you.
What to do. Turn on automatic backups. Many hosting plans include them; there are also plugins and services that do it on their own. Follow a simple rule: keep at least one copy off the server (in the cloud or on your computer) and, every now and then, test that you can actually restore it. A backup you've never tested might not work the day you need it.
5. Users and Permissions
Why it matters. Over time, accounts pile up: the designer who no longer works with you, the agency that made a change a year ago, that temporary contractor. Every active account is a key to your house floating around out there. And if everyone has administrator permissions, any one of those keys can do anything.
How to check it quickly. Go to your site's user list. Do you recognize everyone? Are there accounts that shouldn't exist anymore? How many have administrator permissions? The healthy rule: the smallest possible number of administrators.
What to do. Delete the accounts that are no longer in use. Give each person only the level of permission they need: someone who only writes articles doesn't need to be an administrator. When someone stops working with you, remove their access that same day, not "whenever I remember."
6. Basic Security Headers
Why it matters. Here we get into something a bit more technical, but we'll explain it simply. "Security headers" are invisible instructions your site gives to the visitor's browser so it behaves safely: for example, "always load over an encrypted connection" or "don't let another page display me inside a frame to trick people." When they're missing, you leave the door open to tricks that take advantage of your visitors.
How to check it quickly. This isn't visible at a glance, and checking it by hand means opening your browser's developer tools. It's exactly the kind of thing an automated tool detects for you in seconds (Pursecure does this; more on that at the end).
What to do. You don't need to configure these by hand. Hand the list of missing headers to whoever manages your site, or use the ready-made prompt your report gives you to ask your AI or your team. They're just a few lines in the server configuration; the security impact is significant.
7. Don't Expose Sensitive Files
Why it matters. Sometimes the problem isn't an attack, but that your own site is accidentally showing files that should be private: forgotten backups, configuration files with passwords, internal folders that are publicly visible. An attacker doesn't need to "break in" if you've left the information out in the open.
How to check it quickly. Some warning signs: backup files with names like backup.zip or site.sql accessible from your website's address; pages that show long error messages with technical details and internal paths; or a list of files when you visit a folder that should be empty or protected.
What to do. Delete from your server any backup or test file you don't need there. Ask for detailed error messages to be turned off for the public (they should only be visible privately). This is also something that an automated scan of the public part of your site detects without you having to search blindly.
8. What to Do If You Get Hacked
Why it matters. Even if you do everything right, it's worth knowing how to react. Acting quickly and calmly dramatically reduces the damage. The worst mistake is to panic, delete everything without thinking, and lose clues (and your clean backup).
Basic steps if you suspect you've been hacked:
- Change the important passwords from a device you know is clean: your site's panel, hosting, and email.
- Notify your hosting provider. They usually have a team and tools to help you, and sometimes they spot the problem before you do.
- Put the site in maintenance mode if it's showing malicious content, so you don't harm your visitors.
- Restore from a backup made before the attack (this is why point 4 is so important).
- Close the entry point before publishing again: update everything, review users, and delete anything unnecessary. If you can't find how they got in, they'll get in again.
- Document what happened and what data may have been affected, in case you need to notify your customers.
What to do. If you handle sensitive customer data or you don't feel confident cleaning up the site, hire professional help. It's worth it. And keep this list somewhere accessible: in the middle of a crisis, you won't want to improvise.
What to Check on Your Site Today
If you have 30 minutes, here's the recommended order to get started:
| Check | How fast | Priority |
|---|---|---|
HTTPS padlock and redirect from http:// | 2 minutes | High |
| Two-step verification on admin panel and email | 10 minutes | High |
| Last backup and where it's stored | 5 minutes | High |
| Pending updates for platform and plugins | 5 minutes | Medium |
| User list and administrator permissions | 5 minutes | Medium |
| Plugins you no longer use | 5 minutes | Medium |
Start with the three high-priority items: they protect you the most for the least effort. The rest you can spread out over the coming days. The important thing is to stop putting it off.
Wrapping Up: Let the Public Side Check Itself
You can do a good chunk of this checklist by eye in a single afternoon. But there are things that aren't visible at a glance (security headers, exposed files, HTTPS configuration), and checking them by hand is slow and easy to overlook.
That's what Pursecure is for. You paste your site's address and, without installing anything, we automatically review everything that's publicly visible: the state of your HTTPS, your security headers, sensitive files that might be exposed, and more. You get a score from 0 to 100, the issues sorted by severity, and, for each one, how to fix it, whether that's you, your team, or your AI with a ready-to-copy prompt.
It's free to start, and you don't need to know anything about technology. Scan your site for free at pursecure.app and find out in a minute how your website's security looks today.
Protecting your site isn't a huge project: it's a habit of checking in. Start today with the basics and come back every so often. Your business and your customers will thank you.
Check your site's security for free
Paste your URL and in seconds you'll see what your app is exposing, with the prompt ready to fix it with your AI.
Scan for free