...
Skip to main content

Hosting · Security

Website Security Checklist: 12 Steps to Protect Your Site

Website security checklist illustration: a monitor with security items and a man standing next to it trying to hack into the computer

Website security is a team effort

What your web host protects

The server, the network, and the building around your site: firewall rules, malware scanning, traffic floods, keeping accounts apart, server updates, and encrypted connections.

What you protect

Everything inside your account: your passwords, who has access, the plugins and themes you install, your backups, your email settings, and your domain name.

The 12-step website security checklist

1. Use a strong, unique password for every login

  • Your hosting client area and cPanel
  • Your WordPress (or other site builder) admin account
  • Your domain registrar account
  • The email accounts on your domain
  • FTP and database users, if you created any

2. Turn on two-factor authentication

3. Give each person their own login, with only the access they need

Keep your website software clean

4. Update WordPress, themes, and plugins

5. Install plugins and themes only from trusted sources, and delete the rest

6. Keep your PHP version current

Protect your data and your visitors

7. Turn on backups, and keep a copy of your own

8. Make sure HTTPS is on for every page

9. Secure your email with SPF, DKIM, and DMARC

Keep watch over your website

10. Scan for malware regularly

11. Monitor your uptime

12. Lock down your domain name

Signs your website may have been hacked

  • Pages you did not create, or strange links in your content or footer
  • Visitors being sent to another website, sometimes only on phones
  • Google or your browser showing a “This site may be hacked” warning
  • New admin users you did not add
  • Customers saying they got spam from your email address
  • A sudden drop in speed or a jump in traffic you cannot explain
  • Change every password from step 1, starting with your hosting and admin accounts
  • Restore a clean backup from before the problem started
  • Update everything and delete any plugins, themes, or users you do not recognize
  • Open a support ticket so we can check the server side with you

How Next Wave Host keeps your website secure

Firewall

Blocks malicious traffic and brute-force login attempts before they reach your site.

Malware scanning

Watches files in real time and quarantines anything infected.

DDoS protection

Filters out traffic floods so your site stays online.

Account isolation

CloudLinux keeps every account in its own protected space.

Backups

Daily and weekly restore points, stored away from your server.

Free SSL

Encrypts every connection and puts the padlock in the browser.

See All Security Features

Your website security checklist at a glance

  • ✓ Strong, unique passwords on every login
  • ✓ Two-factor authentication turned on
  • ✓ One login per person, with the lowest role they need
  • ✓ WordPress, themes, and plugins up to date
  • ✓ Only trusted plugins and themes; unused ones deleted
  • ✓ A supported PHP version
  • ✓ Backups on, plus your own copy off the server
  • ✓ HTTPS on every page
  • ✓ SPF, DKIM, and DMARC set up for your email
  • ✓ Regular malware scans
  • ✓ Uptime monitoring
  • ✓ Domain locked, contact email current, renewal on time

Final thoughts on your website security checklist

Compare Plans & Prices

Website security FAQs

What should a website security checklist include?

Doesn't my web host take care of security?

How often should I check my website security?

Is a free SSL certificate secure enough?

What do I do if my website gets hacked?

Need help securing your website?

Not sure where a setting is, or worried something is wrong? Send us a ticket or start a chat and we will walk you through it.

Contact Us
Table of Contents
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.