January 5, 2016
This blog post is going to be controversial. I'm going to be talking about my reasons why you shouldn't use WordPress. Okay, so I'm going to backtrack ever so slightly from that. The first reason is a bit of a soft touch one, but when you're going in to meet a web developer or designer for the first time, you should leave it up to recommend the chosen CMS platform which they use.
The reason behind that is because they've probably built 100's of websites over their time as a web developer, and they will know best what solution matches up with the problems that your business is facing. So if you just march straight into the room and tell them that you want a WordPress website, you might be shooting your foot because that might not be the best solution for you. It might just be that you need to give that developer the opportunity to maybe suggest some alternative solutions to you, which might work better for your business.
Buy a copy of my #1 best selling book, Online Business Startup from Amazon.
At the end of the day, this game is about making money and being an entrepreneur. You want a website which is going to reflect your business well, regardless of whether that's built on WordPress or another platform. That's just my caveat to start off with.
My first reason why you shouldn't choose WordPress is because it's a supercharged blogging platform. It was only ever designed as a blog and then, over the years, more and more plugins got built for it. All of a sudden, now, it's turned into this great big CMS platform that everybody talks about. Ultimately, it's not an enterprise-level CMS platform. If you're serious about your business and you know that it's going to get scale. WordPress isn’t a suitable platform.
WordPress has its place in terms of solving some time and cost issues, which small businesses might have working against them. But if you're serious about your business and you think it's going to get scale, then I would suggest choosing an enterprise-level CMS platform.
WordPress does work to a certain point, but it lacks a lot of inherent functionality, which I feel a CMS platform should have. The functionality it is lacking tends to be the front end quality and the user experience that your customers are going to get when they look at a WordPress website. In my opinion, a CMS platform should be inherently secure, yet with WordPress, you have to install at least two plugins in order to make sure that it is secure. That's just a joke! I mean that says to me that WordPress isn't a serious CMS platform. Are you serious about your business?
The same goes for if you want to create a high performing website where the pages load instantly. Again, you've got to install a whole series of plugins in order to improve site performance and load speeds, and, even then, the plugins don't always talk to one another. I've seen WordPress websites that have got all of the caching turned on and all of the security patches installed. Yet when somebody tries to switch on a Content Distribution Network (CDN), which turbocharges any normal website, the WordPress website fails. This is not good for any business because it's just a poor user experience. You could lose customers over something like this! So take it seriously.
With WordPress, you're responsible for a lot of the technical legwork: plugin updates, security patches, and making sure nothing breaks when you change one tiny thing. It’s not just about slapping on a few plugins and calling it a day. Every plugin you add is another thing you need to keep updated, and if you forget, your site could be wide open to hackers. Compare this to platforms like Shopify, Wix, or Webflow, where all the technical maintenance, security, and hosting are handled for you. They give you enterprise-grade security and lightning-fast load times right out of the box, no fiddling around in the backend, no waking up in a cold sweat because you forgot a security update.
With WordPress, you’re not just building your website, you’re also signing up for a never-ending cycle of updates, compatibility checks, and troubleshooting. If you want your business to scale without worrying about your website crumbling at the seams, it's worth considering platforms that handle all the technical headaches for you. That way, you can focus on actually running your business, not wrangling plugins and chasing down performance issues.
There are thousands of plugins available for WordPress. Many of them are built by very good programmers. Those I don't have a problem with. Some of them are going to be developed by programmers who have very bad habits. Now, do you want a website built on WordPress with a plugin installed by somebody with bad programming habits? The likelihood is that, you install that plugin, it's going to break the rest of your website, and if you're not a developer, you're not going to be able to fix it.
What this means is that those plugins probably contain lots of errors, poor site functionality or don't meet standards compliance. All of these things have an importance when it comes to search engine optimisation. What does Google think of your website, and what do your customers think of your website? If it's not standards compliant, if it's not accessible, if it's not responsive, Google is going to mark your website’s PageRank down. Do you really want that to happen with your website? I've seen so many, I'd say 99% of the WordPress enabled websites out there, have all of these issues with them: standards compliance, accessibility, responsiveness. Look it up!
And let's not forget, all the essential features you actually need, search engine optimisation, marketing, analytics, typically require even more plugins. For something as simple as SEO advice while writing content, you're reaching for Yoast or All in One SEO. Want to run A/B tests or automate some basic marketing? That’s another plugin, and another developer’s habits you’re inheriting. Even connecting your website activity to a CRM so you know what visitors are actually doing on your site? That’s a whole bundle of plugins, all written by different people, each with their own quirks and, let’s be honest, potentially questionable coding practices.
So, instead of a streamlined, integrated system, you end up with a patchwork of add-ons, each one a possible point of failure or security risk. Every extra plugin is another opportunity for something to break, especially when updates roll out or when two plugins decide they don’t want to play nicely together. At the end of the day, your website should be working for you, not giving you a headache every time you want to add a new feature.
You can't always guarantee, as well, that WordPress developers build their sites to a high standard. Okay, so you may eventually be handing your website over to a developer, but those plugins that you've installed on there, are they any good? Are you going to end up spending two or three times the amount of money having those problems fixed? And it might be that those plugins are just a bit buggy and could probably be fixed, but those poor programmers may not be commenting their code, so you've got no idea what's going on.
Before you take the plunge with any website platform, take a step back and do your homework. Don’t just rely on glossy marketing copy or the opinion of that one mate who swears by Wix because it “looked easy enough on YouTube.” Real, unbiased feedback is worth its weight in gold.
Spend some time digging through customer reviews and case studies, especially those from businesses that are similar to yours. The issues and successes they've encountered are likely to reflect what you'll face. For example, a boutique retailer's experience with Shopify’s checkout process will be far more relevant to another small online shop than the vague boasts on an official feature list.
Look out for recurring complaints, praise, and, most importantly, pattern recognition. Are multiple users frustrated with slow load times? Is security a common pain point? Does a certain platform consistently win praise for customer support, or does it disappear as soon as something breaks?
By seeking out these real experiences, you’ll get honest insight into which platforms genuinely deliver, and which may leave you tangled in plugin purgatory or footing the bill for endless developer fixes. The time you invest now could save you not only money, but endless headaches down the line.
"My friend's friend told me that WordPress is the best thing since sliced bread” and, “I built my website myself using WordPress." Are statement I commonly hear about DIY website builders. A lot of people don't realise, when they're asking for WordPress, that there are alternatives out there. It's tunnel vision. WordPress is all they want.
If you want to build a relationship with your web designer, perhaps let them suggest a platform, especially if you're very specific about what outcomes you want out of this. If you want your website to be highly optimised for Google, to be quick loading, load on mobile devices without any problems, then maybe you want to consider some of the alternatives to WordPress, or even having a custom CMS platform built for your website.
When you’re weighing up other options, don’t just jump ship for the sake of it. There are a few crucial aspects to keep in mind:
So, before you get swept up in the WordPress hype, take a breath and look around. There are plenty of alternatives out there, some of which might suit your specific needs far better, saving you both money and migraines in the long run.
You know, what many people don’t realise is that newer CMS alternatives come packed with all the bells and whistles you’d normally spend hours hunting down plugins for in WordPress. Think drag-and-drop page editors, seamless marketing automation, built-in SEO suggestions, and customer relationship management, right there, out of the box. No plugin roulette, no crossing your fingers that one update won’t break everything.
Take a look at platforms like HubSpot Content Hub or even Squarespace and Webflow. Not only do these options cut down the time (and stress) of juggling fifteen different plugins, but they bake security and performance in at the core. No extra costs for adding basic features, no hidden surprises when you discover the “free” plugin actually costs more than your monthly rent once you need it to do something useful.
From a cost perspective, you’ll often find that the so-called higher upfront pricing of these integrated platforms is quickly offset. You’re saving the money you’d spend constantly fixing dodgy plugins, patching security holes, or hiring a developer every time something stops talking to something else.
And when it comes to functionality, well, everything actually works together. Your website, your email campaigns, your forms, your lead tracking, it’s all part of the same system. No more copy-paste chaos or endless troubleshooting. So, when you’re weighing up your options, it’s worth thinking beyond sticker price, factor in the total cost of headaches and lost opportunities, too.
If you’re serious about growing your business and want software that just quietly gets on with its job (instead of making you a part-time tech support agent), these alternatives really do give you more, for less hassle.
Now, I know what you're probably thinking: “But isn’t WordPress the gold standard? Isn’t everyone just using it by default?” Truth is, it’s only one of many options, and frankly, sometimes it feels a bit like everyone’s queuing up for the same brand of bread, when there’s an entire bakery out there.
If WordPress just isn’t cutting it, maybe you’re tired of patching plugins or you simply want something a little more tailored to your needs, there are some seriously impressive contenders out there. Here are a handful that routinely come up in conversations with business owners and designers alike:
Of course, each has its quirks and strengths. Some are more suited to complex content sites, while others excel at online stores or beautiful portfolios. The main takeaway? You definitely don’t have to stick with WordPress, especially if you want a website that loads quickly, meets accessibility standards, and actually plays nicely with modern marketing needs. Explore your options and see which platform truly fits your business goals.
Now, let’s talk about something that rarely gets mentioned in those “It’s free!” WordPress sales pitches: the real costs hiding behind that shiny zero-price tag.
It's easy to be dazzled by “free,” but like any DIY project, building a WordPress site has plenty of add-ons (and add-ups) that most people don’t realise until they’re well and truly committed. Here’s a taste of what you might end up paying for:
When sizing up WordPress against other competitors like Wix, Shopify, or Webflow, don’t just look at the up-front sticker price. Those all-in-one website builders often bundle hosting, security, updates, and support into a single monthly fee. With WordPress, it’s more of an à la carte menu, each “essential” you add bumps up your monthly spend.
So, before you decide, be sure you’re comparing the full, honest picture, because “free” can sometimes turn out far pricier than you expect.
Now, let’s expand your horizons a bit, because it isn’t just WordPress out there. If you want your website to stand out, be lightning-fast, and fit your business like a tailored suit, you have other options, each offering its own approach to developer resources and customisation.
Say you want your sales and marketing to work like a well-oiled machine. HubSpot can help. Unlike WordPress, where you’re left juggling updates and patches yourself, HubSpot takes care of all the technical heavy lifting, automatic updates, security, and speed improvements are managed for you. Developers get access to tools like local development environments, version control, and activity logs, making advanced custom work straightforward. Plus, it’s especially strong if you need your website to tie in directly with customer relationship management (CRM) and marketing automation. Great for B2B and professional services, in particular.
If you’re a designer, or working with one, Webflow brings you the best of both worlds: complete design freedom without requiring you to write every line of code yourself. Its visual editor lets you build custom, responsive sites, while developers can dip behind the scenes for deeper tweaks. Hosting, security, SSL, it’s all built in, so that’s one less headache. And if you want features like advanced animations or interactions, they’re available natively (no need for a forest of plugins). Content editors also get a simple interface to update pages without risking the “self-destruct” button.
Now, if your needs are complex, custom data structures, unique workflows, advanced integrations, a platform like Craft CMS could be the answer. Here, you get a blank slate: developers have full flexibility to model content exactly how you need. Craft is open-source but uses a modern framework, keeping your codebase clean and robust. Content management is handled through a streamlined, flexible backend, ideal for projects where “one-size-fits-all” just won’t cut it. The catch? You’ll want a skilled developer or agency in your corner, as it’s not really a DIY affair.
Prefer to skip the technical deep dive? Wix trades ultimate control for ease of use. Its drag-and-drop builder lets you customise quickly, and there’s a marketplace of add-ons for extended functionality. Developers wanting more can access coding tools within the platform, but keep in mind, you’re building inside Wix’s ecosystem, so there are some guardrails in place.
The bottom line? There’s an alternative platform to fit just about any requirement, and each one comes with its own developer toolkits, customisation possibilities, and technical support. The trick is to match the platform’s strengths to what your business actually needs, then make sure you have the right expertise to get it set up properly.
So, what should you actually do before jumping into bed with any website platform, be it WordPress, something your cousin heard about on Reddit, or the latest darling of the tech world? Here’s how you avoid the classic “But everyone uses it!” pitfall and make a decision that won’t come back to haunt you.
First, don’t take marketing material at face value. Ask for a hands-on demo or, even better, a free trial. You want to roll your sleeves up and test drive the platform properly. Click around, break things, see if the features you actually need are easy to use, or buried behind endless menus and jargon intended to make you question your life choices.
Don’t just rely on what the salesperson tells you, either. Yes, talk to their team, but dig deep. What’s the support like? Will someone actually pick up the phone when your site crashes at 2am, or will you be left marooned with only Google and your wits for company? Ask about their onboarding process and what kind of hand-holding (if any) they’ll offer in the early days.
Take advantage of the digital age, do your homework. Scour review sites, stalk Reddit threads, and sift through customer testimonials on platforms like G2 or Capterra. Look specifically for feedback from businesses that do what you do. Do they rave about the platform, or do they warn you off with cautionary tales of regret and misery?
Lastly, zero in on the details that really matter for your business:
In short, be curious, be thorough, and don’t fall for shiny object syndrome. The right platform should fit your needs now and grow with you as your business evolves.
So, let's move on from WordPress, because there's more out there than meets the eye. You might be wondering whether you should opt for one of the open-source CMS platforms or take the plunge with a proprietary website builder. Both camps have their loyal fans, but let’s cut through the marketing fluff and talk about what really matters to you as a business owner or marketer.
These are your platforms like Drupal, Joomla, and Craft CMS, open for anyone to use, modify, and improve. They give you a blank slate. Want to create a bespoke digital experience, tailored exactly to your business needs? Open-source CMS is where that's possible.
Strengths:
Weaknesses:
Think of platforms like Wix or Squarespace. The promise here is “anyone can build a website before breakfast,” and honestly, for a lot of businesses, that’s true.
Strengths:
Weaknesses:
In short, it’s horses for courses. Open-source CMS platforms are for those who want to build something unique and have the capacity (and budget) for tailored development. Proprietary website builders are fantastic for the business owner who wants to focus on running their business without worrying about the tech behind the scenes. Just be clear about your priorities before picking your champion.
Now, before you get swept up in the “greener grass” mentality, it’s only fair to point out that WordPress alternatives have their own sets of limitations and quirks. Let’s deal in reality for a minute, no platform is the sacred unicorn of web design.
Let’s go through some of the common headaches you might encounter:
So, there you have it. Every platform, even the shiny new alternatives, comes with its own bag of tricks and trade-offs. Choose based on what matters most: your priorities, your technical comfort level, and the kind of business you want to run.
Now, you might be wondering, "If I move away from WordPress, how hard is it to get up to speed on a new platform?" Good question! Honestly, it comes down to this: every platform has quirks, and your team will need to spend a bit of time getting acquainted with whatever you choose, be it HubSpot, Joomla, Drupal, or any other CMS.
If you’ve spent years tinkering with WordPress, there’s an adjustment period (just like learning to drive a new car after years in your trusty old Ford Fiesta). Most modern platforms, however, are designed with usability in mind, so you’ll probably find that the initial learning phase is manageable, especially compared to heavyweight enterprise systems like Sitecore or Adobe Experience Manager, which often require steeper training curves and sometimes a degree in patience.
The great news? Once you get your hands dirty, many teams find that certain alternatives can actually be more intuitive or less cluttered than WordPress was. And since we'd all rather be building great websites than sitting through endless video tutorials, that's definitely a win.
Now, before you start packing boxes to move your content from WordPress to another platform, let me give you a heads up: exporting your data isn’t always the smooth, one-click operation you might expect. While WordPress tells you there's an export tool for posts, pages, media, and so on, the reality tends to be messier.
First off, if your site is full of complex layouts, custom posts, or you’re running various plugins, not everything will slot neatly into your new home. You’ll often discover:
All of this can mean you’ll hit unexpected roadblocks and need more time (and budget) to get your new site fully up and running. So, if you’re planning a jump away from WordPress, just know: what looks like a simple export button may actually open up a whole can of worms.
So, let's say you've had enough of the WordPress circus and are eyeing up greener pastures, perhaps HubSpot, Webflow, Craft, or even Wix. What does moving your website actually look like? Well, no two migrations are ever truly the same, but generally, you’ll find a few common routes you can take.
If you want to keep things simple and cost-effective, most platforms offer ready-made templates. You pick a design that resembles your current WordPress site, or maybe something fresh, and then go about customising it to match your brand. This usually means you’ll have to do some hands-on work: copy and pasting content, uploading images, and adjusting styles. You’ll be up and running quickly, but may have to compromise on uniqueness or finer-grained functionality.
This one involves recreating your existing site page by page, but on the new platform. Often, you’ll hire a developer or work with a specialist who knows the ins and outs of your chosen platform. They’ll handle the tricky parts: migrating all your content, matching up designs, and making sure everything works as intended. It’s a bit more time-consuming and potentially pricier, but you’ll maintain consistency and have fewer nasty surprises.
Maybe what you really want is a full refresh, a new look, new features, and a site that’s properly optimised for today’s demands. In this scenario, you’d collaborate with an agency or a specialist team to plan, design, and then build your new site from scratch on the new platform. All your old content gets migrated over, but in the process, you get to rethink navigation, user journeys, and design elements to align with your real goals. Yes, it takes longer and costs more, but the end result can be transformative.
Particularly for bigger sites (or when budgets and timelines are tight), you might choose to move just the highest-priority pages first, think homepage, contact, those all-important landing pages, and migrate the rest in stages. This way, your new site goes live sooner, reducing downtime and headaches, while the lower-value or less-visited pages follow at a more manageable pace.
Whatever route you pick, there are always hidden gremlins in the details:
And remember, don’t just let someone “move it over” without asking questions. A thoughtful migration is key to making the most of your new website, whether you’re ditching WordPress for speed, security, or just a fresher face.
Now, if you’re set on leaving behind your WordPress headaches, perhaps burnt out on plugins and curious about greener pastures, what are your options for moving your website elsewhere? Well, much like packing up an old flat, there’s more than one way to make the transition, depending on your ambitions, budget, and patience for new things.
Below are several common migration approaches you might consider, no matter which platform you’re moving to (Webflow, HubSpot, Wix, Craft CMS, or anything else):
The best approach really comes down to your site’s complexity, your in-house skills, your tolerance for a learning curve, and just how fed up you are with wrangling WordPress plugins. Whatever you decide, remember: a well-planned migration is worth its weight in gold, sparing you headaches down the line.
Now, let’s talk about another thing that’s often overlooked, choosing a website platform that slots your website activity straight into your CRM. Honestly, it’s like finally putting your accounts and receipts in the same place rather than scattering them around the office in various filing cabinets (or random drawers).
What does this actually do? For starters, every time someone lands on your website, their clicks, page visits, and interactions are tracked, all neatly logged into your CRM, no need to fumble about with a jumble of extra plugins, like you’d do on WordPress. This means you instantly see how visitors are behaving, what they're interested in, and where they drop off, all without bolting Frankenstein’s monster together with five different add-ons.
Want to get fancy? You can present tailored content to each visitor depending on what stage they're at in your sales cycle, or how they've interacted with your site. In WordPress, sure, that's possible, if you're willing to fork out for a bundle of premium plugins and wrangle them into working together. With direct CRM integration, it just works out of the box.
And here’s the real kicker: everything is kept inside one system. No more plugin updates breaking your site, no more patchwork solutions. Just straightforward data and better insights, all connected to your customer database, so you and your marketing team can focus on nurturing leads instead of troubleshooting plugin conflicts.
Okay, so you’re narrowing it down. Let’s say you’re actually taking a look at some of these alternative platforms. You’ve even got a demo or two lined up, or maybe they’re offering you a trial period. Brilliant. But before you get too distracted by the shiny dashboards and animated walkthroughs, let’s talk turkey about what you really need to focus on.
First things first, don’t just sit and nod while someone gives you a canned demo. Get stuck in and start asking awkward questions, questions about your specific needs, not just their greatest hits. Are you likely to need complex forms, unusual integrations, or a multi-language setup? Make them show you how those work. Don’t settle for vague promises that “it supports all that.” Demand proof.
During your trial period, put the platform through its paces, don’t just click around the homepage dashboard and declare it a winner. Try using the features you’ll rely on day in and day out. Upload content, create new layouts, play with user permissions. If blogging matters, post a new article. If you need e-commerce, run the setup for a simple product. It’s amazing how many minor irritations and deal-breakers only show up when you do things your way, not just their way.
Also, get other people involved if you can; drag in a couple of colleagues who aren’t as technically minded as you are. If they find the system intuitive, you’re probably onto something good. If they can't figure out how to add a news item after five minutes, that’s a red flag.
And, most critically: pay attention to response times, does the system lag, freeze, or generally make you want to throw your laptop out of a window? If so, run a mile. Don’t forget to check the quality of their documentation and support channels, too. When you get stuck, is help easy to find, or do you end up trawling endless forums (Stack Overflow, I'm looking at you)?
Take this time seriously, because the last thing you want is to jump from WordPress trouble into another set of headaches. Make the platform prove itself before you even think about committing.
Now, if e-commerce is something you're after, let’s have a frank chat about how different platforms stack up against WordPress and its trusty (well, sometimes trusty) sidekick, WooCommerce.
With WordPress, as you already know, you’re relying on a series of plugins to bolt on that online store functionality. WooCommerce is the usual go-to, but what nobody tells you is that things get fiddly fast. Every update becomes an event, compatibility issues pop up, and you’re always one rogue plugin away from a checkout catastrophe. You’re also the one on the hook for keeping everything secure and PCI compliant, which can feel like juggling flaming swords if you’re not steeped in code.
Now, compare this with platforms that are built specifically for e-commerce, like Shopify. These guys don’t pile more plugins onto your site. Instead, you get a fully integrated experience right off the bat: your storefront, payments, inventory management, and PCI compliance are all handled for you. You don’t spend your evenings reading plugin documentation or troubleshooting errors, you get to focus on selling your stuff.
Here’s what tends to set dedicated e-commerce platforms apart from the WordPress approach:
If you’ve been wrestling with plugins on WordPress and it feels like herding cats, taking a serious look at platforms that are purpose-built for selling online can be a breath of fresh air. The end result? A smoother experience for both you and your customers, without the risk of your “shop now” button vanishing after a dodgy update!
Now, let’s talk about Shopify, because, just like with WordPress, it isn’t all sunshine and rainbows. Yes, Shopify’s simple setup can be a big draw, but there are some catches you’ll want to keep in mind before diving in headfirst.
Firstly, the ongoing monthly costs. Shopify charges you a subscription just to use their platform, and pretty soon, you’ll find yourself needing to pay extra for each additional feature or app you want to bolt onto your store. Before you know it, what started as a reasonable monthly fee can snowball into a much bigger expense, especially if you want your site to do more than just sit there looking pretty.
Then, there’s the matter of content management. Compared to WordPress, Shopify is a bit more restrictive. If you plan on publishing lots of different types of content or running a blog alongside your shop, you might find yourself feeling boxed in by Shopify’s rather basic content tools.
And let’s be honest, if your ambitions stretch beyond pure e-commerce, Shopify isn’t exactly what you’d call flexible. Want to launch a site that’s more about bookings, events, or community, rather than products-in-a-cart? Shopify just isn’t designed with those use cases in mind.
It all comes down to making sure you’re not trading one headache for another. Consider what you really need your website to do, and don’t fall for the hype that any one platform is a magic bullet for every business problem.
But what if you’re already on WordPress and want to jump ship to Shopify? You’ve actually got a few ways to approach this whole migration process, depending on how hands-on you want to be (and how much patience you have for wrangling with settings).
However you go about it, know there are experienced folks out there who handle these migrations day in, day out, so you don’t have to lose sleep over broken links or missing images.
Finally, I think if you're just focused purely, solely on having a WordPress site, then there are lots of WordPress developers out there. I suggest you go and find somebody who specialises purely in WordPress websites. They will understand how the plugins work and which plugins are going to be best suited to your website.
I know a couple of brilliant WordPress developers, and whenever I get asked for a WordPress website, I've always got a couple of great guys, who I know, to recommend and refer work to.
When I speak to customers about optimising their website, from a performance perspective, especially, I know that the two guys who I use to build WordPress websites know how to make WordPress work for them.
Phew! Glad I've got that off my plate! That's been in there for a little while, and I just had to get it out there. But don't get me wrong; I know that WordPress has its place. There's a lot of great things that you can do with WordPress. There are thousands of plugins available which do a multitude of things.
If you want a cheap website, set up quickly, that you can install e-commerce plugins onto, with a customisable theme, then it's the perfect platform for small business. But don't forget: if you're going to go enterprise and scale your business, then maybe look for something else, or look for a specialist WordPress developer.
Why I don't like WordPress: