DEV Community

Ehan Siddique
Ehan Siddique

Posted on

So what should it be – WordPress or custom code? 19 questions every business owner needs to answer - The truth.

 “WordPress or custom coded?”
*

It is amongst the most recurrent queries businessmen usually ask while launching a new web page.

Plus, everyone will most likely say something completely different.

Some will tell you:

“WordPress is BASIC and OLD.”

Others will say:

“No, it is not necessary to make custom development – you can use WordPress.”

The reality is, however, that:

There is no right or wrong answer.

This will entirely rely on your business, objectives, budget and the true scope of functionality that you need your website to have.

What once started out as a “cheap website” is now considered by many as the most powerful blogging platform available online.

WordPress is not so easy to comprehend as people perceive it.

Yes, it can (affordably) be used to create web sites rapidly. Doesn't imply it implies that WordPress sites are low quality though.

The best-developed WordPress website can be:

  • Fast

  • Secure

  • SEO-friendly

  • Mobile-friendly

  • Easy to manage

  • Highly customizable

WordPress can be a great option for businesses because of its properties, such as a company website, portfolio, blog, landing page or online shop.

Its great benefit is content management.

Update pages, publish blogs, add products, change images and manage content without having to rely on a developer for each and every little bit of change.

That is very spacious to lots of businesses.

But what about web sites that are programmed in a custom code?

With custom development, the web or app will have a great deal of control over the websites or apps operation.

You don't have to conform to a pre-existing CMS and plugin community - instead, its own system can be tailored to suit your business.

This comes in handy when creating something more elaborate like:

  • SaaS platforms

  • Marketplaces

  • Customer portals

  • Advanced dashboards

  • Booking platforms

  • Complex business systems

  • Real-time applications

Standard WordPress tools may not work efficiently to suit unique functionality or workflow that your website has; in such instances, custom development may prove a better option.

What About Which one is Better?

There is the response that not many engineers don't want to have:

It depends.

With a website that needs a menu, location, contact info and restaurant bookings and has a blog, an expensive fully bespoke website may not be a feasible option for the restaurant owner.

WordPress can provide you with all you require.

However, in the case of an application that lots of users will be using each of whom will be creating accounts and developing business logic, managing dashboards and transactions, and interacting with other accounts, custom development might be the more intelligent option.

The object is NOT to pick a new high tech solution.

The objective is to select the technology that will be able to effectively solve your company's problems.

The 3 Biggest Myths

The fact that WordPress does not have good reputation for its performance.“WordPress is always slow.”

Not true.

Just as a poorly-constructed custom site can be slow, so, too, can a poorly-constructed WordPress site.

Things like hosting, image optimization, code quality, database configuration, plugins and caching, and third-party scripts, are among the factors that impact performance.

The most important thing to understand, and doing so will help your decision, is that “WordPress” or “custom” are not the things that matter most, GOOD DEVELOPMENT does.

“The second myth is that ‘Custom code is always more secure'”.

Not automatically.

Even with custom applications, these can be vulnerable to security issues if not managed properly – including authentication, API, database, permissions and/or dependencies.

Proper updating, secure plugins, robust authentication, backups and monitoring are also required for WordPress.

Security is not simply a choice of technology, it is a part of development and maintenance.

Myth #3: “Custom code is always more professional.”

However, a custom-coded site does not necessarily mean that it is better and, therefore, worth the time or money.

Use of WordPress isn't a compromise if it's getting the job done in solving your business needs.

Indeed, it isn't necessarily the more complex option if it achieves what you're after which is more professional.

People often focus just on the up-front development charges and not what the long-term consequences are.

The first error done by business entities is their taking just the starting price.

For example:

WordPress: Lower up-front development expenses.

Complexity: Custom means that more money will be required for the initial development.

However, there's more to that.

If that's the case, you must factor in also:

  • Hosting

  • Maintenance

  • Security

  • Updates

  • Future features

  • Developer support

  • Scalability

A website that is continually needing repairs and is cheap isn't necessarily cheap.

You don't want to have a costly custom-built system with components that you never utilize either.

Consider lifetime costs, rather than just development costs.

What should your company opt for?

If you are in need of, WordPress might be better suited for you:

✅ A company website

✅ A portfolio

✅ A blog

✅ A landing page

A website that's based on providing a service.

Online shop – with small to medium size clientele – = ✅

✅ Easy content management

🏃 A fast start, in comparison to the other projects.

If you need things such as: then it may be better to opt for tailor-made development:

✅ A SaaS product

✅ A complex marketplace

✅ Advanced dashboards

✅ Unique business workflows

✅ Complex integrations

✅ Real-time functionality

✅ Positive use cases to showcase the fit with the operation or industry of your interest

✅ A system in need of a full system control with the architecture.

Occasionally you may be able to select more than one.

The Hybrid Approach

It's one of the elements that many businesses might not have considered.

You can also utilize WordPress for your marketing site and website and use a customized made application for complicated features.

For example:

yourbusiness.com → WordPress

app.yourbusiness.com → Custom application

This helps marketers quickly make changes to the website content and the development team to create website-specific functions.

At times, this is the most convenient alternative.

In this video, you'll learn the questions you need to ask before hiring a developer.This video is about the questions you should ask prior to hiring a developer.

Avoid beginning with questions:

“Let's figure out is it better to use WordPress or to pay attention to custom code?”

Decide upon the following question starters:

  1. What are the requirements of my business?

Avoid paying for features that you don't need to use.

  1. Who will handle maintenance of the Web site?

When frequent updates to content are a regular occurrence for your team, ease-of-management is key.

**3. What is the anticipated increase in the size of the business?

The technology you select is for the future, so your future needs should be taken into consideration.

  1. What are maintenance fees going to be?

Inquire about updates, hosting, security and backups and ongoing support.

5: Does the site have potential to expand as my company expands?

You shouldn't be stuck with a website that will not do the job when your enterprise grows.

The Bottom Line

“WordPress isn't necessarily bad.”

This doesn't mean that custom code has to be better.

Especially, because the most costly web page does not always necessarily mean the best!

The top Web page will be the one that:

  • Helps to solve your business problem

  • Provides a nice customer experience

  • Performs reliably

  • Does not need extensive cleaning up.

  • Can be adapted to suit a business's needs and scale of operations as it grows

  • Fits your budget

Therefore, before selecting any technology know what your business needs are.

Do not create an internet site due to the fact that a developer claims the site is “better” doing his or her intervention.

Create a website for your business that it really requires.


Would you opt for WordPress, or is it completely developed? Or is it a mix of the two?

If you have any comments feel free to write me.

Top comments (2)

Collapse
 
marcusykim profile image
Marcus Kim

The WordPress marketing site at yourbusiness.com paired with a custom app at app.yourbusiness.com is probably the most practical option in the article, because it separates frequent content updates from product logic without forcing one stack to do both jobs. The restaurant example and the account/dashboard/transaction example also show why "complexity" alone is too vague; I'd draw the boundary around who owns each surface, how often it changes, and what failure costs. For a founder, that makes lifetime cost-hosting, updates, backups, support, and future integrations-a better decision metric than launch price, though the hybrid approach.

Collapse
 
ehan_siddique profile image
Ehan Siddique

Feel free to ask any type of questions