
Pick WordPress if you are launching a content site or a standard brochure site fast and on a tight budget. Build from scratch if your site is really a product, if performance and search visibility decide revenue, or if you plan to still be growing it in three years. That is the short version, and for most founders it settles the question before they read another word.
The longer version matters because the wrong call is expensive either way. A custom build for a five-page site burns money you did not need to spend. A WordPress site behind a real product ships fast, then turns into a maintenance tax and a performance ceiling you cannot lift. We build web and mobile products from scratch at fivetwenty.one, and we still send founders to WordPress when it is the right tool. This piece lays out the tradeoff by dimension, with real 2026 data, so you can make the call for your own case.
WordPress and custom at a glance
Here is the whole tradeoff on one screen before we go dimension by dimension.
| Dimension | WordPress (CMS) | Built from scratch |
|---|---|---|
| Time to launch | Days to weeks | 4 to 8 weeks typical |
| Upfront cost | Low | Higher |
| Ongoing maintenance | Constant (updates, plugins) | Low, and on your schedule |
| Performance ceiling | Capped by themes and plugins | As fast as you build it |
| Security surface | Large (plugin ecosystem) | Small (only what you wrote) |
| Non-technical editing | Excellent out of the box | Needs a CMS layer added |
| Custom features | Plugin-dependent | Unlimited |
| Scaling | Works, with effort and cost | Built in from day one |
| Code ownership | Theme and plugin lock-in | You own everything |
No row makes one option win outright. Each one favors a different kind of project, which is the point.
What "from scratch" actually means in 2026
Building from scratch does not mean hand-coding raw HTML files anymore. It means writing custom code on a modern framework, most often Next.js with TypeScript, with a database, typed APIs, and a deployment pipeline behind it. You get a site shaped exactly to your needs, with no code you did not ask for.
The confusing part is that "custom" and "CMS" are not opposites. You can build a fully custom front end and still give your team a place to edit content, using a headless CMS such as Sanity or Contentful. Content lives in a clean editor. The site that renders it is your own code. That setup answers the most common reason founders reach for WordPress, which is that someone non-technical needs to publish without calling a developer.
So the real comparison is not WordPress against a blank text file. It is the classic WordPress model, a theme plus a stack of plugins, against a custom build that you can pair with a headless editor when content editing matters. Keep that in mind through the dimensions below.
Speed to launch and upfront cost
WordPress wins on both, and it is not close. You can have a themed WordPress site live in days, and a decent one inside a week or two. The upfront cost is a fraction of a custom build because most of the work is configuration rather than engineering. For a founder who needs a presence online this month, that head start is real money and real momentum.
A custom build takes longer because someone is designing and writing the actual product. Our typical website and web app projects run four to eight weeks from kickoff to launch. The cost is higher upfront for the same reason. You are paying for design and engineering, not for a template someone else already made.
If speed and budget are the only things that matter for the next quarter, WordPress is the honest answer. The catch is that upfront cost is one number in a longer bill, which we get to under pricing.
Performance and Core Web Vitals
Custom builds hold a structural advantage on speed, and Google's field data shows the gap. In HTTP Archive data from April 2026, only 49% of WordPress sites passed Core Web Vitals, the lowest share among the platforms measured, while lighter systems like Astro and the website builders scored well above it (Search Engine Journal). WordPress can be fast, and plenty of well-tuned sites pass. The ecosystem average sits low because themes and plugins pile on code that most pages never use.
A from-scratch build ships only the code the page needs. No plugin adds three scripts to render one button. That control is why performance-critical sites tend to end up custom, and it compounds into revenue. Google found that as mobile load time goes from one second to ten, the probability of a visitor bouncing rises 123% (Think with Google). Speed is not a vanity metric when a slow page quietly sheds a chunk of your traffic before it converts.
Performance also feeds search. Fast, clean pages are easier for Google to crawl and for AI engines to parse, which is the ground floor of ranking and citation. We wrote about the mechanics in Core Web Vitals, explained for founders.
Security and maintenance
Building from scratch gives you a smaller attack surface, because the only code on your server is code you chose to put there. WordPress carries the opposite tradeoff, and the numbers are stark. Patchstack recorded 11,334 new WordPress vulnerabilities in 2025, up 42% on the year before, and 91% of them lived in plugins rather than the WordPress core (Patchstack).
Read that split carefully, because it is fair to WordPress. The core software is well maintained, with only six vulnerabilities reported in it all year, all low priority. The risk rides in on the plugins you add to make WordPress do what you want. Every plugin is third-party code with its own update cycle and its own author, who may or may not patch quickly. Patchstack found 46% of vulnerabilities had no fix available at the moment they were disclosed.
Maintenance is the daily version of the same story. A WordPress site needs someone watching for core, theme, and plugin updates, testing that updates do not break the layout, and cleaning up when they do. A custom build needs updates too, but far fewer, and on a schedule you set rather than one a plugin author forces on you. For a small team, that difference is hours back every month.
Publishing and who controls the content
WordPress wins clearly for teams that publish often and cannot involve a developer each time. The editing experience is mature, familiar, and built for exactly this. A marketing hire can write a post, drop in images, and publish, with no ticket and no wait. For a blog, a news site, or any business where content is the product, that self-serve workflow is the whole reason WordPress exists.
A default custom build does not give you that for free, which is the honest knock against it. Raw code has no admin screen. This is where the headless CMS earns its place, and it closes most of the gap. You keep the custom, fast front end and add an editor like Sanity on top, so your team publishes into a clean interface while the site stays your own code. It costs a bit more to set up than a WordPress theme, and it removes the reason most people assume they are stuck with WordPress.
The question to ask is how often non-technical people will change the site. Daily publishing points toward WordPress or a headless setup. A site that changes a few times a year does not need either.
SEO, GEO, and AEO readiness
Neither option wins search by default, and anyone who tells you WordPress is "better for SEO" is selling a plugin. WordPress can rank well, and it still powers close to a third of all websites by HTTP Archive's count, or about 43% by W3Techs's. The advantage a custom build gives you is control. You decide the HTML structure, the structured data, the render method, and the page speed, without fighting a theme that has its own opinions.
That control matters more now that AI engines cite sources. Getting quoted by ChatGPT, Perplexity, and Gemini depends on clean, semantic HTML and content a machine can extract, which is the heart of answer engine optimization. WordPress can be pushed there with care and the right plugins. A custom build starts there, because you wrote the markup to be extractable in the first place. We covered how to earn those citations in how to get your brand cited by AI answer engines.
The practical read is that WordPress makes good SEO possible and a custom build makes it the default. If organic and AI visibility drive your revenue, starting from a foundation built to be found saves you from retrofitting later. That was the whole argument in picking a tech stack built to be found.
Scaling, ownership, and lock-in
A from-scratch build wins when the site has to grow into something bigger, because it was engineered rather than assembled. When you need a custom dashboard, a members area, a booking flow, or a feature no plugin offers, custom code handles it as a normal piece of work. On WordPress, ambitious features often mean stacking more plugins, bending the platform past what it was built for, and inheriting performance and security debt with each one.
Ownership is the quieter issue, and it bites later. A WordPress site is entangled with its theme and its plugins. Move away from them and parts of the site stop working, which is a form of lock-in even though the software is open source. A custom build, done right, ships as clean, documented code you own outright. No vendor can change terms, raise a price, or abandon a plugin your business depends on. Owning what we build with no lock-in is one of the principles we hold to, and it is worth more the longer you plan to run the site.
WordPress still scales for many businesses, with good hosting and disciplined plugin choices. The difference is that scaling WordPress is ongoing effort spent holding a platform together, while scaling a custom build is mostly adding to a foundation made for it.
What it costs over three years
Upfront price is the number founders compare, and it is the wrong one to stop at. WordPress starts cheap and carries a running cost in hosting, premium plugin licenses, security tooling, and the hours someone spends on updates and fixes. Those recurring lines are modest on their own and real when you add three years of them together.
A custom build costs more on day one and less to keep running, with fewer moving parts to license and maintain. The honest way to compare is total cost over the life of the site, not the invoice for launch. For a simple site with a short life, WordPress usually wins that math. For a site central to the business that you expect to grow, the custom build often costs less by year two or three, and performs better the whole time.
Prices vary too much by market and scope to quote a single figure honestly. The rule that holds is to compare the three-year total against how long the site needs to last and how much it needs to do.
The verdict: which to choose
Choose WordPress when the site is a content site or a standard business site, when you need it live fast, when budget is tight, and when a non-technical team will publish to it often. It is the right tool for a large share of the web for good reasons, and reaching for custom code there wastes money on control you will never use.
Choose to build from scratch when the site is really a product, when speed and search visibility move revenue, when you need features no plugin cleanly provides, or when you want code you own with no lock-in and a small security surface. The upfront cost buys a faster site, a lighter maintenance load, and a foundation you can grow on for years. If your project sits on that side of the line, that is what we do at fivetwenty.one, design and engineering under one roof, from first idea to launch. Start a project or book a 20-minute call with us and we will tell you honestly which of these two roads fits your case, even when the answer is WordPress.
Got something to build?
Tell us about your product. We come back within 24 hours with a plan, a timeline and a fixed price.