Hacked WordPress cleanup
Hacked WordPress site? I clean it up and get it back online.

Hacked WordPress cleanup











Removing the visible malware is not enough. If the gap stays open or a backdoor remains, the site gets reinfected within days. I fix the problem at its root.
I pinpoint exactly what was affected: modified files, injected scripts, unknown admin accounts, content added to the database and backdoors. I also find out how the attacker got in.
Malicious code removed, WordPress core, plugins and theme reinstalled from their official sources, database cleaned, then every password and security key changed.
I clear the Google and browser warnings, request a review in Search Console and get the spam pages created by the hackers removed from the index, so your rankings can recover.
Once the site is clean, I secure it to prevent another attack: firewall, two-factor authentication, updates, off-server backups and monitoring.
I review your website myself, for free: loading speed, SEO, design and conversion path. You get a tailored report by email, showing what is holding you back and how to fix it. No commitment, and no sales follow-up afterwards.

A hacked website costs you clients every day: redirected visitors, a red warning in the browser, emails landing in spam, Google rankings dropping. I start by backing up the current state of the site so nothing is lost, then I go through the files and the database to remove every trace of the infection. Next I close the gap that was used, whether it is a vulnerable plugin, a compromised password or a badly configured host. You get a clear report of what happened and what was fixed.
Every website is custom built around a real business need: it has to look good, earn trust and, above all, perform well enough to bring in results.

A new website for Enosi Immobilier, a real estate brokerage in Lausanne. Custom WordPress build, branding by Immosprint and listings synced live from Apimo.

A full redesign for Au Koala Zen, a gentle osteopathy and therapeutic massage practice in Penthalaz. New brand guidelines, a custom WordPress theme, on-page SEO rebuilt from scratch and a built-in blog.

A new website for NORA Immobilier, a close-knit property management firm in Nyon. Custom WordPress build, digital identity created with Immosprint and listings synced from the property CRM.

A full redesign for FLAA, an architecture firm in Bussigny and Lausanne. Hand-coded WordPress theme, carefully crafted animations and projects shown at their best. Delivered in partnership with Immosprint.
Describe what you need in a few clicks. I'll get back to you within 24 hours with a personal analysis and a free quote.

“Justin understood exactly what I wanted and turned my ideas into a site just as I had pictured it. Special mention for the copy, which is sometimes better than what I would have written myself. Extremely responsive, very fair pricing, with no endless subscription and no hidden fees. I recommend him 100%!”

“His responsiveness is impressive: he even reorganised his schedule to bring my site's launch date forward. Justin understood my business and built a beautiful, modern website that truly reflects my image. He also helped me with my Google profile and the property listing platforms. I recommend him without hesitation!”

“Genuinely blown away by the result. Communication is smooth and answers come quickly, without having to chase. Justin understood my vision and went well beyond it, with ideas I would never have had myself. The work clearly exceeds my expectations, both in quality and in timing.”

“After several unsuccessful attempts, I finally found someone who knows how to turn my ideas into a website that really works. Attentive and proactive, he replies within 24 hours. My customers tell me they can order in two clicks. Patient and full of good advice, I recommend him without hesitation.”

“Justin understood exactly what I wanted and turned my ideas into a site just as I had pictured it. Special mention for the copy, which is sometimes better than what I would have written myself. Extremely responsive, very fair pricing, with no endless subscription and no hidden fees. I recommend him 100%!”

“His responsiveness is impressive: he even reorganised his schedule to bring my site's launch date forward. Justin understood my business and built a beautiful, modern website that truly reflects my image. He also helped me with my Google profile and the property listing platforms. I recommend him without hesitation!”

“Genuinely blown away by the result. Communication is smooth and answers come quickly, without having to chase. Justin understood my vision and went well beyond it, with ideas I would never have had myself. The work clearly exceeds my expectations, both in quality and in timing.”

“After several unsuccessful attempts, I finally found someone who knows how to turn my ideas into a website that really works. Attentive and proactive, he replies within 24 hours. My customers tell me they can order in two clicks. Patient and full of good advice, I recommend him without hesitation.”

“Justin brought together creativity, responsiveness and technical expertise to build a website that lives up to our standards. He listened, he was flexible, and the result is flawless. We will be calling on him again for our next projects without a second thought.”

“A modern, smooth website that is completely true to our image. Justin listened at every stage, came up with relevant ideas and delivered work of exceptional quality, on schedule. A serious, creative and passionate developer.”

“Impeccable work of flawless quality. Justin designed a website that matches our vision exactly, while bringing his own technical and creative expertise. The result: a professional, modern and extremely fast website.”

“Available, committed and attentive, Justin built a website that goes beyond what I expected. He took the time to understand my needs and delivered a beautiful result, on time. I highly recommend him to anyone looking for a real professional.”

“Meticulous, reliable work with excellent value for money. Justin delivers exactly what he promises, on time and with no unpleasant surprises. A dependable, rigorous developer. I recommend him without any hesitation.”

“Justin built our website to perfection. He respected our wishes while bringing his professional touch and sound advice. The result goes beyond our expectations. Excellent service, I recommend him without the slightest hesitation.”
Reviews translated from French
Can't find what you're looking for? Get in touch directly, I always reply within 24 hours.
Get in touchThe most common signs: visitors are redirected to other sites, Japanese or pharmacy pages show up in Google under your name, the browser displays a dangerous site warning, your host suspends the account, unknown administrators appear or your emails land in spam. Sometimes the infection is only visible on mobile or to visitors coming from Google.
Do not delete anything and do not restore a random backup, you could erase useful traces or restore a version that is already infected. Change your hosting and email passwords, then get in touch. I take care of the diagnosis, the cleanup and getting the site back online.
A hack hurts your rankings for as long as it is not dealt with: warnings, indexed spam pages, lower trust from Google. Once the site is clean, I request a review in Search Console and get the fraudulent pages removed from the index. The faster it is fixed, the less lasting the damage.
Yes, if only the visible part of the malware is removed. Hackers often leave backdoors so they can come back. That is why I look for how the attack happened, reinstall files from official sources and change every login. Putting protection in place after the cleanup greatly reduces the risk.
Yes, whoever built it, another agency or a former provider. I need access to the hosting, FTP or SSH, the database and the WordPress admin.
If your site holds personal data (forms, a WooCommerce shop, a members area), the Swiss FADP requires you to report to the FDPIC any data security breach likely to result in a high risk for the people concerned. I help you work out what was affected so you can make the right call.
It depends on how far the infection has spread and the size of the site. After a first diagnosis, I give you a fixed price in Swiss francs before the cleanup starts.
The areas I know best for building custom websites, interfaces and apps.