Hacked WordPress
Your WordPress site is hacked. Do not wipe it yet.
Search results look wrong, a plugin you never installed appeared, or the host sent a malware notice. Avery Parker cleans hacked WordPress remotely nationwide — published packages, written report, store stays up when the cart itself is not the hole.
What this usually is
“Hacked WordPress” is usually one of a few things: PHP dropped into a theme or mu-plugins folder, a rogue administrator, spam posts that only Googlebot sees, JavaScript that redirects phones, or a wp-config.php that loads a file you never put there. The homepage can look fine while the rest of the site is a spam farm.
What you are probably seeing
- Google titles mention casinos, loans, pills, or crypto on URLs that look normal when you visit
- Links in the footer, sidebar, or posts that nobody on staff added
- The site redirects on phones, or only when you are not logged in
- A WordPress user you did not create, often with an Administrator role
- Host or Google Safe Browsing flagged malware or “this site may be hacked”
- A previous one-click host cleanup that lasted two days
What not to do
- Do not restore last night’s backup until someone checks whether the backup is already dirty. Most people restore the injector.
- Do not install three security plugins on a still-compromised site. You are locking the door with the burglar inside.
- Do not click “update all plugins” as the cleanup. A nulled or abandoned plugin is often how they got in.
- Do not hire the Skype or Telegram “Google ranking team” that emailed you after the spam titles appeared. That is the same industry.
- Do not take the whole store offline because one inner page is spam. We take a backup first and work so checkout keeps taking orders unless the cart itself is the compromise.
What we actually do
Phase A is emergency cleanup: full file and database backup, find what was planted, remove it, restore hijacked pages, written report you can show a board, insurer, or Google. Phase B is hardening so the same door does not reopen next week. Combined A + B starts at $4,200. Existing clients and nonprofits can ask about a courtesy. Hosting can stay yours.
Published rates live on the WordPress incident-response packages page: Phase A from $2,500, Phase B from $2,000, combined from $4,200. Remote nationwide. Onsite in the Tri-Cities and Western North Carolina if you want someone in the room. If the WordPress site is the front door to a larger business compromise, start at emergency incident response instead.
Related WordPress problems
Same practice, same packages. Different search, different first paragraph.
Gambling / casino / loan spam
Google shows casino, loan, or pill titles. Your pages look normal when you visit them logged in.
Spam links you did not add
Footer, sidebar, or post links appeared that nobody on your team added.
Redirect malware
Phones, Google visitors, or logged-out users get sent to a site you do not own.
Safe Browsing / Search Console
Chrome or Search Console flagged the site. You need cleanup, then a recrawl — in that order.
Unknown WordPress admin
A WordPress administrator or author appeared that nobody on staff created.
Packages & pricing
Phase A, Phase B, and combined. Written report. Hosting can stay yours.
If this is your WordPress site
Can I just restore last night’s backup?
Only if you know the backup is from before the injector landed. Most “restore and hope” jobs put the same PHP back. We take a fresh backup first, then decide what is salvageable.
Will you rebuild the site from scratch?
Not as the default. The usual job is clean the install you have so the store, membership, or brochure keeps its content. A rebuild is a different quote if the theme is a lost cause.
How long does a hacked WordPress cleanup take?
A straightforward brochure site is often measured in a day or two of work once we have access. A store or a site that has been “cleaned” three times already takes longer. You get a written range after we see the files.
Do we have to move hosting to you?
No. Hosting can stay yours. If you want the box and the cleanup in one shop, WordPress hosting starts at $240/year on the Linux page.
Need the site cleaned without taking the store down?
Tri-Cities 423-888-0252 · Western NC 828-484-1257