Small Business SEO904-664-6144Take a Test Drive
100K AI WebsiteSEOLeave WordPressGuidesBlogReviewsFAQsAboutContact904-664-6144Take a Test Drive

WordPress · Small Business · Your Website

WordPress Sucks Ass. Don't Let it Destroy Your Business.

I got it wrong. For years I told people WordPress was fine and to blame the plugins. Then a hole showed up in WordPress itself.

Pete Roesler holding up his own falling business sign outside his shop at night, WordPress sucks ass hero image

I got it wrong.

For years I had one line and I used it on everybody. It's not WordPress. It's the plugins.

I said it in print. My name is on it.

Then a hole showed up in WordPress itself. Not a plugin. The thing itself.

The feds put it on a list of holes being used to break into real sites right now. Read it yourself.

I told you the roof was fine and the leak was in the thing bolted on. The leak was in the roof.

That sucked. But I got it wrong in print, so I'm not going to oversell it now.

Money out. Jobs somewhere else.

TL;DR

WordPress won't kill your business in one afternoon. It does it in three pieces. A bill that grows every year. Plugins that hold your door open. Pages too slow to get read. I've built more than 10,000 sites. I moved 1,387 of my own posts off WordPress. You don't have to leave today. You do have to know which piece is already hitting you.

3 Things to Remember

1
The cost isn't the hosting. It's the twenty small bills nobody adds up.
2
Most break ins come through a plugin. Somebody else wrote it, then walked away.
3
You can stay. You just can't stay and ignore it.

I Told You It Was the Plugins. I Was Wrong.

I had one line about WordPress and I used it for years.

It's not WordPress. It's the plugins.

It made sense at the time. Most sites I cleaned up got hit through something bolted on. So I kept saying it.

Then the hole turned up in the core software. Not a plugin. The thing itself.

It landed on a federal list of holes being used to break into real sites right now.

I'm not telling that story twice. I already wrote the whole thing up, and it has the details.

That's why I opened with it. I'm not selling you fear. I got one wrong and I'm saying so.

It Doesn't Break All at Once. It Breaks in Three Pieces.

The three pieces a WordPress site breaks into: the bill, the break in and the wait

WordPress doesn't take your business down in one bad night. It takes it in three pieces. Not one of them looks like an emergency.

The bill. The break in. The wait.

That's the whole post. Every piece is already proven somewhere else on this site.

The pieceWhat it feels likeWhere I already proved it
The billSmall charges that renew forever and never get added upThe WordPress bill nobody adds up
The break inSomebody else's code sitting between you and the people who want inHundreds of holes with no fix coming
The waitPages too slow to get read, by people or by AIWordPress is dead, AI killed it

The next three sections are those three. I'm not arguing any of them again. Skip to yours.

The Bill. It Costs More Than Anybody Told You.

Your hosting bill is not your website bill.

It's the twenty small things with a renewal date on them. A form tool. A backup tool. A security tool. A booking tool. A theme license.

And a guy who bills you every month. You're not sure what for.

None of them is big. All of them renew. Nobody sends you one bill. So you never see the number. You just feel it.

Go add it up. All of it. Here's the whole breakdown, piece by piece, with the three year total. I already did the math.

Mistake: you count the hosting and call that your website cost.

Fix: add up every charge with a renewal date on it. All of it.

Payoff: you know your real number. Now you can do something with it.

The Break In. Somebody Else's Code Holds Your Front Door.

Most break ins don't come through WordPress. They come through a plugin. Somebody else wrote it. Then they walked away.

You didn't pick those plugins. You picked a website. Somebody handed you fifteen strangers with keys.

A stranger wrote the code. The stranger left. The code still holds a door open.

This is the most covered ground on my blog. Start here if this one is yours. It answers the question everybody asks about updates.

Mistake: you think updates are the whole job.

Fix: count the plugins nobody has touched in over a year.

Payoff: you find out which doors have nobody behind them.

Pete Roesler shoving his shop door shut against fifteen strangers holding keys, WordPress plugin security risk

The Wait. Nobody Reads a Site That Won't Load.

A buyer standing in a parking lot on his phone while a slow WordPress site fails to load

A slow site doesn't just lose a ranking. It loses the person.

He tapped your link. He's in a parking lot on his phone. He's not waiting.

And it isn't just people now. AI reads a few pages and quotes them. A heavy page is an easy page to skip.

I've written this one to death. The full argument is here. Speed, weight, and why it's baked in.

One plugin update. Everything at once.

The Trap Is Not Being Able to Change Anything.

Here's the one you feel every week.

You can't change your own hours on your own website.

You want to move Saturday to 8am. So you text somebody. Then you wait. Maybe today. Maybe Thursday.

That's not a cost. That's a leash.

This has nothing to do with owning versus renting. I lease sites and I think leasing is fine. It's about whether you can change your own information the day your business changes.

The post that owns this argument is here. Abandoned plugins, updates that break things, and one bad afternoon.

Mistake: you treat "I have to text somebody" as normal.

Fix: time it. Once. Write the number down.

Payoff: you find out if you own a tool or a waiting list.

Pete Roesler trying to pry his own welded shut opening hours board off his shop door, held hostage by a website he cannot change

Find Out Which One Is Already Happening to You.

No tool. No tech guy. Three checks, ten minutes, tonight.

1. Open your last twelve months of card statements. Circle everything that says renew. That's the bill.

2. Open your plugin list. Count how many were last updated over a year ago. That's the break in.

3. Load your own site on your phone, on data, not wifi. Count out loud until you can tap something. That's the wait.

Each check maps to one piece. No vocabulary. No login. No charge.

Whichever number surprised you most is the one already hitting you.

Find yours

Which One Is Getting You

Three questions, one for each piece. No score, and nothing to sign up for.

1. What do you pay for your website every month, all in?

2. Last time you changed something on the site yourself, how did it go?

3. Load your homepage on your phone, on data. How long until you can tap something?

Answer all three and I'll tell you which one is yours.

Do it yourself

Have AI add up your real website bill

Paste your charges and your plugin list. It gives you one number and a ranked list.

Try it · Have AI add up your real website bill
I run a [TYPE OF BUSINESS] in [YOUR CITY] and my website is on WordPress.

Here is every website charge I could find on my last 12 months of card
statements, one per line:
[PASTE YOUR CHARGES]

And here are the plugins running on my site, one per line:
[PASTE YOUR PLUGIN LIST]

Do four things.

1. Add up my real yearly website cost from those charges. Give me one
   number. Then show me the list, biggest to smallest.
2. Tell me which charges renew on their own, so I know what keeps
   happening whether I use it or not.
3. Go through my plugin list. Tell me which ones look abandoned or
   risky, and which ones a custom built site would not need at all.
4. Tell me the one thing on this list I should deal with first, and why.

Rules: write at a 5th grade reading level. Short sentences. No hype.
If you are not sure about something, say you are not sure.

Fill the [brackets] in the chat box before you send.

You get: your real yearly website number and a ranked list of what to deal with first.

I Moved 1,387 of My Own Posts Off a Stack I Didn't Control.

I didn't write this from the outside. I ran my own business on WordPress.

I got tired of it. So I moved 1,387 of my own posts off it. Mine. Not a client's.

I was sick of waiting on somebody to change my own site. Here's how that move went, including what happened to my rankings.

That's the only credential in this post. I'm not stacking more on it.

Pete Roesler carrying the last crate out of his own loading dock, moving 1,387 posts off WordPress

I Still Tell Some People to Stay on WordPress.

I do. Regularly.

WordPress runs a huge share of the web. It got there for real reasons. It's cheap to start. You can find somebody who knows it in any town in America. It publishes writing well, and it has for twenty years.

Say you have a small site you barely touch. A few pages. No forms. No bookings. It loads fine on your phone.

Then leave it alone. Go run your business.

I mean that. I'm not setting a trap in the next paragraph.

Here's who that isn't.

It stops being fine the day your site starts doing a job. Taking bookings. Collecting names. Answering for you when you're not in the room.

That's the line. Not the size of the site. The job it does.

You Don't Have to Hate WordPress. You Just Can't Ignore the Bill.

I'm not asking you to hate a piece of software. I don't.

I'm asking you to know which piece is already hitting you. One of them probably is.

What you want isn't a new website. It's not thinking about any of this on a Sunday.

If you want to see your site on something fast that you can change yourself, take a test drive. I'll put your site on my code. You can look at it before you spend anything.

And if you'd rather read how I think about all of it first, that's what Balls Out Marketing is for.

Take a Test Drive →

Want the whole playbook first? Plan your attack. Balls Out Marketing.

FAQ

Is WordPress bad for a small business website?

No, but it costs more than most owners think and it needs somebody watching it. The trouble shows up in three places. What you pay every year. The plugin code holding your doors open. How slow your pages load. If nobody watches all three, it gets worse quietly.

How much does a WordPress website really cost per year?

More than your hosting bill, because hosting is usually the smallest line on it. The real number is every small charge with a renewal date attached, plus whatever you pay someone monthly. I broke the whole thing down here.

Can my WordPress site still get hacked if I keep everything updated?

Yes. Updating helps a lot and you should do it. But some flaws sit in plugins whose authors have walked away, so there is no update coming for them at all. That's the part nobody says out loud, and I wrote it up here.

Should I move my business off WordPress?

Only if your site does a job. If it takes bookings, collects names, or answers for you when you're not there, then speed and control matter and it's worth moving. If it's a few pages you barely touch, leave it.

Will I lose my Google rankings if I move off WordPress?

Not if the move is done right. I moved 1,387 of my own posts and I care about my own rankings more than anybody's. Here's exactly how that move is handled.

Is WordPress still good for anything?

Yes. It's cheap to start, almost anyone can find help with it, and it publishes writing well. It's a fine place to begin. It's a rough place to run a business that depends on the site working.

Read These In This Order

  1. WordPress Left Your Site Wide Open. The Feds Noticed.
  2. The WordPress Bill Nobody Adds Up
  3. 7 Reasons WordPress Sucks for Your Business
  4. Stop Being Held Hostage by Your Plugins
  5. WordPress Is Dead. AI Killed It.
  6. Leave WordPress

Check Out 3 Of My Builds

Some are live client sites. Some are demos. The badge on each says which. Tap any one to check it out.

Demo
Two Men and a Truck
Moving company
See it live →
Demo
Learn Euphoria
Education & courses
See it live →
Demo
SoFresh
Fast-casual food
See it live →
Small Business SEO · Jacksonville, FL · Go Balls Out.

Get 2 Must-Read Resources Every Week

No spam. No pitch. Just 2 Must Read Resources a Week.

By downloading, you agree to our Privacy Policy. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.