When a small change suddenly affects everything.
An update fails, the contact form stops sending, or the website behaves differently on a phone than on a desktop. You may not know which change triggered the fault.

- White page, HTTP 500 error or visible error messages
- Errors after a WordPress, theme or plugin update
- Contact form, email delivery, images or redirects not working reliably
- Slow or unstable website
- Database or PHP errors
We narrow the symptom down first. That way we work out which fix suits your existing WordPress site, instead of changing things on suspicion.
When the site has been hacked.
Typical signs are unfamiliar links or pages, redirects to unknown addresses, warnings in the browser or in Google Search Console, new administrator accounts or a host that has suspended the site. Then we proceed like this:
- Find and remove malicious code and tampered files
- Close unknown user accounts and backdoors
- Identify the entry point, often an outdated plugin, theme or a weak password
- Restore the site from a clean state if a backup exists
- Request a review from Google so warnings disappear
After a hack, change the passwords for WordPress, hosting and database. How we exchange access securely is settled separately, not on first contact.
What we can check and repair.
Depending on the symptom we take on the technical analysis and the agreed repairs. You get an understandable assessment of cause, effort and next steps before any substantial work happens.

- Error messages, WordPress version, plugins, theme and affected functions
- Forms, delivery paths, layouts, media and redirects
- Plugin and update conflicts, including sensible adjustment or rollback
- Technical clean-up on WordPress installations that have grown over time
- Checking whether a targeted repair or a planned overhaul makes more sense
Send a fault description
Go to the formHow we approach the repair.
You briefly describe what is not working, since when the fault has existed and whether anything was changed shortly before. Then we check the affected function, provided the necessary information is available.
- Clarify the problem, the URL and the error message
- Narrow down the technical cause
- Discuss effort, risks and the sensible next step
- Wait for your go-ahead
- Carry out the repair and check the function
We agree the approach and the effort with you. Only after your go-ahead do we make the agreed changes and check the function afterwards on the relevant devices.
So it does not happen again.
Many hacks and update failures have the same cause: a site runs for years without care. Extensions go out of date, backups are missing, and nobody notices until it is too late.
With a maintenance package we take care of updates, backups and security, at a fixed monthly price that depends on the site.
What the repair does not promise.
No blanket instant repair and no guaranteed recovery without an inspection. Whether a repair is possible without data loss depends on the state of the installation, the backups available and the cause.
Please do not send passwords or full credentials on first contact. If access is needed, we arrange a secure exchange separately.
