Website Maintenance & Broken Website Repair in Thailand
Services · Southern Whale
A small freelance team that maintains and repairs websites on any platform: WordPress, Joomla, Moodle, custom PHP and static sites. One-off emergency fixes when your site is down, shows a 500 error or white screen, can't connect to its database, has an expired SSL certificate or has been hacked, plus ongoing care with backups, updates and uptime monitoring. We assess before any work starts.

A Freelance Team That Maintains and Repairs Websites on Any Platform
Websites tend to break on the worst day. A customer calls to say the site won’t load, Google shows a hacked-site warning, or the contact form has been silent for days without anyone noticing. Worse, the original developer can no longer be reached.
Southern Whale is a small freelance team offering two kinds of help:
- One-off emergency fixes: site down, Error 500, hacked, or broken after an update, fixed as a single job
- Ongoing website care: backups, updates and monitoring, so emergencies happen less often
We aren’t tied to one platform. We work on WordPress, Joomla, Moodle, custom PHP and static sites such as Astro or plain HTML. On Wix and Shopify we can only change what the platform allows, because the provider controls the server. For WordPress-specific work such as new builds or WooCommerce, see WordPress Development.
Your Site Is Down: What to Do in the First 30 Minutes
Before hiring anyone, run through this list. Some issues take minutes to fix yourself, and every item speeds up whoever fixes it.
- Check whether it’s really down or just on your connection. Try mobile data or ask someone else.
- Record the exact error with a screenshot: 500, 503, blank page, “Error establishing a database connection”, SSL certificate warning.
- Think about what changed before it broke: plugin update, theme change, edited files, host migration, or the host switching PHP versions.
- Check domain and hosting expiry dates. Look for renewal emails; many outages are simply a missed renewal.
- Check your host’s status page. Sometimes the provider’s server is the problem.
- Don’t delete files or reinstall over the site until you know the cause, or you may overwrite recoverable data.
- If you suspect a hack, change passwords for hosting, the site admin, FTP and the registration email.
- Find out where backups exist. Many hosts keep copies for you.
If it’s still broken, send what you noted to us on LINE and we’ll pick up from there.
Common Errors, Likely Causes and What We Do
| Symptom | Common causes | What we do |
|---|---|---|
| 500 Internal Server Error | Plugin or code incompatible with the PHP version, broken .htaccess, memory limit | Read the error log, find the file at fault, disable or fix it, then test key pages |
| 503 Service Unavailable | Server overloaded, stuck maintenance mode, bot traffic | Find what is using resources, clear stuck modes, advise on hosting settings |
| White screen | Hidden PHP fatal error, broken theme or plugin | Enable debugging temporarily, fix the fault, then disable debugging |
| Error establishing a database connection | Wrong credentials, corrupted database, database server down | Check connection settings, repair tables, or work with the host |
| “Not secure” / SSL expired | Certificate didn’t auto-renew, incomplete HTTPS setup | Issue a new certificate, force HTTPS, fix mixed content |
| Domain or hosting expired | Missed renewal, reminders going to an old email | Check status and renewal steps, then set up reminders |
| Hacked, malware, spam redirects | Outdated software with known holes, nulled themes, leaked passwords | Clean files and database, close the hole, change passwords, request a Google review |
| Google warning “This site may be hacked” | Spam pages such as the Japanese keyword hack | Remove spam pages, clean up, request review in Search Console |
| Broken after plugin or PHP update | Old code not compatible with the new version | Roll back temporarily to restore the site, then update the code |
| Forms and emails not sending | PHP mail blocked, missing SPF/DKIM | Configure proper SMTP sending and test with real messages |
| Slow website | Underpowered hosting, large images, too many plugins, no caching | Measure, find the bottlenecks, fix in order of impact |
These are common causes, not every case; the real cause comes from the logs and the site itself. For a detailed Error 500 walkthrough (in Thai), see HTTP Error 500: every cause and fix.
Hacked Website Repair and Malware Removal
Few people search for it, but it’s the job owners need most urgently. An infected site can send customers to dangerous pages, get flagged by Google or be suspended by the host.
What we do:
- Find the entry point, not just delete visible files, because an open hole means reinfection
- Clean files and database, including rogue admin accounts and injected spam pages
- Update vulnerable components and change every password
- Request a review in Google Search Console once the site is clean
Examples of vulnerabilities we’ve written about (in Thai): the PHP2Shell vulnerability and a Rank Math PRO release shipped with malware. For prevention, see WordPress backup & security.
Ongoing Website Care
Most emergencies are preventable with regular care. Our scope:
- Backups of files and database, stored off the server and tested for restore
- Updates to core, themes, plugins or libraries, checked after every update
- Uptime monitoring with alerts when the site goes down or SSL is about to expire
- Security hardening: close unused access, limit logins, correct file permissions
- PHP version upgrades when old versions reach end of support, fixing incompatible code
- Small content edits: text, images, phone numbers or simple new pages
If a site is too old to be worth maintaining, we’ll say so and suggest alternatives such as a Website Redesign or Website Migration to an easier platform.
How We Work
- Send the URL and symptoms on LINE, with error screenshots and what changed before it broke
- Free assessment: we look from the outside first and summarise the likely cause
- Quotation with scope and an estimated timeframe, before work starts
- Fix: we back up the current state before touching anything
- Written report: the cause, what we fixed and how to prevent it happening again
What We Need From You
- The site URL and screenshots of the problem
- Hosting or cPanel access: please create a temporary or separate FTP account for us rather than sharing your main password
- Site admin access, again via a temporary admin account
- Domain details (which registrar) if the issue involves the domain or DNS
Send credentials privately on LINE only, and change every password once the job is done. We’ll remind you in our closing report.
Getting Started
Message Southern Whale on LINE with your site URL and what’s happening. We assess before any work starts, and pricing is based on the actual scope.
Frequently asked questions
Do you fix sites that aren't built on WordPress?
Yes. We work on Joomla, Moodle, custom PHP and static sites. On Wix or Shopify we can only change what the platform allows, because the provider controls the server. For WordPress-specific work, see our WordPress page.
My site is down right now. What should I do first?
Message us on LINE with the URL, a screenshot of the error and what changed before it broke. Meanwhile, don't delete files or reinstall the site over the top, as that can make recovery harder. The 30-minute checklist on this page helps.
How long does a fix take?
It depends on the cause. Sometimes it's just an expired SSL certificate; sometimes a hack has planted files in many places. We look at the site and give you an assessment, with scope and an estimated timeframe, before work starts. We don't promise a time before we've seen the site.
Can you guarantee 100% recovery?
Nobody can. If you or your host have backups, the chances are good. If there's no backup and data was deleted, we may only recover part of it. We'll tell you honestly what can and can't be recovered once we've checked.
What access do you need, and is it safe?
Usually hosting or cPanel access and the site's admin area. We recommend creating a temporary account for us instead of sharing your main password, and changing every password once the job is done. Send credentials privately on LINE, never in a group chat.
Will the site get hacked again?
If only the infected files are cleaned and the hole stays open, it often happens again. So we look for how the attacker got in, update what's outdated, change passwords and include prevention steps in our report. Nobody can guarantee it will never happen again, but ongoing care reduces the risk considerably.
Do you offer ongoing maintenance?
Yes: backups, updates, uptime monitoring, security hardening, PHP upgrades and small content edits. The scope is agreed in writing.
How do I request an assessment?
Message our LINE account with the URL and the symptoms. We take a first look for free, then send the likely cause and a quotation based on the actual scope.

What's Included
- Emergency Fix for Any Platform
- Error 500 / 503 / White Screen / Database Errors
- Hacked Site & Malware Cleanup
- SSL, Domain & Hosting Renewal Issues
- Backups, Updates & Uptime Monitoring
- Security Hardening & PHP Upgrades
- Small Content Edits
- Written Report After Every Job
Ready to Start?
Let's discuss how Website Maintenance & Broken Website Repair in Thailand | Site Down, Error 500, Hacked, Malware | Southern Whale can help your business grow.
Free ConsultationRelated Services
System Design & Automation - Custom Software Development Thailand | Southern Whale
Transform complex work into automated systems so you have time to focus on business growth
SEO Agency Thailand Alternative: Data-Driven Freelance SEO Team | Southern Whale
Looking for an SEO agency in Thailand? We are a Thailand-based freelance SEO team doing white-hat technical SEO, content, local SEO and AI search in one team. Monthly reports from your own Search Console data. Start with a free audit.
Local SEO Services Thailand: Rank on Google Maps | Southern Whale
Local SEO services for restaurants, clinics, hotels and service businesses in Thailand. We optimise your Google Business Profile, business details, reviews and website so you show up on Google Maps. Start with a free audit.
SEO Consultant in Thailand | Strategy to Rank Page One - Southern Whale
Professional SEO consultant working with businesses across Thailand — we audit, strategise, and coach your team to reach Google page one sustainably. First consult free.
Case studies from this service
Real work
Window Blinds & Interior Materials
1 Canva fileStarting point
From Canva to a Real Website for ZAINA International Group, with a Flip-book E-catalog
Read the case
Real Estate Agency / Property Listings
2,240 → < 600Crawled – currently not indexed (plan target)
A Bangkok Property Agency With 2,300 Listings, Yet Google Indexed Less Than Half. The Audit Traced It to the URL Structure
Read the case
Automotive Parts / Genuine Parts Importer
1,576/1,576Products migrated, checked against the official export
Migrating a 1,576-Product Porsche Parts Store from iGetWeb to 100% WordPress — Like-for-Like Move, Redesign and 301s for Every Link
Read the caseWhat we have written about this
- Custom Software vs SaaS: 5-Year Cost Check for Thai SMEs
SaaS starts cheap but gets expensive and limiting over time. This article calculates 5-year TCO end-to-end, with a decision framework.
- What Is Vibe Coding? Build a Site with AI in 30 Days
Vibe Coding is building software by talking to an AI instead of writing code by hand — can business owners actually do this? This article covers tools and limits.
- Astro SEO: Why It Outranks WordPress and Next.js Builds
Revealing techniques used to achieve over 90/100 on PageSpeed Insights and why website speed affects Google rankings
- Astro vs WordPress in 2026: Which One Should You Build?
Astro is the world's fastest Static Site Generator, while WordPress is the most widely used CMS. This article provides a clear comparison.
- What Is Astro? The Framework Behind Linear and Notion
Astro is the framework Linear, Notion, and Vercel chose — static-grade performance, React-grade flexibility. This article explains it for owners.
- Custom CRM for Thai SMEs: When It Beats HubSpot or Zoho
90% of Thai SMEs use Excel as their CRM — 30 hours a week of team time disappears into paperwork. Custom CRM fixes it at the root.