The warning has returned. Your website was cleaned, the obvious unwanted pages disappeared, and someone said the problem was fixed. Now customers are reporting strange behavior again.
A repeat incident does not prove that the previous technician was careless. It does mean your business needs more than another promise to remove what is visible. Ask what evidence shows the site was compromised, what access may still be available, and what has changed to prevent the same route from being used again.
Think of the response as four connected jobs: contain the immediate risk, investigate what happened, recover the service, and verify the repair. A clean-looking homepage is one observation within that process, not proof that the entire incident is over.
Establish the symptoms before choosing the remedy
Write down the actual reports: unexpected redirects, unfamiliar pages, new accounts, warnings, changed files, or unusual activity. Include when and where each observation occurred. Preserve relevant screenshots and messages without asking customers to interact with suspicious content.
WordPress’s hacked-site guidance recommends understanding the symptoms, described as indicators of compromise, before seeking help. Use that approach to give your responder a factual starting point rather than a vague report that the website is acting strangely.
Keep confirmed observations separate from interpretations. An unfamiliar account needs investigation; a search warning needs review; a broken page may have another explanation. The responder should explain which evidence supports the incident assessment and what remains uncertain.
Do not repeatedly browse questionable pages to see whether the symptom is still present. Ask the person handling the incident for an appropriate verification method and keep the public customer experience in mind while that work proceeds.
Give one person coordination responsibility
Name an internal incident coordinator and a technical lead. Decide who can authorize containment, temporary service changes, customer communications, and paid work. Keep a shared record of decisions so several well-intentioned people do not make conflicting changes.
Contain the risk without destroying the evidence
Ask the responder and hosting provider which immediate actions are appropriate. Depending on the situation, they may recommend restricting affected functions, isolating the site, or another controlled interruption. The decision should reflect the risk and your business responsibilities, not merely the wish to keep every page visible.
Before a cleanup overwrites the relevant state, ask what evidence needs to be preserved. That may include appropriate logs, copies of affected files, configuration information, and a timeline of observed activity. Agree on secure handling and who may access that material.
Containment and investigation can overlap, but keep their purposes distinct. Removing an unauthorized page may address an immediate symptom without explaining how it appeared. Record the action and any information it could affect.
Do not assume the website is the only system requiring review. Ask whether the evidence indicates a need to examine related accounts, hosting access, integrations, or other business systems. Keep the investigation scoped to what the responsible professionals can justify and access lawfully.
Ask for a working explanation of the entry route
A useful incident report should identify the confirmed or suspected path into the system. It should distinguish evidence from a hypothesis and explain what would be needed to resolve any remaining uncertainty.
The possible questions include whether an exposed component, an account, a configuration problem, or an outside integration was involved. These are investigation categories, not a diagnosis of your site. Do not approve a preferred explanation simply because it is easy to understand.
Ask how the recommended repair addresses that explanation. If the proposal only removes unwanted files, ask what happens to the access route that allowed them to appear. If the answer is not yet known, the uncertainty should remain visible in the plan.
A repeat incident may require a broader assessment than the first cleanup. Agree on the investigation’s deliverables, limits, and escalation route before treating an unlimited search for certainty as the only responsible option.

Review access beyond the website login
Have the authorized administrators examine access to the systems involved in the incident. Include the relevant website accounts, hosting administration, deployment mechanisms, and integrations identified during the investigation.
Do not reduce this to changing one password and declaring the work finished. Ask which access mechanisms exist, which should remain, and how unauthorized access will be removed or invalidated through the appropriate service controls.
Search reporting is part of that review where relevant. web.dev’s guidance on using Search Console after a compromise says unauthorized owners and their possible verification tokens need attention, including verification tags or files. Removing a visible user entry is not the entire question if another ownership mechanism remains.
Ask your responder to document what was reviewed and what evidence supports the result. Avoid distributing secret values in the general incident log. The coordinator needs a record of responsibility and completion, not a second uncontrolled collection of sensitive access information.
Recheck access after recovery
The approved access list should match the recovered service. Have the responsible administrators confirm the final state, including accounts or integrations temporarily added during the response. Record any access that remains intentionally and who is responsible for reviewing it later.
Prioritize vulnerable components using actual evidence
Ask for an inventory of the software and services relevant to the incident, including versions where they matter. Connect recommended updates or replacements to the observed environment rather than accepting a generic list of fashionable security tasks.
CISA’s Known Exploited Vulnerabilities Catalog identifies vulnerabilities known to have been exploited. It can inform the responder’s prioritization when an applicable component is present. It is not a diagnosis that your website was compromised through a particular vulnerability.
Do not assume that an absent catalog entry proves a component is safe. Ask how the responder is combining relevant advisories, available fixes, configuration review, and the evidence from your incident. Keep the explanation tied to your system.
For an update or replacement, request a compatibility and testing plan. An urgent security concern still needs an operational decision about how customers will be served while the change is made and checked.
Recover from a baseline you can justify
Ask how the responder will establish a trustworthy recovery baseline. A backup’s date alone does not establish that it predates the intrusion or contains everything needed to restore service. The choice needs to be explained against the available evidence.
Define what recovery includes: website files, relevant data, configuration, required integrations, and the business processes your team depends on. Record any material that must be checked, rebuilt, or reconciled rather than copied back without review.
Test recovery in an appropriate environment before restoring normal customer access where practical. Use the customer tasks that matter to your business: an inquiry, a booking, an order, or access to essential information.
Keep a record of what was restored and what was deliberately changed. If a later issue appears, your next responder should not have to reconstruct the recovery from scattered messages and an unlabeled archive.

Verify both the repair and the business service
Agree on the evidence required before normal operation resumes. Separate checks for the identified compromise from checks that the recovered website performs the work your business needs.
Ask what was examined for unauthorized changes and how the responder checked the relevant access paths. A tool report can be useful evidence, but the explanation should say what it covers and what it cannot establish.
Have staff test the agreed customer workflows and confirm that the right information reaches the right team. Recovery is incomplete as a business process if the homepage looks normal while inquiries or orders disappear into an unmonitored route.
If an outside service issued a warning, identify the appropriate review process and the person responsible for following it. Do not promise customers that a warning has cleared until you have evidence of that specific result.
Make the prevention work someone’s responsibility
Turn the findings into a short action plan. Each item should identify the change, business owner, technical owner, evidence of completion, and review point. Separate immediate corrections from improvements that need a later project.
Discuss ongoing website maintenance in terms of actual duties: updates, access reviews, backup checks, monitoring, and escalation. Do not assume a monthly invoice includes every one of those tasks without an agreement.
Review the hosting arrangement as a responsibility boundary, not a magic security solution. Ask what the provider manages, what your developer manages, and what the business must approve. Record how an incident will be raised when the usual contact is unavailable.
Keep the lessons without assigning unsupported blame
Hold a brief review after the immediate response. What was confirmed, what remains unknown, and what would improve the next response? Capture the practical changes without turning an incomplete technical record into an accusation.
Define the response engagement before uncertainty expands it
Ask the responder to distinguish emergency work from the investigation and the longer-term correction plan. Each stage should have a practical deliverable, an approval route, and a way to explain what remains unresolved. This helps the owner make decisions without interpreting every technical detail personally.
Agree on how additional work will be proposed. A discovery that changes the scope should be recorded with its evidence, the recommended action, and the implications of postponing it. Do not let an urgent engagement become a series of unexplained invoices, but do not insist on a fixed diagnosis before anyone has examined the relevant evidence.
Keep communications factual and coordinated
Choose who will communicate with staff, customers, and outside parties if communication is needed. Have the responsible professionals advise on any legal or contractual obligations. A general website article cannot determine those obligations for your incident.
Do not announce that customer information was exposed unless the evidence supports that statement. Equally, do not announce that no information was affected merely because nobody has yet found proof. Communicate confirmed facts, the steps being taken, and the appropriate route for questions, with the necessary professional review.
Give staff clear instructions for handling reports while the investigation continues. They should know how to preserve useful context, avoid making unsupported assurances, and escalate an urgent issue. Keep that process separate from speculative discussion in a busy group chat. Your coordinator should be able to see which reports were reviewed, which need follow-up, and which changed the response plan. Preserve this record alongside the findings.
Ask for an outcome you can evaluate
A reasonable handoff includes the incident timeline, findings, recovery record, completed corrections, remaining risks, and named ongoing responsibilities. It should explain the basis for confidence without claiming that future compromise is impossible.
If you need help evaluating a repeat incident, begin a trust and security discussion with the evidence and previous response records. The question is not simply whether somebody can remove the visible mess again. It is whether the investigation, repair, and ongoing ownership address the reasons the problem could return.
Sources
References for the factual guidance linked in this article.
- web.dev: Use Search Console. https://web.dev/articles/use-search-console (linked above; historical wording checked against the archived copy or dated official original documented in the evidence file).
- WordPress Documentation: FAQ: My site was hacked. https://wordpress.org/documentation/article/faq-my-site-was-hacked/ (linked above; historical wording checked against the archived copy or dated official original documented in the evidence file).
- CISA: Known Exploited Vulnerabilities Catalog. https://www.cisa.gov/known-exploited-vulnerabilities-catalog (linked above; historical wording checked against the archived copy or dated official original documented in the evidence file).


