Fix My Website
If your website is down, hacked, or broken right now, I find out why and fix it. I do the work myself, and when the site is running again, you get a plain explanation of what went wrong and what I changed. After that, a website care plan can keep it looked after, so the same problem is less likely to come back.
In the form, give me your web address, what’s wrong, and when it started.
Why a website stops working
A site breaks when one of the things it depends on changes or lapses.
Websites rarely break for no reason. A site depends on several things at once, including the software it runs on, the add-ons that give it features, the server that stores it, the domain name that points to it, and the security certificate that protects it. When one of those changes or lapses, the site shows it. These are the causes I see most.
Updates
A website's software and its add-ons, called plugins, get regular updates for new features and security. Most go smoothly. Now and then one update clashes with another, or with older code on the site, and a page goes blank, a layout falls apart, or a feature stops working. Skipping updates causes its own trouble, because outdated software is the most common way into a site.
Hosting
Your host is the company whose server stores your website and sends it to visitors. Sites go down when that server has an outage, when the account runs out of space, when a hosting bill doesn't go through, or when the host upgrades its server software and older code on the site can't run on the new version. Visitors then see a bare error page instead of your site.
Forms
A contact form can look fine and still fail to deliver. Requests land in a spam folder, go to an address nobody checks anymore, or never leave the server, because the form sends mail in a way that email providers now block. Customers believe they reached you, and you never hear from them. Nothing on the page looks broken, so a form can fail for months before anyone notices.
Hacks
Hackers rarely pick a small business by name. Automated programs scan the web for outdated software and weak passwords, and they break into any site that has either one. The signs include visitors sent to spam sites, strange pages showing up under your name in Google, a red warning in the browser, and a notice from your host that your account is suspended.
Expired domains and certificates
Your domain name is registered for a year or more at a time. If the renewal notice goes to an old email or the card on file has expired, the domain lapses, and your website and email go down together. Wait too long, and getting the name back costs more, or anyone can buy it. The security certificate, the padlock in the address bar, expires too, and browsers then warn visitors your site isn't safe.
Slow pages and broken phone layouts
Some sites stay up and still drive people away. Pages take several seconds to load, or the layout breaks on a phone, where many customers see the site first. Words run off the screen, and buttons sit too close together to tap. Most people won't wait or zoom in. They go back and pick another business. Oversized images, too many plugins, and old code are the usual causes.
Most of these have a clear fix once the cause is known. Finding the cause is where the real work is.
Seeing one of these on your site?
Tell me what you seeWhat I do first
Every fix starts with a full backup and ends with a plain explanation.
Fixing website issues in a hurry can make them worse, through a change made in the wrong place, a backup nobody took, or a problem that returns the following week. Every fix I do follows the same four steps.
- Snapshotfiles + database, copied1
- Problemform says sent. inbox empty.2
- CauseGmail blocks the form's mail2
- Fixproper email service set up3
- Testedphone + desktop, all arrived3
- Explainedplain note sent to owner4
sent every one to the owner.
Your part: Your web address, a description of what's wrong and when it started, and any logins you have. The work starts with a short call, where I tell you what I'll look at first.
- 1
A snapshot of the site
Before I change anything, I take a full copy of the site, with its files, and its database, where the pages, settings, and form entries are stored. If anything goes wrong during the repair, the site can go back to exactly where it was. Nothing you have gets lost.
- 2
Find the cause
One symptom can have several causes. A blank page might come from a bad update, a change on the server, or a hack. I check the server's error logs (its record of everything that failed), the recent changes to the site, the hosting account, the domain, and the security certificate until I know which one it is. A fix aimed at the symptom alone tends to bring the problem back.
- 3
Fix it, then test it
I make the repair, then test the site on a phone and a desktop, checking the pages, the links, and the forms, with test requests sent through to your inbox. If the site was hacked, the repair also closes the way in, removes what the hackers left behind, replaces every password, and asks Google to lift any warning it put on your site.
- 4
Explain what happened
When the site is working again, you get a short note in plain words about what broke, why it broke, what I changed, and what would keep it from happening again. You'll understand your own site a little better, and you'll have a record if anything similar comes up.
Ready for the first look?
Send me the detailsWhen your site is down or hacked right now
Stop the damage first. Plan the rest once the site is safe.
A site that is down or hacked costs you customers for as long as it stays that way. So the first job is to stop the damage, and the bigger decisions wait until the site is safe. When you tell me it can’t wait, the work runs in this order:
Once the site is safe, we can look at the bigger picture. Most sites need only the fix. If the same things keep breaking, another patch only buys time, and a rebuild or a redesign may serve the business better. Website repair explains how to tell the difference.
The choice is yours. If you'd rather fix what's broken now and plan anything bigger for later, the fix gets the same care.
- Full copyDatabaseFilesSaved as it is1
Copy the site.
I copy the site exactly as it is before I touch anything, so nothing gets lost and the record of what happened stays intact.
- yourbusiness.comBack shortlyFixing something. Call us anytime.2
Protect your visitors.
If visitors are being sent to harmful pages, I may put up a short maintenance notice while I work, and I'll tell you before I do.
- RenewalsDomain nameRenewedCertificateRenewed3
Renew what lapsed.
If the domain or the security certificate lapsed, I show you how to renew it with the company that holds it, then check that the site comes back.
- CleanupWay in: old pluginClosedSpam pagesRemovedPasswordsReplaced4
Fix the cause.
I find what took the site down and fix that. If a hacker got in, I clean up what they left behind and close the way they got in.
- Test roundPagesLinksContact formTest request arrived5
Test it all.
I test the pages, the links, and the contact form on a phone and a desktop before I tell you the site is working again.
Then keep it fixed.
A fix solves today's problem. Care stops the next one.
Most of what breaks a website can be prevented. A fix solves the problem in front of you. Regular care stops the next one before it starts.
Once your site is working, I offer a website care plan. It covers hosting, updates, backups, and security, and it puts the person who fixed your site in charge of keeping it running.
Each part of the plan prevents one of the common ways a website breaks.
And when something does go wrong, the person you ask already knows how your site is built, so the fix starts sooner.
I apply them for you.
Copies of your site are taken daily.
Security software on the site, a firewall in front of it, and core updates applied automatically.
Your site lives on a server set up and watched by the person who knows it.
Taking over a site somebody else built or left behind
The first job is getting back into every account.
Many of the sites that need fixing were built by someone else. The designer moved on, changed careers, got too busy, or stopped replying. The site keeps running on its own for a while, until something breaks and nobody knows how to get in.
I work on sites I didn’t build, and the first job is getting back into them. Four kinds of accounts matter:
Your domain name
The account at the company where your domain is registered. A free lookup, called a WHOIS search, shows which company that is.
Your hosting account
The account with the company whose server stores the site. Its bills and renewal notices often still go to whoever set it up.
The website itself
The login to the site's editing screen, where the pages change. With access to the hosting account, a new login can usually be created.
Your Google accounts
Your Google Business Profile, Google Search Console, and Google Analytics. Each one has its own owner, and each is recovered on its own.
Getting back in
When an account is in your business's name, the company behind it can usually restore your access once you prove who you are. When the old designer set it up in their own name, getting it back takes more steps, and I'll walk you through them. Old invoices, emails with the designer, and bills from the domain and hosting companies all help prove the business is yours.
A look before I touch anything
Once I'm in, I look the whole site over before I touch anything, to see how it was built, what's out of date, what's at risk, and what's worth keeping. You get a plain summary, and the problem that brought you to me gets fixed first.
Every login in one place
You get every login for your website and your domain, written down in one place. The site, its content, and the domain are yours. I set up every client that way.
AVSAB
Nonprofit association of veterinarians · Built in 2018In 2016, the society's website ran on software that was no longer supported, and the developer who built it had left the business. Then it stopped sending email, and members couldn't renew. A volunteer had started a replacement site. I finished it and got it working in time for the society's August meeting. Later I designed and built the new one.
Read the case study"'Pretty' can wait. 'Some functions' can wait. The website on the whole, cannot wait."
Dr. Carolyn Lincoln, the society's corresponding secretary, June 2016
Locked out of your own site?
Send what you haveJosh delivers and does not walk away when that product is delivered.
"I have worked with Josh on two major projects. A web site for our veterinary professional association and, more recently, the web site for a new business, Motoride Tours.
Motoride is a motorcycle tour business and the web site needed to promote, educate and allow purchasing of tours. Josh took the time to find out about us, the business, and our vision for it. He then took this information and made it a reality.
More importantly, he was there for the follow through. Managing the things that either needed to be tweaked after the site went live or to help us learn how to operate the site.
While many web developers can give you product, Josh delivers and does not walk away when that product is delivered."
Questions about fixing a website
Still have a question?
Ask me directlyWhy is my website not working?
A website usually stops working because something it depends on changed or lapsed, like a software or plugin update that clashed, an expired domain or security certificate, a hosting problem, or a hack. Less often, a setting was changed by mistake. The cause shows up in the server's error records, the recent changes, and the hosting and domain accounts, and that's where I look first.
How do I check if my website is down for everyone?
To check if your website is down for everyone, turn off Wi-Fi and open it on your phone over cellular data. If it loads there, the trouble is probably your own network. If it doesn't load anywhere, the problem is with the site itself. A free tool like downforeveryoneorjustme.com can also check it from outside your network.
My website is down. How do I fix it?
If your website is down, check four things first, starting with whether it loads on your phone off Wi-Fi. Then look for renewal notices from your domain and host, an outage email from your host, and any recent update or new plugin. Then send me what you found through the form, with your web address. Don't delete or reinstall anything while you wait, because what's on the site now is the evidence of what went wrong.
Why does my website say “not secure”?
Your website says “not secure” when its security certificate has expired or was never set up, or when a page loads over plain HTTP instead of HTTPS. The fix is to renew or install the certificate (many hosts provide one free), send every page to its HTTPS address, and update any images or scripts still loading over HTTP. Visitors often leave the moment they see the warning, so it's worth fixing right away.
Why does my website work on desktop but not on mobile?
When a website works on desktop but not on mobile, the cause is usually a layout that wasn't built for small screens, a caching or redirect setting that treats phones differently, or a script that fails in mobile browsers. I test the site on a real phone, find which of those it is, and fix it, then check every page on phones and desktops before calling it done.
Why aren't my website changes showing up?
Website changes usually don't show up because of caching. Your browser, the website, or the hosting company is serving a saved copy of the page from before the change. Clearing the site's cache, or the host's, usually brings the new version through, and a private browser window shows what new visitors see. If the change still doesn't appear, it may not have saved, or it was made on a test copy of the site.
What does a 500 error on my website mean?
A 500 error means your website's server hit a problem it couldn't handle, usually from a plugin or theme conflict, a recent update, a broken settings file, or the server running out of memory. The server's error log usually names the cause. I take a full copy of the site first, then find the conflict and fix it, so the page loads again without undoing the rest of the site.
Can AI fix my website?
AI tools can explain an error message or suggest fixes, but they can't fix your website on their own, because they can't log in, read your server's error records, or test the result on a phone. A suggested fix applied in the wrong place can make things worse. I use AI tools in my own work, and I check every change on the live site before I call it fixed.
Who can fix my website?
A web developer or web designer who works on sites like yours can fix your website, and they don't need to be the person who built it. Look for someone who takes a full copy of the site before changing anything and tells you in plain words what went wrong. I fix sites I didn't build, and if the logins are missing, getting back in is the first job.
My contact form stopped working. Can you fix it?
Yes, I can fix a contact form that stopped working, starting with test requests to see where they end up, like a spam folder, an old address, or nowhere. The usual fix is to send the form's messages through a proper email service that Gmail, Outlook, and other providers accept. Then I test it from a phone and a desktop until every request lands in your inbox. If the form failed for a while, I check whether the site saved the requests that never arrived.
My site was hacked. What now?
If your site was hacked, change the passwords for your website login and your hosting account, then tell me what you're seeing, like a browser warning, strange pages, visitors sent somewhere else, or a notice from your host. I copy the site as it is, find how the hackers got in, clean it, close the way in, and ask Google to lift any warning. After that, regular updates on a care plan are the strongest protection against the next attempt.
What does it cost to fix my website?
The cost of fixing a website depends on what's wrong. A form that stopped sending is a small job, and a hacked site that needs cleaning, securing, and a review from Google takes longer. You'll know what the fix involves before the work starts. If the site is down or hacked, say so in the form, so I know where to start.
Do I need a care plan after the fix?
You don't need a care plan after the fix. Care is optional. I recommend it. Without updates, backups, and security, the problems that break websites tend to come back, and a fix only holds as long as someone keeps the site up to date. On a care plan, that's my job, and your requests go to the person who already knows your site.
Get your website working again.
Send me your web address, what’s wrong, when it started, and any logins you still have. Your request comes straight to me. I’ll find the cause, fix it, and tell you what happened. The fix begins with the form.