Skip to content
European companyFounded in 2014Built and operated in EuropePayments secured by Stripe
Gradax

Website bug fixes

Broken forms, layout glitches, errors and plugin conflicts found and fixed, with the cause explained.

GradaxEuropean companyOrder outright

Founded 2014Built and operated in Europe2 days to 2 weeks

One supplier of recordOne contract and one team, whoever does the work.
Your data stays in the EUNothing is moved outside the union to be processed.
Priced before it startsConfirmed in writing, and nothing charged until you accept.

About this service

Send us the list of what is broken: a contact form that stopped sending, a menu that collapses on phones, a checkout error, a white screen after an update. We reproduce each problem, find the cause rather than the symptom, fix it on a copy of the site first, and tell you in plain words what went wrong and how to stop it happening again.

Fixing the cause, not the symptom

A contact form stops sending. The quick fix is to install a different form plugin, and the form works again for a while. The real cause, more often than not, is that the site sends email through the web server instead of a proper mail service, and receiving servers have started rejecting it. Swap the plugin and the problem returns in a month, now with two form plugins installed.

We look for that underlying cause first. Server error logs, the browser console and the list of recent updates usually point straight at it. Many website bugs turn out to have the same few roots: an update that changed how a plugin behaves, a caching layer serving an old version, a theme that was edited directly and then overwritten, or a hosting limit being hit.

Why we fix on a copy first

Changing a live site to find a bug is how a small problem becomes an outage. A setting toggled to test a theory can break checkout for every visitor while the test runs. So wherever the host allows, we make a staging copy, reproduce the bug there, and prove the fix before touching the live site.

Every job starts with a full backup and ends with a log: what was wrong, what caused it, what we changed and where. That log is useful long after we finish. When the same symptom returns after an update, whoever looks at it next starts from the answer rather than from scratch.

  • Forms that do not send: usually mail delivery, not the form itself
  • Layout broken after an update: usually a theme or builder version change
  • Changes not showing: usually caching at the server, plugin or CDN level
  • White screen or 500 error: usually a PHP version or memory limit

What you get

Everything below is in the price. Nothing here is an upgrade.

  • Bug log with cause, fix and test result per issue
  • Fixes applied to the live site
  • Full backup taken before work starts
  • Short prevention notes: updates, plugins or settings to watch

What changes

  • Each reported bug reproduced, fixed and confirmed on desktop and phone
  • The cause written down for every fix, not only the change made
  • Fixes tested on a staging copy before reaching the live site
  • A backup taken before any change, so every fix can be undone

How it runs

  1. Reproduce

    Each bug triggered on purpose, on the same device and browser you reported.

  2. Diagnose

    Error logs, console and recent changes read to find the real cause.

  3. Fix

    The change made on a staging copy first, then on the live site.

  4. Confirm

    Retested on desktop and phone, with the fix and cause logged.

Compare the sizes

The standard price for each size. Extras are priced beside it, not hidden behind a call.

Website bug fixes: what each size includes
IncludedUp to three bugs€2902 to 3 working daysUp to eight bugs€5001 weekFull bug sweep€1,0501 to 2 weeks
Up to three reported bugsIncludedIncludedIncluded
Backup before changesIncludedIncludedIncluded
Fixes tested on desktop and phoneIncludedIncludedIncluded
Bug log with causesIncludedIncludedIncluded
Staging copy for testingNot includedIncludedIncluded
Browser console and PHP error log reviewNot includedIncludedIncluded
Prevention notesNot includedIncludedIncluded
Our own sweep for broken links, forms and errors you have not reportedNot includedNot includedIncluded
Plugin and theme updates applied safelyNot includedNot includedIncluded
14 days of cover for anything the fixes disturbNot includedNot includedIncluded
OrderSelect Select Select

Add what you need

Choose the size

Add what you need

Your total€500

Continue

The standard price, plus whatever you add. Confirmed in writing before anything starts; nothing is charged until you accept it.

Questions

What platforms do you fix?

WordPress, WooCommerce, Shopify, Squarespace, Wix, Webflow and most custom PHP or JavaScript sites. For heavily custom code, we may ask to see the code before confirming.

What counts as one bug?

One problem with one cause. A form that fails on every page is one bug. A form that fails plus a broken menu is two.

What if a fix needs a new feature or plugin?

We tell you before doing it. If it is outside a fix, such as rebuilding a section, we quote it separately so nothing is added to the bill without your agreement.

Related searches

Order it

Standardised enough to order on its own. The price is confirmed in writing before anything starts.