When you order a WordPress site, sooner or later you reach the choice between a ready-made theme and a custom design. A ready-made theme costs little, and its demo looks finished today. A custom design costs more and takes longer. The real difference shows in what you pay over the following years, long after the first invoice.
This guide compares the two fairly. You will see when a ready-made theme is a sensible choice and what it costs you over time, from speed and security to messaging and accessibility. At the end there is a check for judging a theme before you buy it.
What you actually buy with a ready-made theme
A premium ready-made theme is made to sell to as many buyers as possible, across very different businesses. So it comes with many layouts, demo content you import in one click and, usually, a page builder and a bundle of plugins for things like sliders and forms.
Free themes in the WordPress.org directory are different. Before they are published, they go through a review against the Themes Team's rules. Under those rules a theme may not include plugins, and it may only recommend plugins hosted on WordPress.org, which the user installs.
Either way, you buy a finished look and a set of features. The structure of the site and the customer's path to an inquiry remain your job.
Where the content lives matters too. When pages are built with the WordPress editor, the text is stored as ordinary HTML with comments marking the blocks, and it stays readable under another theme. When they are built in the theme's own builder or a separate page builder, the content depends on it, and switching themes often means rebuilding the pages.
When a ready-made theme makes sense
A ready-made theme is a sensible choice when:
- the budget is small and the site has to go live quickly
- the site will have a short life, for example for an event or a campaign
- you are testing an idea and do not yet know whether the business will take off
- you need a brochure site of a few pages that you will not develop further
In these cases a good start is a free theme from WordPress.org without a builder, for example one of the WordPress default themes. It updates from the site's dashboard and brings no paid plugins to keep track of. If you build the pages with the WordPress editor, you can move to a custom design later without losing the content.
If you choose a ready-made theme, accept that you save money at the start and pay later, mostly in speed and in limits once the site needs to grow. How to choose a good theme is covered at the end of this guide.
The speed you pay for every day
A theme made for every business loads code for features your site may never use, such as sliders and styles for dozens of block types. A page builder adds its own styles and scripts on top. Lighthouse flags every JavaScript file with more than 20 KiB of unused code, because the browser has to download and process it, and while it downloads, it competes with the other files for the connection.
You pay for this every day, since every visitor on a phone waits longer. According to Google, a good PageSpeed Insights score is 90 or more, and LCP, the moment the largest element on the page appears, should come within 2.5 seconds for at least three out of four page loads.
A custom theme contains only what the site uses, so it reaches that kind of score on mobile far more easily and keeps it. In a custom build the images, fonts and code are optimised from the start. If you already have a slow Elementor site, see our guide on why Elementor slows down your site and what you can do.
Bundled plugins and their vulnerabilities
Many premium themes come with paid plugins bundled in, such as a page builder or a slider. The buyer usually gets them without a licence of their own. WPBakery, a builder often bundled with themes, says in its documentation that in this case the licence belongs to the theme author, and only the author can download new versions. The buyer waits for the theme author to update the plugin and goes to them for support.
That matters when a vulnerability appears. According to Patchstack's annual report, 9% of the new WordPress vulnerabilities in 2025 were in themes and 91% in plugins. The same report found that premium components had three times more vulnerabilities exploited in real attacks (Known Exploited Vulnerabilities) than free ones. If the fix for a bundled plugin depends on the next theme update, the site stays vulnerable until that update ships.
Supported themes on Envato's ThemeForest marketplace include six months of support from the author, which can be extended to 12 months from purchase. Updates that protect against major security concerns go to all buyers, but they depend on the author continuing to release them.
If you already have a theme like this, check under Plugins which plugins came with it and compare their versions with the latest ones on the maker's site. If they lag behind, the update is waiting on the theme author.
With a custom theme there are few plugins, and each one is updated directly by its own author, so the list you need to watch is short.
A site that looks like your competitor's
A ready-made theme is sold to anyone who pays for it. Popular themes are bought by many businesses, often in the same trade, because the demo was made for exactly that trade, a restaurant or a gym, say. Your site can end up looking like the one run by the competitor across the street.
New colours and a logo do not help much if the layout and messages stay as they were in the demo. Customers remember the feel of the whole site.
Try a simple test. Open the sites of a few competitors and see how many use the same layout, or even the same theme. The theme name often shows in the page source, in the style sheet addresses under /wp-content/themes/. If the theme you like is already on a competitor's site, customers will struggle to tell the two apart.
Structure and messages that lead to an inquiry or an order
The biggest difference between the two options does not show in the demo. A ready-made theme gives you a layout designed for every business. A custom design starts from your customers' questions and from what they need to see before they write to you or order. In practice, that means:
- the first screen says what you offer and how to get in touch
- each service or category has its own page answering the questions customers ask on the phone
- the key information sits next to the button, for example Econt and Speedy delivery terms and cash on delivery next to "Add to cart"
- forms are short and ask only for what you need
- inquiries and orders are measured, so you know what works
Measurement is no small detail. In Google Analytics 4, a form submission or an order can be marked as a key event, so you can see which pages and ads bring in inquiries. Without it you cannot tell whether the new site performs better than the old one.
This is marketing work, and it comes before the design. That is why, in our website and online store development, we first lay out the pages and the customer's path to an inquiry or an order, and only then design it for your brand.
Editing with blocks made for the design
A page builder gives total freedom, including the freedom to break the design in two clicks. A year in, a site often has buttons and headings in several styles, added by different people.
The WordPress editor allows a different approach. The developer builds blocks and patterns for your design, and you assemble pages from them. Blocks can be locked so they cannot be moved or deleted, and in contentOnly mode only their content can be edited. The theme can also switch off custom colours and font sizes and leave only those of your brand.
A member of staff can then change a text or a photo without worry, and the site still looks consistent years later.
Accessibility
An accessible site can also be used by people who have poor eyesight or use only a keyboard. The international standard is the W3C's WCAG, currently at version 2.2, with three levels of conformance, A, AA and AAA.
A ready-made theme is rarely the problem by itself. The problems usually come from weak colour contrast in the demo and from sliders and menus that do not work with a keyboard. In the WordPress.org directory, themes with the accessibility-ready tag pass an extra accessibility review. The Themes Team says, though, that the tag does not mean WCAG AA conformance.
The accessibility score in PageSpeed Insights helps too, but it is a weighted average of automated audits and leaves out the manual ones. A score of 100 there does not mean the site is fully accessible.
For online stores there is also the law. Since 28 June 2025 the European Accessibility Act applies to e-commerce services for consumers, while microenterprises that provide services are exempt. Under the directive, a microenterprise employs fewer than 10 people and has an annual turnover or balance sheet total of no more than 2 million euros. Check with a lawyer whether the requirements apply to your business.
How to vet a theme before you buy it
If you decide a ready-made theme is enough, check it before you pay:
- Run the demo through PageSpeed Insights on mobile. The demo is the best case, without your photos and extra scripts. If it is slow, your site will not be faster.
- See which plugins the theme requires. Check which of them are paid and bundled, because their updates go through the theme author.
- Check the update history. Look at the date of the last update, the changelog and whether the theme has been tested with the latest versions of WordPress and, if you have a store, WooCommerce.
- Read the support terms and the comments. See how long support lasts and how the author answers buyers' questions.
- Look the theme and its plugins up in vulnerability databases, for example the Patchstack database or cve.org. If the name comes up often, see how quickly fixes were released.
- Find out what the content depends on. If pages are built in the theme's own builder, switching themes later will mean rebuilding the pages.
Checklist
- You know whether your site is one of the cases where a ready-made theme makes sense.
- The theme demo has been measured in PageSpeed Insights on mobile.
- You have a list of the plugins the theme requires and know which are paid and bundled.
- The theme was updated recently and has been tested with the latest WordPress and WooCommerce.
- You know how long support lasts and who updates the bundled plugins.
- The theme and its plugins have been checked in vulnerability databases.
- The structure and messages were written for your customers, not taken from the demo.
- You know how you will edit pages and whether the design can be broken by accident.
- You have checked the contrast and keyboard use.
When to choose a custom design
If your site is temporary or the budget covers only the essentials, start with a good free theme and few plugins. It is an honest choice, and you can change it later.
If the site has to bring in inquiries and orders for years, the costs described above add up every year. In our website and online store development we create the design, the structure and the messages for your business and your customers, with no ready-made themes, together with the forms and the tracking of inquiries and orders. What to ask any developer to put in the offer is covered in our guide on what to ask for before you sign.
Frequently asked questions
When is a ready-made WordPress theme a sensible choice?
When the budget is small and the site has to go live quickly, when the site will have a short life, such as for an event or a campaign, when you are testing an idea, or when you need a brochure site of a few pages you will not develop further. A good start then is a free theme from WordPress.org without a page builder, for example one of the WordPress default themes. If you build the pages with the WordPress editor, you can move to a custom design later without losing the content.
Why do ready-made themes make a site slow?
A theme made for every business loads code for features your site may never use, such as sliders and styles for dozens of block types. A page builder adds its own styles and scripts on top. Lighthouse flags every JavaScript file with more than 20 KiB of unused code, because the browser has to download and process it.
What is the risk of paid plugins bundled with a theme?
A theme buyer usually gets the bundled paid plugins without a licence of their own. WPBakery, for example, says the licence then belongs to the theme author and only the author can download new versions, so when a vulnerability appears, the site stays vulnerable until the theme author ships an update. According to Patchstack's annual report, 91% of new WordPress vulnerabilities in 2025 were in plugins.
How long is a paid ThemeForest theme supported?
Supported themes on Envato's ThemeForest include six months of support from the author, which can be extended to 12 months from purchase. Updates that protect against major security concerns go to all buyers, but they depend on the author continuing to release them.
How can I tell whether a competitor uses the same theme?
Open a few competitors' sites and look at the page source. The theme name often shows in the style sheet addresses, after /wp-content/themes/. If the theme you like is already on a competitor's site, customers will struggle to tell the two apart.
Can I switch themes without rebuilding my pages?
It depends on where the pages were built. With the WordPress editor the text is stored as ordinary HTML with comments marking the blocks, and it stays readable under another theme. If the pages were built in the theme's own builder or a separate page builder, the content depends on it, and switching themes often means rebuilding the pages.
Does the European Accessibility Act apply to my online store?
Since 28 June 2025 the European Accessibility Act applies to e-commerce services for consumers, while microenterprises that provide services are exempt. Under the directive, a microenterprise employs fewer than 10 people and has an annual turnover or balance sheet total of no more than 2 million euros. Check with a lawyer whether the requirements apply to your business.
How do I vet a ready-made theme before buying it?
Run the demo through PageSpeed Insights on mobile, because it is the best case and your site will not be faster. See which plugins the theme requires and which are paid and bundled, check the date of the last update and look the theme and its plugins up in vulnerability databases such as Patchstack's. Also find out what the content depends on, since the theme's own builder means rebuilding pages if you switch.
Sources
- WordPress, Theme review requirements
- WordPress, Theme accessibility requirements
- Chrome for Developers, Remove unused JavaScript
- Google, About PageSpeed Insights
- web.dev, Web Vitals
- WPBakery, Can I update WPBakery Page Builder if I have purchased it in a theme?
- ThemeForest, Item Support Policy
- Patchstack, State of WordPress Security in 2026
- WordPress, Introduction to Patterns
- WordPress, Block Locking API
- WordPress, theme.json in the Block Editor Handbook
- W3C, WCAG 2 Overview
- Chrome for Developers, Lighthouse accessibility score
- WordPress, Data Flow and Data Format
- Google Analytics Help, About key events
- EUR-Lex, Directive (EU) 2019/882 on the accessibility requirements for products and services