Fixing Hacked WordPress Website or Unhacking

In the last half a year we fixed a dozen WordPress websites that were hacked. Some of our clients came to us after they went to a different company and those companies followed the usual step by step of fixing a WordPress website that could be found all over the web.

But here are the important steps that those other companies didn’t take:

  1. Change Database prefix user name and password – if hackers had access to files on your server they know your DB credentials

  2. Change FTP user/password to something more secure for all FTP accounts, one of the websites we were fixing was immediately reinfected with the same hack. So we asked our client if there is another FTP account with access to these files and the client answered that indeed they had another FTP account with domain name as user name and password as password. As soon as we deleted the secondary FTP account the hacking stopped…

  3. Another common error was never requesting the reconsideration from Google through webmaster tools and just waiting for it to happen by itself.

  4. making sure that WordPress actually  sending 404 error code and doesn’t only show nice 404 page while sending code 200, which means hey Google this page actually exists.

Do you have some tips for people hacked with the usual link to Cialis and Viagra? Do you have any tips feel free to share in the comments.

Selected work

All case studies

DWG · 1 · Distribution & Wholesale

A connected ERP for a wholesale distributor

We replaced a legacy desktop ERP with a portal for purchasing, receiving, inventory, sales and department workflows, connected to third-party warehouse inventory snapshots.

Before

  • Legacy desktop ERP used across departments
  • Historical records held in CSV files

Portal

  • Purchase orders, vendor offers and vendor bills
  • Receiving, discrepancy reports and per-container cost baselines
  • Inventory lots with FIFO and average landed cost
Read case study

DWG · 2 · Construction & Logistics

One logistics platform across multiple yards

We connected orders, dispatch, yard stock, drivers, equipment rentals and shipment-based invoicing for a construction supply business with multiple yards.

Before

  • Orders, deliveries and returns across multiple yards
  • Stock and backorders by warehouse

Portal

  • Orders and shipments with job-site deliveries and returns
  • Drivers, trucks and job sites with map picker and geocoding
  • Per-yard stock, movements, picking and backorder tracking
Read case study

DWG · 3 · Non-profit & Trusts

Donor management and receipting for charities

We built a donor platform that keeps each charity's branding and receipt sequence together with donations, CRA receipts, year-end packages and reporting.

Before

  • Donor and donation records across organizations
  • Receipt sequences and sender details

Portal

  • Organization branding, sender details and receipt sequences
  • Donors, donations, categories, campaigns and tags
  • Sequential CRA receipts, legacy flags and voided-receipt watermarks
Read case study

Topics