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.