Choose a theme when your site is a brochure and your budget is under $1,500; choose custom website design when the site has to do a job that a template was not built for: book, sell, rank for competitive terms, or carry a brand that a template would flatten. That is the whole decision, and the rest of this post is the evidence for it, with real costs, timelines and the two questions that settle most cases.

I build both. Most of the sites I take on start as a theme that stopped fitting, so I have a clear view of where the line sits and of the point at which a theme starts costing more than a custom build would have.

What is the difference between custom website design and a theme?

A theme is a pre-built layout you fill in. Someone designed the page structures, the typography, the spacing and the components before they knew anything about your business, and you adapt your content to fit their decisions. A custom design starts from your content, your customer’s journey and your goals, and builds the layout around them. Same platform, same WordPress underneath, opposite starting points.

The practical difference shows up in three places: how closely the site matches what your customer needs to do, how much unused code the page carries, and what happens when you want to change something the theme’s author did not anticipate.

ThemeCustom design
Starting pointA layout built for a generic businessYour content, goals and customer journey
Typical cost$0 to $100 for the theme, plus setup$2,000 to $6,000 for a professional small business site
Typical timelineOne to three weeksFour to eight weeks from kickoff
Design freedomWithin the theme’s options and the builder’s limitsWhatever the project needs
Code carried per pageEvery feature the theme offers, used or notOnly what the site uses
Changing the structure laterOften means fighting the theme or replacing itBuilt to be changed
Who it suitsBrochure sites, first sites, tight budgetsSites that book, sell or compete on search

When is a theme the right choice?

A theme is right when the site’s job is simple and the budget is real. A five-page site for a new business, a portfolio that only needs to look good, a site you expect to replace within eighteen months: a well-chosen theme handles all of those, and paying for custom work would buy you nothing the theme does not already do.

It is also right when speed matters more than fit. A theme with your content in it can be live in two weeks. If you have no site at all and enquiries are waiting, that is worth more than a perfect layout in two months.

  • Your pages are the standard set: home, about, services, contact, blog.
  • Your budget for the whole site is under $1,500.
  • You are not competing on search for anything beyond your own name yet.
  • You are comfortable working inside the theme’s settings, or you have someone who is.

When is custom website design the right choice?

Custom is right when the site has a job that a template was not built for. The clearest cases:

  • The site sells or books. A photographer’s enquiry flow, a course platform, a booking system with deposits: these are journeys, and a theme gives you pages, not journeys.
  • You compete on search. Ranking for anything competitive needs a page structure built around the keyword, headings set deliberately, images sized to their containers and structured data that describes your business. A theme gives you a heading dropdown and hopes for the best.
  • The brand is the product. If people hire you partly for taste, a site that looks like four other businesses in your town is a cost you are paying every day.
  • You have outgrown a theme already. When the third plugin is installed to make the theme do something it was not designed to do, the theme has started costing more than a custom build.

The last one is the most common way people arrive at custom work. The site was fine at launch, then the business changed, and the theme did not.

How much does each option cost?

These are the bands I quote and see quoted, for a professional small business site in the US or UK market in 2026:

OptionUpfront costOngoingWhat is included
Do it yourself on a builder (Wix, Squarespace, Showit)$0$17 to $44 a monthThe platform and a template; your time
WordPress theme, set up yourself$0 to $300$10 to $30 a month hostingTheme, hosting, essential plugins
WordPress theme, set up by a freelancer$500 to $1,500Hosting plus maintenanceTheme chosen and configured, content placed, basic SEO
Custom design by a freelancer$2,000 to $6,000Hosting plus maintenanceStructure, design, build, on-page SEO, handover
Custom design by an agency$3,000 to $15,000 or moreRetainerStrategy, design, build, often copy and photography

The band that matters is the third one. A freelancer configuring a good theme for $500 to $1,500 is the sweet spot for most businesses just getting started, and it is what I recommend to anyone whose honest answer to “does the site have to sell or rank” is not yet. The full breakdown of what a fair price looks like, and what you should get for it, is in is $1,500 a good price for a website.

How long does each option take?

A theme build takes one to three weeks, and most of that is waiting for content. A custom build takes four to eight weeks from kickoff. In my experience every project that ran long ran long because photos and copy took weeks to arrive, not because anyone was stuck on a layout, and that is true of both options. If you want a site fast, have the content ready before you hire anyone.

Does using a theme hurt SEO?

Not by itself. Google does not know or care whether a page came from a theme. What it reads is the page that arrives: the headings, the text, the image sizes, the markup that says what the business is. A theme can produce all of that correctly, and a custom build can get all of it wrong.

Where themes cost you is in what they carry. A multipurpose theme ships every feature it offers on every page, whether the page uses it or not, which is why theme-built sites so often fail Google’s page experience checks on mobile. And in the WordPress sites I audit, the ones that describe their business completely to Google are the ones running a free SEO plugin with the fields actually filled in; the theme they use does not predict the result at all. The plugin and the build decide SEO. The theme decides how much cleanup the build needs.

If you go the theme route, the WordPress website design tips for beginners post covers the settings that keep a theme lean, and Elementor vs Divi covers the two builders most themes now depend on.

Can you start with a theme and go custom later?

Yes, and it is usually the right order. Launch on a theme, learn what your customers actually do on the site, then build custom around that evidence rather than around guesses. The only thing to protect is the URL structure: keep the page slugs when you rebuild, or redirect every old address to its new one, so the rankings the theme site earned carry across. That is the same redirect discipline as changing a domain, and it is where most rebuilds lose their traffic.

Two questions that settle it

Ask these before you look at a single theme demo.

  • Does the site have to do something, or just be somewhere? Booking, selling, ranking, filtering enquiries: that is doing. If the answer is “be somewhere”, a theme.
  • What will the site cost you if it is merely fine? For a hobby or a first year, nothing. For a business where the site is the main way clients find and judge you, a merely fine site is a monthly cost that never shows up on an invoice.

If both answers point at custom, the next step is choosing who builds it. How to hire a freelance web designer covers the questions to ask, and this is how I work as a WordPress website developer.

Frequently asked questions

Is custom website design better than a theme?

It is better when the site has a job a template was not built for: booking, selling, ranking for competitive terms, or carrying a brand that a template would flatten. For a simple brochure site on a tight budget, a well-chosen theme is the better choice, because custom work would not buy anything the theme does not already do.

How much does a custom website cost compared to a theme?

A theme costs $0 to $100 plus setup, or $500 to $1,500 if a freelancer configures it. A custom design by a freelancer runs $2,000 to $6,000 for a professional small business site, and agencies charge $3,000 to $15,000 or more.

How long does a custom website take to build?

Four to eight weeks from kickoff for a small business site, compared with one to three weeks for a theme. In both cases the delays come from content arriving late, not from design.

Do themes hurt SEO?

Not by themselves. Google reads the page that arrives, not where it came from. Themes cost you when they load every feature on every page, which slows mobile, and when their heading and markup settings are left at defaults. The SEO plugin and the build decide the result; the theme decides how much cleanup is needed.

Can I convert a theme site to a custom design without losing rankings?

Yes, if you keep the same page URLs or redirect every old address to its new one. Rankings belong to URLs, not to designs. Change the design behind the same addresses and nothing is lost.

What is the cheapest way to get a professional website?

A freelancer configuring a good theme for $500 to $1,500. You get a chosen theme, your content placed properly and the basic SEO fields filled, which is what most first-year businesses actually need.