Pay once, per website, in Canadian dollars plus applicable tax. Choose maintenance if the site works but is out of date, or repair if something is broken.
One-Time WordPress Maintenance
A full service for a site that has gone without updates
$180one time
Full backup of files and database first
WordPress core files updated
Plugins and theme updated
PHP version checked and moved to a supported release where your host allows
Database cleanup
Security scan
Key pages and forms tested afterwards
Written summary of what changed
WordPress Repair
For a site that is showing an error or will not load
$240one time
We fix first, then you pay
Most repairs done within 3 hours, the most complicated within 24
Cause traced through logs, files and the database
Backup before changes wherever the site allows
Plugin, theme and PHP errors fixed
White screen and critical errors cleared
Admin login access restored
Database connection and failed updates repaired
Site tested after the fix
Plain-language summary and advice to prevent a repeat
Hacked site or malware? Cleanup depends on how far it has spread, so it gets its own written quote before any work starts.
WordPress errors
WordPress errors we fix, and how we fix them
Seeing one of these? Each is covered by the $240 repair. Keep any error message or email from WordPress, because it often names the cause.
White Screen of Death
What you seeA blank page with no message, on the whole site or just the admin area.
What we doWe find the plugin or theme behind it, using debug logs and safe deactivation, and fix or replace it.
"Critical error on this website"
What you seeWordPress shows this notice and may email the site admin about it.
What we doWe read the error details, then correct the plugin, theme, PHP or memory problem causing it.
Locked out of wp-admin
What you seeWrong password messages, a login page that keeps reloading, or a blank admin area.
What we doWe restore your access through the files and database, then fix whatever blocked the login.
Plugin and theme conflicts
What you seePages or features break after an update, or two plugins stop working together.
What we doWe isolate the clash, then update, reconfigure or replace the extension responsible.
500 Internal Server Error
What you seeA server error page in place of your website.
What we doWe check the .htaccess file, plugins, theme, PHP memory and core files until the fault is found.
Error establishing a database connection
What you seeThe site shows only this message and no content.
What we doWe check the database details in wp-config.php, repair damaged tables and work with your host if the server is at fault.
Stuck in maintenance mode or a failed update
What you see"Briefly unavailable for scheduled maintenance" stays up, or an update stops halfway.
What we doWe clear the leftover maintenance file and finish the update by hand so the files match.
Memory and time limit errors
What you see"Allowed memory size exhausted", "maximum execution time exceeded" or connection timeouts.
What we doWe find what is using the resources and raise the limits where your hosting allows.
PHP and code errors
What you seeSyntax errors, "call to undefined function" or "headers already sent" messages.
What we doWe correct the code, or fix the plugin or theme that is not compatible with your PHP version.
404 errors on real pages
What you seePosts or pages return "not found", often after a move or a settings change.
What we doWe repair the permalink rules and .htaccess, and sort out any clash between page addresses.
Redirect loops and SSL warnings
What you see"Too many redirects", or the browser marks the site as not secure.
What we doWe correct the site address settings, redirects and insecure links.
Forms and emails not sending
What you seeContact forms look fine, but the messages never arrive.
What we doWe test the form and set up mail delivery so messages reach your inbox.
Monthly plans
Prefer ongoing care? Monthly plans
A care plan keeps updates, scans and backups running after the repair, so the same problems are less likely to return.
Monthly price in Canadian dollars, plus applicable tax; monitoring is part of all four plans. More about website maintenance.
Overview
When a WordPress site suddenly stops working
Why WordPress sites break
WordPress runs a large share of business websites, and its flexibility is also its weak spot. A theme from one developer, a dozen plugins from others and a server that updates PHP on its own schedule can collide without warning. The result might be an empty white screen, a "critical error" notice, a contact form that silently stops sending or a hacked site redirecting visitors to spam. WordPress repair is about finding which piece failed and why, then fixing it without causing new damage. For a business that depends on its website for enquiries or orders, getting that diagnosis right matters more than a quick patch.
How we find the fault
Each repair starts with access: the WordPress admin if it still loads, plus hosting or FTP credentials so we can reach the files and database directly. We switch on error logging, read what the server reports and narrow the fault down to a plugin, the theme, a database problem or the hosting environment. Where possible we take a backup before changing anything, and on sensitive sites we reproduce the problem on a staging copy first. For hacked sites, cleaning visible symptoms is not enough. We remove malicious files and database entries, close the hole the attacker used, reset credentials and request a review of any Google security warning.
Clear prices and a plain explanation
Standard error repairs cost a flat $240. If the diagnosis points to something bigger, such as a hacked site, we send a written quote first and you decide. Once the site is working again, we tell you in plain language what failed, what we changed and what would prevent a repeat. Often that means removing abandoned plugins, updating an old theme or moving to a supported PHP version. Many repair clients then join a care plan such as Basic, at $69 a month, which adds weekly updates, malware checks and monthly backups so the same trouble is less likely to return. We fix sites from our Calgary head office for businesses anywhere in Canada, whoever originally built them.
What's included
Part of every WordPress repair job
Details vary from one business to the next, yet each project covers the points listed here. Extras are quoted in writing before any work on them begins.
Two Trees Studio helped me set up and manage my Google Ads campaign. Within two weeks, I started receiving quality leads. I highly recommend this company. Their professional team uses the right tools and strategies to make everything work smoothly and efficiently.
VVladimir FazilovGoogle review
Two Trees Studio has been awesome to work with. Their team provided excellent support for both our website and marketing, always responsive and easy to communicate with. They really know their stuff and made the whole process smooth from start to finish. Highly recommend them.
LLindsay MortonGoogle review
Two Trees Studio is a creative and reliable design team. They helped us consider branding ideas we had missed. Their work quality, attention to detail, and strong skills across different platforms truly impressed us.
SSabrina MarsiyaGoogle review
Two Trees Studio provides reliable monthly SEO support for our website. They regularly improve rankings, optimize content, and monitor performance. As a result, our online visibility continues to grow every month.
AA Plus Counting Services Inc.Google review
Professional, quick, and efficient service at an affordable price. Highly recommend!
WordPress repair near me, handled remotely across Canada
Repairs are carried out online from our Calgary office, so distance never holds up a fix; we only need access to the site and hosting account. Two Trees Studio Vancouver and Two Trees Studio Winnipeg also handle repairs for clients nearer to them.
Short answers to what clients ask us most. Tap a question to see our answer.
Have a different question?Write to us and the answer comes from the people who would build your site.
My WordPress site shows a critical error. What should I do?
TTTwo Trees Studio
Resist the urge to reinstall WordPress or remove plugins one after another, because that can wipe out the clues needed for diagnosis or lose data. If you received an email from WordPress about a technical issue, keep it, because it often names the plugin or theme involved. Then gather your hosting login and contact us. Most critical errors trace back to a single plugin, theme or PHP compatibility problem.
How can I tell whether WordPress was hacked?
TTTwo Trees Studio
Warning signs include visitors being redirected to unfamiliar sites, strange pages showing up in Google results, a browser or Google security warning, administrator accounts nobody on your team added, or a hosting suspension for malware. Sometimes nothing looks wrong to you, because the hack only targets search engines or mobile visitors. A scan of the files and database confirms it.
Will I lose content during a repair?
TTTwo Trees Studio
Not if the repair is handled carefully. We take a backup before making changes whenever the site allows it, and test risky fixes on a staging copy first. If a hack or crash has already damaged content, we look for recent backups from your host or older copies so as much as possible can be recovered. We tell you upfront if anything looks unrecoverable.
Do you repair sites built with page builders like Elementor or Divi?
TTTwo Trees Studio
Yes. Page builders are common on WordPress sites, and repair jobs often involve them, whether it is a layout broken by an update, a builder conflicting with another plugin or a template that stopped loading. We work within the builder you already use rather than rebuilding pages in a different tool, unless that is the only sensible fix.
How fast can you fix my WordPress site, and when do I pay?
TTTwo Trees Studio
We fix first, then you pay. Most repairs are done within 3 hours, and the most complicated repairs within 24 hours.
How much does WordPress repair cost?
TTTwo Trees Studio
A WordPress error repair is $240, one time: plugin and theme conflicts, the white screen of death, critical errors, admin lockouts, database connection errors and failed updates. Hacked sites are different, because the work depends on how far the malware has spread, so they get a written quote first. If you are on one of our care plans, many smaller fixes can come out of your monthly support hours.
What is the difference between the $180 and $240 services?
TTTwo Trees Studio
One-time maintenance, at $180, is for a site that still works but has fallen behind: we back it up, update WordPress, plugins and the theme, check PHP, clean the database, scan for problems and test it. Repair, at $240, is for a site that is showing an error or will not load. If you are not sure which you need, send us the address and what you are seeing, and we will tell you.
Can you fix a WordPress site we did not build with you?
TTTwo Trees Studio
Yes. We regularly repair sites built by other developers or agencies. WordPress follows standard conventions, so we can work on almost any theme or plugin setup once we have access. If the site uses a heavily customized or abandoned theme, we will tell you whether repairing it makes sense or whether replacing it would be wiser over time.