Errors and blank pages
"There has been a critical error", a white screen, or a page that won't load at all.
We find what caused it, fix it, and check nothing else was affected.
Errors, broken pages, a slow website or a contact form that has stopped sending. Tell us what's happening and we'll find the cause, explain it in plain English and fix it properly.
We tell you what's wrong and what it costs before we fix anything.
If your problem isn't listed, send it anyway. Most WordPress problems have a clear cause once someone looks properly.
"There has been a critical error", a white screen, or a page that won't load at all.
We find what caused it, fix it, and check nothing else was affected.
Pages take too long to load, especially on phones, and visitors give up.
We find what's slowing it down and fix it, without changing how your website looks.
WordPress, a theme or a plugin updated and something stopped working.
We repair the conflict and make future updates safer.
People fill in your contact form, but the emails never reach you.
We fix the sending set-up and test it properly, so enquiries reliably arrive.
Text overlapping, menus not opening or buttons too small on phones.
We correct the layout and test it on different screen sizes.
Spam links, unexpected redirects or a browser warning about your website.
We clean it up, close the gap that let it happen, and tell you what to change.
Speed problems usually have several small causes rather than one big one. These are the places we look first.
Large photos are the most common cause. We resize and compress them, and use modern formats, without them looking worse.
Too many plugins, or a few heavy ones, slow every page. We find which ones cost the most and suggest what to remove or replace.
Some themes and page builders load far more code than a page needs. We trim what we can and tell you honestly if a rebuild would be better.
Caching lets pages load without being rebuilt for every visitor. We set it up properly and make sure it does not break forms or shops.
Sometimes the server itself is the bottleneck. We'll tell you plainly if your hosting is holding you back, and what the options are.
Old data, unused scripts and third-party code build up over time. We clean them up so pages have less to load.
Simple, in writing, and without surprises. You'll always know what happens next.
Describe what's wrong, with a screenshot if you can, and send your website address.
With temporary access to your website, we make a backup first, then find the cause.
We explain the problem in plain English and tell you the price before we change anything.
We fix the problem and test it properly, including the things around it.
You check it's working. Once you're happy, you pay. We remove our access if you'd like.
We look first, then tell you in writing what's wrong, what we'll do and what it will cost. You decide whether to go ahead. When it's fixed and you've checked it, you pay.
A backup before we touch anything. So nothing is lost, whatever happens.
Price agreed before work starts. No hourly meter running in the background.
No fix, no charge. If we can't fix it, you don't pay for the fix.
Tell us a little about what you need and we'll reply by email with an honest idea of what's involved, before you commit to anything.
Ask for a price
I'm Faysal, a WordPress developer. I run CodeMastery remotely from Bangladesh and work with businesses in the UK. There's no salesperson and no hand-offs: I read your message, do the work, and keep you updated in writing from start to finish.
If your question isn't here, just send us a message. A few lines is enough.
Ask us a questionUsually, yes. Most of our fixes are on websites built by someone else. We look first and tell you plainly what we found before agreeing to anything.
No. You can ask us for a single fix. If you'd like ongoing care afterwards, that's optional.
We'll ask you to create a temporary admin account for us, rather than sharing your own password. You can delete it as soon as the work is done.
Then you don't pay for the fix. We'll explain what we found and what your options are, so the time isn't wasted.
No. Speed work happens behind the scenes. If a change would affect the design, we'll tell you first and only do it if you agree.
We'll tell you when we can start and how long it will take when you get in touch. Urgent problems, such as a website that's completely down, are looked at first.
Describe it in your own words. You don't need to know exactly what you need. We'll reply by email with an honest view of what would help.