Find answers to your questions

Documentation

What to do if your WordPress Website was Hacked

Unexpected redirects, an unauthorized administrator account or a security alert may indicate a compromise. Login problems, a slow site or a traffic drop can also have other causes. Record the symptoms before drawing conclusions and coordinate the response with the person responsible for the site.

1. Preserve useful evidence and limit exposure

Record affected page addresses, displayed messages and observed times. Preserve alerts, logs and a copy of the current state where possible, without treating that copy as clean. Avoid deleting files at random: they may be needed to understand the incident.

If the site exposes visitors to malicious content, work with the administrator and hosting provider to determine suitable containment measures. In your support request, include the domain, symptoms and recent changes. Do not send passwords or customer data.

2. Recover a verified environment

Restoration requires a verified backup that predates the compromise. Check its scope, including files and the database, and identify recent data that would be overwritten. If restoration is unsuitable, establish a cleanup plan using trusted sources. In either case, investigate and address the entry point; a page loading again does not prove that the problem is resolved.

Review administrator accounts, themes, plugins and scheduled tasks. Remove unauthorized or unnecessary components after checking them, then update the components you retain. A theme or plugin’s price does not guarantee its security: provenance, maintenance and compatibility matter.

3. Secure access and verify the result

From a trusted device, rotate affected secrets and revoke unauthorized sessions or access. Coordinate database-password changes with application configuration. Use unique passwords and multifactor authentication where available; it reduces risk without eliminating every compromise scenario.

Then check pages, forms, logins and essential site functions. Compare available alerts and logs. If a browser or search engine still shows a warning, follow that provider’s review procedure after correcting the issue.

4. Maintain complementary protections

Plan WordPress, theme and plugin updates, along with backups whose restoration has been verified. Check automatic-update settings: they can vary with the installation and tools in use.

A web application firewall applies rules to web requests; it does not block every attack or replace patches. HTTPS protects data in transit, but it does not clean infected files or protect data from access that has already been compromised. WordPress can use HTTPS with a correctly installed certificate, without a mandatory premium security-plugin purchase.

Official references: responding to a compromised WordPress site, hardening WordPress, HTTPS in WordPress and OWASP’s explanation of a WAF.

For help with a Nuagerie service, open or follow up on a support request in your Client Area. For general questions, use our contact form.

Related Articles

Should you block ICMP traffic? Blocking all ICMP traffic can disrupt normal networking. A suitable policy distinguishes messages required for communication, permitted diagnostics and traffic that belongs only on the local network. ICMP does more than pingPing can help check reachability, but a missing response does not prove that a website is... Suspected account or website compromise: what to do first A page changed without your approval, an unfamiliar administrator or an unexpected change to recovery details deserves prompt investigation. A failed login or an isolated alert does not, however, confirm a compromise. The aim is to limit unwanted access, preserve useful information and organize recovery with the... Set up and maintain HTTPS on your website HTTPS protects communication between a browser and the server it connects to using TLS. It limits interception and modification of data in transit. This is useful for public pages as well as forms and signed-in areas. A valid certificate lets the browser check the server's identity for the requested name. It does... Protect your passwords and account access Your Client Area, hosting panel, email accounts and website administration may use different credentials. Protect each account with its own password and use the sign-in address intended for that service. Create and protect your passwords Use a long, unique password generated by a trusted password manager, or a long... All about Online Plagiarism The Threat of Plagiarism Plagiarism is a serious and growing problem on the Web. At any moment, anyone in the world can copy your online content and instantly paste it onto their own site. After making minor changes, they will claim your content as their own. The Web is built on the hard work of honest people who...