General

My site was hacked

Updated January 2026 8,416 views 1 min read
General | Updated January 2026

If your website has been hacked, defaced, or is redirecting to spam sites, take action immediately. Change your passwords first, then follow our recovery guide to clean up and secure your site.

01. WordPress Sites

WordPress sites are the most common target. We have a detailed step-by-step recovery guide: How to Fix a Hacked WordPress Site. This covers identifying the compromise, removing malicious files, cleaning the database, and hardening the site against future attacks.

02. Other CMS Platforms

The same principles apply to any CMS:

  1. Change all passwords (cPanel, FTP, email, CMS admin, database)
  2. Update the CMS to the latest version
  3. Update all plugins, themes, and extensions
  4. Remove any plugins or themes you do not use
  5. Check for suspicious files - Look for recently modified PHP files, especially in upload directories
  6. Scan for malware - cPanel includes a virus scanner under Security > Virus Scanner
  7. Restore from a clean backup if available - See How to Back Up Your Website

03. Prevent Future Hacks

  • Keep everything updated - CMS, plugins, themes. Outdated software is the #1 attack vector.
  • Use strong, unique passwords for every account
  • Install a security plugin - Wordfence for WordPress, or similar for your CMS
  • Enable two-factor authentication on your CMS admin login
  • Remove unused plugins and themes - Even deactivated plugins can be exploited

For comprehensive WordPress security, see WordPress Security: The Complete Hardening Guide.

Need Help Cleaning Up?

If you cannot clean the hack yourself or keep getting re-infected, our team can investigate and help restore your site.

Open a Support Ticket

Quick Recap

  1. Change ALL passwords immediately - cPanel, email, CMS, database
  2. Follow our WordPress hack recovery guide for WordPress sites
  3. Update everything - CMS, plugins, themes
  4. Scan for malware and remove suspicious files
  5. Restore from a clean backup if available

Security incident response · Last updated March 2026 · Browse all General articles

Share: X in Reddit f Email
  • 128 Users Found This Useful

Was this answer helpful?

Related Articles

CGI Scripts - History Security and Modern Alternatives

General | Updated March 2026 CGI (Common Gateway Interface) was one of the earliest...

Why Do I Get Emails for Cron Jobs

Hosting Control Panel | Updated March 2026 Every time a cron job runs on your Ultra Web...

Enable Mod Rewrite

htaccess & Redirects | Updated March 2026 mod_rewrite is the Apache module that powers...

Why can users behind proxies not see my site?

General | Updated January 2026 If some visitors can see your website but others cannot, and...

Firewall and Security Protection

General | Updated March 2026 Every server in our hosting fleet is protected by multiple...



Save 30% on web hosting - Use coupon code Hosting30