<hand-coded /> · no themes · no builders · no plugin pileOctober newsletterCall or text 24/7 480-550-2871
Custom CodedWebsitesby TeighStart a project

Custom code vs. builders

Why themes and website builders aren't cutting it anymore

// the short answer

Themes and website builders were inexpensive and easy, and for years they made sense. They fall short now because templates make businesses look alike, plugins slow pages down and need constant security updates, and you get limited control over structured data and the clear page structure AI search relies on. For a hobby site, a builder is still fine.

Why themes and builders made sense

Let me give credit where it's due. WordPress themes and builders like Wix, Squarespace and GoDaddy Website Builder made it possible for almost any small business to get online without hiring a developer. They were inexpensive, quick to set up and easy to edit. For a long time, that was exactly the right trade-off.

If you built your site that way, you didn't make a mistake. You made a reasonable choice for the time. What's changed is what a website has to do now: load fast on phones, stand out from competitors, give search engines precise information and answer questions clearly enough for AI tools to quote.

Style: everyone starts from the same templates

Popular templates are popular for a reason, which is exactly the problem. When thousands of businesses start from the same layout, many local sites end up with the same hero photo arrangement, the same three service boxes and the same footer. Customers comparing three roofers or three HVAC companies on their phone can have trouble telling them apart.

You can customize a theme, but you're usually adjusting within its limits. A custom design starts from your brand, your customers and the order in which they need information, so the site looks like your business instead of a variation on a template. You can see what that looks like on my portfolio.

SEO and AEO: limited control over what search engines see

Builders handle the SEO basics, like page titles and descriptions. Where they fall short is control over the details:

  • Structured data. Schema.org JSON-LD is code that tells search engines exactly what a page is about. Many builders add a generic version automatically, and changing it often means another plugin or a workaround. With custom code, I write it for each page, matched to what's actually on the page.
  • Page structure. AEO (answer engine optimization) means structuring pages so search features and AI tools can find a direct answer. That works best with real headings, the answer up front and FAQs, rather than text broken up across decorative layout blocks.
  • Clean URLs and sitemaps. Some platforms add extra folders, tag pages or duplicate pages that you didn't ask for.

None of this guarantees rankings or AI mentions. It just removes obstacles. My SEO and AEO and AI search pages go deeper.

Speed: plugin and builder weight

Themes and builders are made to work for every kind of business, so they load code for features most sites never use. Each plugin can add its own CSS and JavaScript to every page, and some of it blocks the page from showing until it's downloaded. On WordPress, pages are often assembled from a database for each visit, and plugins can add more work to that step.

That shows up in Google's Core Web Vitals, the measurements of how quickly a page loads, responds and settles. Google uses them in its ranking systems, though relevance still comes first. I explain the details and how to test your own site on the website speed page.

Security updates and plugin patching

Every plugin is code written by someone else, and every one is a possible way in for attackers. Security firm Patchstack's State of WordPress Security in 2026 report counted 11,334 new vulnerabilities in the WordPress ecosystem in 2025, with 91% found in plugins and 9% in themes, while WordPress core itself had only six low-priority issues.

The same report found that about half of high-impact vulnerabilities were exploited within 24 hours, and that 46% didn't have a fix from the developer in time for public disclosure. That's why plugin-based sites need someone watching and patching all the time.

A hand-coded site doesn't have a pile of third-party plugins to keep patched. There's still maintenance, but it's a much smaller surface. I cover what ongoing care looks like on website care and hosting.

Lock-in: what happens when you want to leave

With many hosted builders, your design only works inside that platform. If you want to move, you usually can't take the site with you. You start over, and some features you paid for as add-ons don't come along. Monthly fees for apps and plugins can also add up quietly over time.

With a custom site, you own your domain and your content. The site is built from standard HTML, CSS and JavaScript, which any developer can read and work on, so you're not tied to one company's editor.

Theme or builder vs. custom coded, side by side

Theme or builderCustom coded
Upfront effortLow, quick to start yourselfPlanned and built for you
DesignStarts from a shared templateDesigned for your business
Code on each pageTheme and plugin code, used or notOnly what the page needs
Structured dataGeneric or plugin-dependentWritten for each page
AI-friendly structureDepends on the templateAnswer first, headings, FAQs and llms.txt
Security upkeepOngoing plugin and theme patchingNo plugin stack to patch; light upkeep
Moving awayOften means rebuildingStandard code; you own your domain and content
Best forHobby sites, personal projects, testing an ideaBusinesses that rely on their site for calls and leads

When a builder is still fine

A builder is still a perfectly good choice for a hobby site, a personal blog, a one-time event page or a side project where you're testing an idea and don't need it to bring in customers yet. If you enjoy tinkering and the site isn't how people find your business, there's no need to pay for custom work.

Custom code makes sense when your website is supposed to earn its keep, bringing in calls, quote requests and bookings. If that's you, call or text me at 480-550-2871, or read about custom website design. Every site is quoted to the project.

Frequently asked questions

Is a custom-coded website better than WordPress?

For a business that depends on its website for leads, a custom-coded site usually gives you more control over speed, design and structured data, with no plugins to keep patched. WordPress is still a capable platform and works well for many sites. The difference is mostly in how much weight and upkeep comes with themes and plugins.

Can I move my site off Wix or Squarespace?

Yes, you can move your business to a new site, but usually not the design itself, because hosted builder designs only run inside their platform. Your domain and your content can come with you. I can rebuild your pages in custom code, carry over your text and photos and set up redirects so old links still work.

Will switching to a custom site improve my rankings?

It can improve your odds, but nobody can honestly guarantee rankings. A custom site removes common obstacles like slow pages, generic structured data and cluttered page structure. Rankings also depend on your content, your Google Business Profile, reviews and competition, so I treat the website as the foundation for ongoing work.

Do custom sites need security updates?

They need far less than plugin-based sites. A hand-coded site has no stack of third-party plugins and themes that each need regular patches, which is where most WordPress vulnerabilities are found. The hosting platform handles HTTPS and server security, and I keep the site's own code and its few dependencies current.

Is a website builder ever the right choice?

Yes. A builder is a fine choice for a hobby site, a personal blog, an event page or a quick test of a business idea. If the site isn't responsible for bringing in customers and you enjoy editing it yourself, a builder's low cost and ease of use are real advantages.

Keep reading

Let's build something that's yours.

Tell me about your business and what your website needs to do. Call or text any time, day or night. Every project is quoted to fit.