Phase A · Emergency cleanup
From $2,500 typical $2,500–$4,500
Identify what was planted, full backup of files and database, remove malicious material, restore hijacked pages, written report you can show a board, insurer, or Google. We check the homepage (and the store) before we call this phase done.
We do not replace the whole database to chase a keyword. We do not update every plugin in one click. We do not take the whole site offline because one inner page was spam.