Plugin conflict fixes for business websites

An update broke your WordPress site.
We find the conflict and fix it.

A plugin, theme or WordPress update broke the layout, the checkout or a form, or put an error on the screen. We find which piece is clashing, fix it on a safe copy first, and keep your content where it is. We work on business websites, for owners and for agencies.

My site was hacked instead

From $129Flat rate for a straightforward fix
Approved firstYou say yes before we start
Front of queueBroken by an update? That is an emergency
yourbusiness.com

After the update

Checkout button broke. Contact form stopped sending.

Customers see errors where things used to work.

yourbusiness.com

After the fix

Everything working. Every plugin kept.

The conflict is gone and your content stayed put.

An example of how a conflict is found and fixed. Every site is different.

From $129

Flat rate for one conflict, found and fixed

Copy first

Tested on a private copy, not in front of customers

Nothing lost

Your content, orders and settings stay where they are

Plain English

A note of what broke and what we changed

Sound familiar?

It usually starts right after an update.
Any one of these is worth a look.

Whether you clicked the update button or WordPress ran it for you, these are the signs a conflict is the cause.

The layout fell apart.

What it means

Text overlaps, columns stack in the wrong place, or the site looks fine on a computer and broken on phones. A theme or builder update changed how things display.

A feature stopped working.

What it means

The menu will not open, a slider froze, or search, pop-ups or booking stopped doing anything. Two pieces of your site are now fighting over the same job.

Checkout or a form broke.

What it means

Orders will not go through, the payment step hangs, or forms stopped sending. This is the most expensive kind of conflict, because it stops revenue.

The page builder will not load.

What it means

The editor spins and never opens, goes blank, or your changes will not save. Usually a builder update clashing with a plugin or the theme.

An error appeared.

What it means

A blank white screen, or "There has been a critical error on this website" right after an update. The crash message often names the plugin at fault.

You are afraid to update.

What it means

Updates keep piling up because the last one broke something, and you do not want to find out what the next one breaks. We fix the conflict and can take over updates safely.

Using a page builder or form plugin? We have notes on Elementor, Divi, Beaver Builder, Gravity Forms, WPForms and Contact Form 7. New to all this? Here is what a plugin conflict is, in plain English.

How we find the culprit, safely

Switching plugins off at random can break more
than it fixes.

So we work in this order, on a copy of your site, not in front of your customers.

01 - Copy

Back up, then work on a copy.

First we back up the whole site. Then we make a private copy to test on, so the trial and error happens there. If the site is down, getting it back up comes first.

02 - Isolate

Find the conflict.

On the copy, we switch plugins and the theme off and on, in groups and then one at a time, until the problem comes and goes with one of them. The site's error log helps too.

03 - Fix

Fix the cause.

Depending on what we find, we change a setting, move a plugin to a version that works, make a small code fix, or swap the plugin for one that does the same job. We do not remove a plugin you rely on without asking first.

04 - Check

Check it, then put it live.

We test what broke and the pages around it, like your checkout and forms, on a computer and a phone. Then the fix goes on your live site and we check it there too.

From $129. Agreed before we start. No hourly billing and no diagnosis fee. We look at your site, tell you the price, and you say yes before any work starts.

Conflict fix pricing

From $129. Agreed before we start.

No hourly billing and no diagnosis fee. We look at your site first, tell you the price, and you say yes before any work starts.

When it costs more

Most conflicts are covered by our flat rate. If yours is more involved, you see the higher flat price and approve it before any work starts.

Several conflicts are tangled together.
Two or more pieces clashing at once takes longer to isolate, because switching one off changes what the others do.
The fix needs new custom code, or custom code has to be repaired.
If your site relies on code written specifically for it, repairing or rewriting that is a bigger job than changing a setting.
The site is far behind on updates.
When months of updates are piled up, other pieces have to be brought up to date first before the conflict can even be tested.
A plugin you rely on has no working version.
Sometimes the only fix is replacing it with one that does the same job, which means migrating its settings and data.

If it does cost more, you see the new flat rate and say yes before any work starts.

Rather not run updates yourself after this? Every care plan includes weekly plugin and theme updates and daily backups. Fixing this for a client? We work white-label under your brand - see the partner program.

Before you decide

Plugin conflict questions

How do you find which plugin is the problem?

On a private copy of your site, we switch plugins and the theme off and on in groups, then one at a time, until the problem appears and disappears with a specific piece. Your site's error log usually names the file at fault, which narrows it down fast.

Will you delete or remove my plugins?

Not without asking you first. Some plugins take their settings and data with them when deleted, so we look for a fix that keeps everything you rely on. If a plugin truly has to go, we tell you what it does and what replacing it would involve.

Do I need to give you admin access?

Yes, in most cases. We need admin access to switch plugins for testing and to read the error logs. We can work with a temporary admin account if you prefer, and we only touch what the fix requires.

What if the problem is in custom code, not a plugin?

That happens, especially on older sites. Custom code written for an outdated WordPress or PHP version can clash with current updates. We can repair or rewrite it, and that work is quoted as part of the flat price before we start.

How long will the fix take?

A single clear conflict is usually a small job. Several tangled conflicts or a site far behind on updates take longer. When we confirm the price, we tell you what the fix involves. A site broken by an update is flagged as an emergency and jumps the queue.

What if the same problem comes back?

If the same conflict recurs because of the same update, we look at it again. The lasting fix is keeping updates tested before they go live, which is what a care plan does every week.

Should I restore my backup first?

Hold off. Restoring an old backup can wipe out orders and form entries made since it was taken, and if nobody knows what broke, the same update can break it again. Tell us you have a backup - it often makes the fix easier.

Emergency request

Tell us what broke.

A site broken by an update is flagged as an emergency and jumps the queue. You approve the price before we start, and telling us costs nothing.

We work on business websites, for owners and for agencies. If it is a client's site, say so and we can work behind your brand.

  • Your website address
  • What changed last - which updates ran
  • Any error message, word for word

While you wait

Three things that help us help you.

Do not delete plugins to make the error go away.

Some plugins take their settings and data with them when deleted, and deleting the wrong one can break more than it fixes.

Do not restore an old backup yet.

It can wipe out orders and form entries made since it was taken, and if nobody knows what broke, the same update can break it again.

Do note what changed.

Which updates ran and roughly when, and any error message word for word. A screenshot is perfect.

Tell us what broke.

A site broken by an update jumps the queue, and the price is approved before any work starts.