Justin Cappelle

WordPress repair

WordPress site broken or hacked? I repair it and get it back online.

Critical error, white screen, pages that no longer load, a site broken after an update or redirected by hackers: I find the cause, fix it and secure your site.

Justin Cappelle, freelance web developer in French-speaking Switzerland
Neural Concept
Enosi Immobilier
NORA Immobilier
FLAA architectes associés
playerOne
Trinity Prilly
JuriUp
Real Insiders
Axes DT
Leedy
Chantemerle
Plombiers en Suisse
ImmoSprint
Devuza
Ivimuse
Menuza
Farm-good
Infomaniak
Aqua Nota

Repairs for broken WordPress sites

A site that is down means client enquiries lost every hour. I work on your WordPress site, whoever built it, and deal with the cause so the problem does not come back.

Critical error and white screen

"There has been a critical error on this website", a blank page, a 500 error: I read the PHP and server logs, find the plugin, theme or setting at fault and fix the problem.

Critical error
White screen
500 error
PHP logs

Get a security audit of your website

I review your website's security myself, for free: WordPress and PHP versions, vulnerable plugins, admin accounts, SSL certificate, HTTP headers and backups. You get a report by email with the weak spots I found and how to fix them. No commitment, and no sales follow-up afterwards.

1
Your website
2
Your email
Justin Cappelle, freelance web developer based in Switzerland

Fix the outage, then

remove its cause.

Getting a site back up is not enough if the problem returns with the next update. I start by backing up the current state of the site, then read the logs to find the exact origin of the outage: an incompatible plugin, the PHP version, a corrupted database, insufficient memory or a hack. I fix it, check that everything works and explain what happened and how to keep it from happening again.

PHP and server logsPlugin conflictsPHP versionsDatabaseSecurityHosting
Justin Cappelle client 1
Justin Cappelle client 2
Justin Cappelle client 3
Justin Cappelle client 4
40+
5.0
100% satisfied clients

Tell me about your project,I'll handle the rest.

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.

Client
Client
Client
5.0
40+ projects delivered
Christine Lederrey
Au Koala Zen

“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%!”

NORA Immobilier
Real estate agency in Nyon

“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!”

playerOne
Virtual reality venue in Fribourg

“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.”

Régal'Animals
Online pet food shop

“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.”

Reviews translated from French

Frequently asked questions about WordPress repair

Can't find what you're looking for? Get in touch directly, I always reply within 24 hours.

Get in touch

This message means a PHP error is stopping the site from loading, often after a plugin, theme or PHP update. WordPress sometimes emails the administrator a recovery mode link. Avoid deleting plugins at random and get in touch: I read the logs to find the exact cause.

Most of the time, a plugin or theme is not compatible with the new version of WordPress or PHP. I restore a working version, then fix or replace the component at fault.

Repairs are billed for the time spent, at CHF 100.- per hour excluding VAT. For clients on the maintenance and cyber defence plan, repair is included.

Yes, whoever built it. I need access to the hosting, FTP or SSH, the database and the WordPress admin.

The idea is the same, but a hack calls for a full cleanup: removing the malicious code, finding backdoors, changing every login and getting Google's warnings lifted. It is all on my hacked WordPress cleanup page.

By keeping the site updated and monitored. That is what my maintenance and cyber defence plan at CHF 100.- per month does: updates as soon as a version is out, a daily audit, 24/7 AI agent monitoring and repair included.