Skip to main content

Why We Moved Our Agency Website Off WordPress (And What We Learned)

Jaypee MaglacasJaypee Maglacas
March 5, 20265 min read
Why We Moved Our Agency Website Off WordPress (And What We Learned)

We've been building WordPress websites since 2012. For over a decade, we recommended WordPress to every client, built hundreds of sites on it, and genuinely believed it was the best platform for most businesses.

Then we rebuilt our own site. And we didn't use WordPress.

This isn't a hit piece on WordPress. It's an honest story about what happened when a WordPress agency looked hard at its own website and decided to try something different.

The honest backstory

For twelve years, WordPress was our entire world. We knew it inside out — custom themes, advanced plugin configurations, WooCommerce stores, multisite networks. Our clients were happy. Their sites worked. We had a proven process.

But our own site? It was a different story.

We'd been running on WordPress ourselves, of course. And over the years, we'd noticed things that bugged us — things we'd rationalized away because "that's just how WordPress works." Eventually, those small annoyances added up to a bigger question: is this really the best we can do?

What was wrong with our WordPress site

Let me be specific, because vague WordPress bashing isn't helpful to anyone.

Plugin conflicts were eating our maintenance time. We had 23 plugins. Every update cycle was a held breath — would the forms still work? Would the caching plugin fight with the SEO plugin? We spent 4-6 hours per month just managing plugin updates and fixing the occasional conflict. For a team our size, that's significant.

Gutenberg made content editing unpredictable. The block editor improved over the years, but it never felt reliable. Custom blocks would break between updates. The editing experience varied wildly depending on which plugins were active. Our team spent more time fighting the editor than creating content.

Page builder weight killed our Core Web Vitals. We used Elementor for a while, then switched to a lighter option. But every page builder adds JavaScript and CSS overhead. Our homepage loaded 1.2MB of assets before any of our actual content. Largest Contentful Paint was over 4 seconds on mobile.

Security surface area made us nervous. Twenty-three plugins means twenty-three potential attack vectors. We kept everything updated, but the WordPress ecosystem moves fast, and zero-day vulnerabilities in popular plugins aren't rare. We were spending time on security that we could have spent on client work.

Database queries bloated on complex pages. A single page load was making 80+ database queries. Some of that was plugins, some was WordPress core, some was theme code. The site felt slow, and we knew exactly why — but fixing it meant fighting against the platform instead of working with it.

What we chose instead and why

We rebuilt on Laravel 12 with Inertia.js, React 19, and Tailwind CSS 4.

That probably sounds like tech jargon, so let me translate:

- Laravel is a PHP framework — the same language WordPress runs on, which our team already knows deeply. It gives us complete control over every database query, every route, every piece of logic. No plugins needed for basic functionality.

- React handles the frontend — the part visitors see and interact with. It lets us build interactive tools (like our Revenue Leak Calculator) that would have required three plugins and a prayer on WordPress.

- Inertia.js is the glue that connects Laravel and React. It gives visitors the snappy feel of a single-page app without the complexity of building a separate API. Pages transition instantly. Forms submit without page reloads.

- Tailwind CSS handles styling with a consistent design system. Every color, spacing value, and typography choice is defined once and used everywhere. No CSS file bloat, no fighting with theme stylesheets.

The real reasons we chose this stack: performance, control, and developer experience. We wanted to build exactly what we needed — nothing more, nothing less.

What actually changed

Here are the numbers. No fluff.

Page load performance: - Homepage load time: 4.2s → 1.1s (74% faster) - Total page weight: 1.2MB → 340KB (72% lighter) - Largest Contentful Paint: 4.1s → 1.3s - First Input Delay: 180ms → 12ms - Cumulative Layout Shift: 0.18 → 0.02

Does this mean we don't build WordPress sites anymore?

No. We absolutely still build WordPress sites for clients.

Let's be clear about this: WordPress powers over 40% of the web for good reasons. It has a massive ecosystem, familiar editing experience, and a huge pool of developers who can maintain it. For many businesses, WordPress is exactly the right choice.

What changed is that we're now better at recommending the right tool for each situation, because we've actually lived on both sides. We're not guessing about the tradeoffs — we've experienced them firsthand.

When WordPress is still the right choice

Content-heavy sites with non-technical editors. If your marketing team needs to publish blog posts, update pages, and manage media without developer help, WordPress's admin panel is hard to beat. It's familiar, well-documented, and your team can find training resources everywhere.

Clients with existing WordPress investments. If you have a working WordPress site with years of content, SEO equity, and established workflows, migrating to a new platform may not make sense. Often the better move is to optimize what you have.

Budget-constrained projects. A well-built WordPress site can be more cost-effective upfront than a custom build. The theme and plugin ecosystem means you're not building everything from scratch. For businesses watching every dollar, this matters.

Self-managed content. Some clients want to handle their own updates. WordPress makes that possible with a mature, intuitive CMS that most people can learn quickly. A custom build requires more technical knowledge to manage.

When a modern stack makes more sense

Performance-critical sites. If Core Web Vitals are affecting your search rankings, if your bounce rate is high because pages load slowly, or if you're competing in a market where site speed is a differentiator — a custom build gives you complete control over performance.

Custom integrations and unique functionality. Need a project estimator that calculates pricing in real time? A marketing assessment that generates AI-powered reports? A CRM integration that syncs form submissions automatically? These are straightforward in a modern framework. In WordPress, they're plugin Jenga.

Sites that need to compete on quality. Some businesses use their website as a competitive advantage, not just a brochure. For these clients, the ability to build exactly what they need — with smooth animations, interactive elements, and pixel-perfect design — is worth the investment.

Long-term maintenance efficiency. If you plan to actively develop and iterate on your site over years, a clean codebase without plugin dependencies is easier and cheaper to maintain over time. The upfront investment pays off in reduced ongoing costs.

What this means when you work with us

We now have genuine experience on both sides of the WordPress divide. When we recommend WordPress for your project, it's because we believe it's the right tool — not because it's the only tool we know.

And when we recommend a custom build, we can show you exactly why, with real performance data from our own migration.

Either way, the recommendation is based on your business needs, your budget, your team's capabilities, and your growth plans. Not on what's easiest for us to sell.

That's it. No pitch. If you're curious about which approach makes sense for your project, our Project Estimator can give you a quick sense of scope and budget. Or check out our platform comparison for a side-by-side breakdown of the most popular options.

Jaypee Maglacas

Written by

Jaypee Maglacas

Operations Lead

ROI Calculator

What's a Better Website Worth to Your Business?

Enter your current metrics to see how even small improvements in conversion and traffic can impact your bottom line.

Your Current Metrics

50%
30%
$

Your Results

Conversion Rate

0%

Qualified Leads/Mo

25

New Customers/Mo

8

Monthly Revenue

$75,000

Revenue Impact With a New Website

With +1% Conversion Rate

+$15,000/mo

+$180,000/yr

With +30% More Traffic

+$22,500/mo

+$270,000/yr

Combined Impact

+$42,000/mo

+$504,000/yr

63.0x ROI

Your website could pay for itself in months

Based on your numbers, a professional website redesign could generate an additional $504,000/year — a 63.0x return on your investment.

Book a Free Triage Call