The white screen, “There has been a critical error on this website”, or a site that broke after an update. We find the real cause, fix it, and test it before it goes live.
Updates tested before they reach your live site, daily backups, monitoring, and help from the team that already knows your site when something needs fixing.
An instant check of speed, security and updates, then a plain-English report we write by hand. Free, and honest, even if the answer is that you don't need us.
Speed, security, updates and SSL. No login, no install. Then, if you want it, we review the results by hand and email you a plain-English fix list.
Free, and we never touch your site
The review is written by hand, for your site
No mailing list, no sales calls
Site checkexample-store.comExample
54
2 things to fix soonOur review explains what each one means and what it would cost to fix.
Mobile speedPageSpeed score on a phone38 / 100
Server responseTime before the page starts to load1.4 s
Updates waitingWordPress and plugins behind the latest version3
PHP versionNo longer receives security updates7.4
SSL certificateValid, and every visit uses HTTPSOK
Google Safe BrowsingNo warnings shown to visitorsClean
Want us to review it by hand?The check above is automatic. Our review is a written report on top: what each result means, what to fix first, and what it would cost. Free, within one business day.
Written by the RoundBorders team.
Every service, the same promises.
Fixed price
The quote you approve is the price you pay. If it takes longer, that's on us.
No fix, no charge
We diagnose before we quote, so we only commit to what we can deliver.
30-day guarantee
If our work breaks within 30 days, we fix it free.
You own it
Every line of code and every asset is yours, documented.
Fast replies
First reply usually within a few hours, from the person doing the work.
“Bishoy is always a dependable partner in our WordPress journey.”
★★★★★
“The whole process of working with him was comfortable and easy…”
★★★★★
“Bishoy had great communication, answered all of my questions, and got my code done in hours when I need it fast!”
Questions about our services
Can't find your answer? Describe your situation in the box below. We usually reply within a few hours.
What kinds of WordPress problems can you fix?
The full range: white screens, fatal PHP errors, plugin conflicts, broken layouts, failed updates, slow load times, hacked sites and more. If it's a WordPress problem, we've almost certainly fixed it before.
Do you work with WooCommerce?
Yes, it's a core speciality, and we're an approved WooCommerce Pro Partner. Store builds, gateways, custom checkouts, imports, speed work and WooCommerce-specific fixes.
Do you work on sites you didn't build?
Yes. Most of the sites we fix and look after were built by someone else. We read the code before we quote, so the price reflects your site as it really is.
Can you build a custom plugin?
Yes, to your exact specification, whether that's an API integration, an admin tool or a public-facing feature. Clean, documented and handed over in full.
How does pricing work?
Every job is quoted at a fixed price before work begins. No hourly billing and no charges for scope creep. If a truly urgent job carries a rush fee, the estimate says so up front.
Do you offer ongoing maintenance?
Yes. Care plans start at $149 a month and begin with a free site check. No contracts, cancel anytime.
Still thinking? Just tell us what's going on.
Write as much as you like: what's happening, what you want, links, errors. The more we know, the more exact your fixed price.
The white screen, “There has been a critical error on this website”, or a site that broke after an update. We find the real cause, fix it, and test it before it goes live.
PriceFrom $199Exact price in a free estimate
Typical timeSame day
PromiseNo fix, no charge
What's included
Root-cause diagnosis, usually within a few hours
Fix tested on a staging copy first
Plugin and theme conflicts untangled
30-day guarantee on the fix
You need this if
Your site shows a critical error or a blank page
It broke right after an update
You're locked out of wp-admin
Fix something
Hacked WordPress site cleanup
Redirects to spam, pages you never wrote, a red Google warning or a suspended host account. We clean it, close the way in, and watch it for 30 days.
PriceFrom $499Exact price in a free estimate
Typical timeSame day
PromiseFree re-clean for 30 days
What's included
Malware removed from files and database
The way in found and closed
Keys rotated, rogue admins removed
Google and host reinstatement requested
You need this if
Visitors get redirected to other sites
Google shows “This site may be hacked”
Your host suspended the account
Fix something
WordPress performance optimization
Slow pages, a slow admin, or Core Web Vitals in the red. We measure, fix the real bottlenecks, and measure again on your real traffic.
PriceFrom $699Exact price in a free estimate
Typical timeMeasured before & after
PromiseFixed price
What's included
Caching strategy and server tuning
Image pipeline and lazy loading
Database and autoload cleanup
The plugin audit nobody wants to do
You need this if
Mobile PageSpeed under 50
wp-admin takes seconds to respond
Search Console flags Core Web Vitals
Fix something
WooCommerce store rescue
Checkout errors, failed payments, missing orders or a store that crawls. Diagnosed the same day, fixed at a fixed price, tested with a real order.
PriceFrom $249Exact price in a free estimate
Typical timeSame-day diagnosis
Promise30-day guarantee
What's included
Payment and order flow tested end to end
Gateway and plugin conflicts resolved
HPOS and block checkout compatibility
Hardened so it doesn't come back
You need this if
Customers see “payment failed”
Orders go missing or stay pending
Checkout broke after an update
Build something
Custom WordPress development
A bespoke site, fast by default, accessible, and easy for your team to edit. No page builder, and no bloated theme with your logo on it.
PriceFrom $3,499Rebuilds from $2,999
Typical timeAbout 6 weeks
PromiseYou own the code
What's included
Designed around your content
Core Web Vitals green at launch
WCAG 2.2 AA accessibility
Full handover and documentation
You need this if
Your site is slow or hard to edit
You're outgrowing a page builder
You want something that lasts years
Build something
WooCommerce development
Stores, checkouts and custom features from an approved WooCommerce Pro Partner. Designed from your numbers and built to survive updates.
PriceFrom $4,999Store builds · checkout work from $699
Typical timeFixed quote
PromiseUpdate-proof code
What's included
Checkout designed from your data
No template overrides that break on updates
Payments, shipping and tax set up
Speed built in, not bolted on
You need this if
You're starting or relaunching a store
Checkout conversion is low
You're outgrowing off-the-shelf plugins
Build something
Custom plugins & integrations
Connect your ERP, CRM, shipping or payments properly, or build the feature no plugin has. Coded to WordPress standards and documented.
PriceFrom $1,499Exact price in a free estimate
Typical timeFixed quote
PromiseYou own the code
What's included
Clean, documented code
Built to WordPress coding standards
Safe through core and plugin updates
Handover, with support if you want it
You need this if
You copy data between systems by hand
No plugin does exactly what you need
A plugin you rely on was abandoned
Build something
Headless WordPress development
Keep the WordPress admin your team knows, and give visitors a modern, fast frontend. Only when it fits, and we'll tell you honestly if it doesn't.
PriceFrom $4,999After a free fit check
Typical time2–10 weeks
PromiseHonest fit check first
What's included
Astro or Next.js frontend
WordPress stays the content engine
Live site keeps running throughout
Structured, low-risk migration
You need this if
Speed is a competitive edge for you
You publish to several channels
Your team loves the WordPress editor
Move to WordPress
WordPress migration service
Move to a faster host with zero downtime and the same URLs, so your rankings stay exactly where they are.
PriceFrom $499Exact price in a free estimate
Typical time2–5 days
PromiseZero downtime
What's included
Built and tested on staging first
Email and DNS settings carried over
Cutover in one evening
Search Console told about the move
You need this if
Your host is slow or unreliable
Renewal prices jumped
You need better support
Move to WordPress
Wix, Squarespace or Webflow to WordPress
Every page, post and image, rebuilt cleaner on WordPress with old URLs redirected. No more monthly builder fees.
PriceFrom $999Exact price in a free estimate
Typical time1–4 weeks
PromiseRankings protected
What's included
Content extracted and moved
Design rebuilt on native blocks
Every old URL redirected
Forms, blog and store moved
You need this if
You've hit the builder's limits
SEO or speed is holding you back
You want to own your site
Move to WordPress
Shopify to WooCommerce migration
Products, customers, orders and URLs, mapped one to one. Keep your history, lose the monthly app bill.
PriceFrom $1,499Exact price in a free estimate
Typical time2–5 weeks
PromiseCheckout pause under 30 min
What's included
Products, variants and images
Customers and full order history
Every product URL redirected
Payments and shipping rebuilt
You need this if
App fees keep growing
You want full control of checkout
Transaction fees eat your margin
Look after my site
WordPress maintenance plans
Updates tested before they reach your live site, daily backups, monitoring, and help from the team that already knows your site when something needs fixing.
PriceFrom $149/moNo contracts
Typical timeMonthly
PromiseCancel anytime
What's included
Updates tested on staging
Daily off-site backups
Security and uptime monitoring
Bug fixes included every month
You need this if
Updates scare you
Nobody is watching the site
You've been burned by a hack or outage
Look after my site
Free site assessment
An instant check of speed, security and updates, then a plain-English report we write by hand. Free, and honest, even if the answer is that you don't need us.
PriceFreeNo obligation
Typical time1 business day
PromiseWritten by hand
What's included
Instant automated check
A written report, by hand
What to fix first, with prices
An honest plan recommendation, or none
You need this if
You're not sure what state the site is in
You inherited a site from someone else
You want a second opinion
Look after my site
Security hardening & monitoring
Firewall, login protection and file monitoring, so problems are caught before visitors notice and a hack doesn't happen twice.
PriceIncludedIn every care plan
Typical timeSet up in a day
PromiseAlerts before visitors notice
What's included
Firewall and login hardening
Two-factor login for admins
File change and uptime monitoring
Alerts for vulnerable plugins
You need this if
You've been hacked before
You run a store or member site
Many people log in to your site
Not sure which service
Pick the closest one, or just send it
Not every job fits a box. Send it as it is and we reply with a fixed price, usually within a few hours. Or choose the service that sounds closest below.
The ones that keep this site working are always on. We would also like to see which pages get
read and which adverts brought you here, and that part is up to you. What we store
Your choice, changeable any time
Cookie preferences
Analytics and advertising cookies stay off unless you switch them on below. Every cookie is
listed in our Cookie Policy.
Strictly necessary
Signing you in, keeping you signed in, remembering your timezone, and taking payments through Stripe. The site does not work without these.
Always on
›
See the 9 cookies
wordpress_logged_in_*Your sign-in session.
wordpress_sec_*Your sign-in session, on secure pages.
fwp_pwl_pendingFinishing a sign-in you started.
wp-settings-*Interface preferences.
fwptimezoneSo times show in your timezone.
__stripe_midStripe fraud prevention on payment.
__stripe_sidStripe fraud prevention on payment.
rb_consentThis choice, so we stop asking.
rb_signinHow you last signed in, to mark that option.
Analytics
Google Analytics, so we can see which pages people actually read and where they get stuck. Aggregated, never sold.
Off
›
See the 3 cookies
_gaTells returning visits apart.
_ga_BDE8JRSL6DSession state for this website.
_ga_9YVG71T6DTSession state for the client portal.
Marketing
Google Ads, so we can tell which adverts brought someone here. Switch this off and the adverts still run; we set no advertising cookies.
Off
›
See the 2 cookies
_gcl_auGoogle Ads conversion linker.
_gcl_awThe advert you clicked, if you came from one.