Healthcare providers and therapists are using WordPress more than ever to run their clinics. While the platform is easy to use, it introduces a regulatory mess that you can’t just ignore. HIPAA is the law here. It dictates how health data is stored and sent. If your site handles appointment requests or simple contact forms where patients list symptoms, you are in the HIPAA net.
Don’t guess on what triggers the law
You enter HIPAA territory the second your site touches protected health information (PHI). This includes names paired with health details or even just IP addresses linked to medical inquiries. It is about how you handle data, not what you intended to do. A basic “Contact Us” box can get you in trouble if a patient gets specific about their diagnosis. I’ve seen people argue that they aren’t “storing” data so it doesn’t count, but the law covers transmission too.
The hosting trap
Standard web hosting isn’t going to cut it. You need a host that will sign a Business Associate Agreement (BAA). If they won’t sign that paper, you aren’t compliant. It doesn’t matter how many security badges they have on their homepage. Most of the famous “managed” hosts refuse to sign these. This usually means you’ll have to pay more for specialized infrastructure.
Stop sending medical data over email
Email is where most providers mess up. By default, WordPress sends messages that aren’t encrypted. Most form plugins just blast that data to your inbox. The best move is to stop emailing PHI entirely. Just send a notification that says “new submission” and make the staff log into a secure portal to see the details. It’s a bit of a pain for the front desk, but it’s better than a massive fine.
Building a secure wall
- Use unique logins for every staff member and never share passwords.
- Enforce two-factor authentication because a leaked admin password is a nightmare.
- Log everything that happens so you can see who looked at what.
- Set sessions to time out quickly.
Most people skip the logging part and then have no idea what happened when something goes wrong.
The “HIPAA Plugin” is a lie
There is no plugin you can buy that magically makes your site compliant. I see these marketed all the time, and it’s mostly nonsense. A plugin can be a tool, but compliance is about your server, your settings, and your legal agreements. You could have the best security plugin in the world and still fail an audit because your host didn’t sign a BAA.
Watch your third-party tools
Every little script you add to your site is a potential leak. This includes your analytics, your chat widgets, and even your scheduling tools. If that tool sees patient data, you need a BAA with that company. Many people forget that Google Analytics might be grabbing data you didn’t mean to share. It’s usually better to keep the site lean. I’ve found that the more “cool features” a healthcare site has, the harder it is to keep it legal.
Final reality check
Building a compliant site is a headache. It takes discipline and a lot of technical work that most doctors don’t want to deal with. If you’re doing this yourself, you’ll probably miss something. The fines for getting this wrong are high enough to close a small practice. There are some parts of this I’m still not 100% sure on because the law changes, but the basics above will keep you out of the immediate danger zone. This isn’t legal advice, obviously – go talk to a lawyer if you’re worried.

