Shopify, WordPress, or Custom-Built? A Veteran's Honest Take on Choosing a Website Builder


Hey, bosses, this is Neo.

Recently, over dinner with a few friends in B2B, we hit a classic topic: “Neo, we want to upgrade our company site and start collecting online inquiries and retail orders. With all the ways to build a site out there — Shopify, WordPress, and some people even telling us to hire developers — how do we choose? Which one has fewer pitfalls?”

I’ve been asked this question at least a hundred times. From total beginners to seven-figure sellers, almost everyone agonizes over it at some stage. Pick wrong, and you waste not just tens of thousands of dollars, but months — even a year — of precious time.

Today, in plain language, drawing on my own hands-on experience, I’ll walk you through how to choose among the mainstream options.

The Four Main Ways to Build a Site, Pros and Cons at a Glance

Let’s bring the contestants on stage. The four mainstream players are:

  1. SaaS builders (representative: Shopify): The furnished, move-in-ready apartment.
  2. Open-source systems (representative: WordPress): You get the land and the blueprints — build your own villa.
  3. Other open-source systems (bonus): The “special forces” of specific niches.
  4. Custom development: Building your own aircraft carrier from scratch.

Feeling a bit dizzy? Don’t worry, we’ll unpack each one.


1. SaaS Builders: Shopify — Fast, Stable, Hassle-Free

SaaS stands for “Software as a Service” — think of it as “software rental.” You don’t deal with servers, code, or security headaches. Pay rent monthly or yearly, and you get a fully functional, stable website. Shopify is the undisputed king here.

Who is it for?

  • B2C brands/DTC sellers: Especially those just starting out who want to validate product-market fit fast.
  • Cross-border e-commerce beginners: Zero technical background, want to focus entirely on product selection, marketing, and operations.
  • Teams chasing “speed”: Idea today, live and selling tomorrow.

Scenario example: A DTC fashion brand with a core team of just 3 people — one each for design, supply chain, and marketing. They need a beautiful brand site fast, with global payment support and seamless integration with Facebook and Google ads. Shopify is the no-brainer — they can be live in as little as a day.

Let’s run the cost numbers:

  • Monthly subscription: $29–$299/month. Most people start with the $29 basic plan and it’s enough.
  • Transaction fees: 0.5%–2% per order (waived if you use Shopify Payments, though that has hurdles for users in some countries).
  • App fees: Want email marketing or a loyalty points feature? Buy apps from the store — that’s another $20–$200/month.
  • Theme fees: Tons of beautiful official and third-party templates. Free ones suffice; premium ones usually run $180–$350 (one-time).

Neo’s take: Shopify is like an iPhone — smooth system, mature ecosystem, zero babysitting. But the downside is the same: not very open. Want deep customization? Sorry, lots of limits. And all your data is “rented” on someone else’s platform — with a recurring bill every month.


2. Open-Source Systems: WordPress — Flexible, Autonomous, Unlimited Potential

WordPress is the world’s highest-market-share open-source CMS (content management system). “Open source” means the source code is public — free to download, use, and modify. Paired with the WooCommerce plugin, it becomes an extremely powerful e-commerce site.

Who is it for?

  • B2B company sites: Need deeply customized content modules — showcasing factory capabilities, technical certifications, publishing industry news.
  • Content-driven B2C brands: Say you sell professional gear in a niche and need lots of blog posts (e.g., how to choose the best camping gear) to attract traffic and build authority.
  • Sellers with long-term plans: Want 100% control over your data and code, unconstrained by any platform.

Scenario example: A B2B industrial drone company. Their site needs not just product specs, but a “Solutions” section with deep whitepapers and case studies for different industries (agriculture, surveying). They also want to integrate their own CRM so sales can track inquiries. WordPress handles this kind of requirement very flexibly.

Let’s run the cost numbers:

  • The software itself: Free!
  • Domain: ~$10/year.
  • Hosting: $5–$25/month early on; upgrade as traffic grows.
  • Theme/plugin fees: Tons of free options, but quality premium themes (~$59) and feature plugins ($50–$200/year) make your site more professional and powerful.
  • Development/maintenance: This is the biggest variable. If you’re not technical, initial setup, day-to-day maintenance, and fixing issues when things break may require hiring help — from a few thousand to tens of thousands.

Neo’s take: WordPress is like Android — open, free, and tinkerable. You can shape it into anything you want. But the price of freedom is that you’re responsible for speed, security, and stability yourself. It tests your overall capability — or your team’s technical strength.


3. Other Open-Source Systems: Magento, Joomla, etc.

Besides WordPress, there are other open-source systems, usually more specialized in certain areas.

  • Magento: Built for large-scale e-commerce — extremely complex and powerful. Suited for enterprises with tens of thousands of SKUs and massive daily order volumes. But maintenance costs and the technical bar are very high.
  • Joomla/Drupal: Lean more toward complex content management and community features; not ideal for pure e-commerce.

Neo’s take: For 95%+ of you, skip this section. Unless your business scale and complexity genuinely reach that level, don’t go there — you’d just be asking for trouble.


4. Custom Development: Rebuilding the Wheel from Scratch

This means assembling a tech team (frontend, backend, UI/UX, QA) and writing a website line by line from zero.

Who is it for?

  • Extremely unique business models: Where existing systems fundamentally can’t support your business logic.
  • Mega platform companies: You want to build a niche “Amazon” or “Alibaba International.”
  • Players with endless money and time: Plenty of budget and patience to polish a fully proprietary system.

Scenario example: A company wants to build a C2M (Customer-to-Manufacturer) platform where users order online, the platform intelligently matches the right factory, and production progress is tracked in real time. No off-the-shelf solution exists for this complex workflow — it has to be custom-built.

Let’s run the cost numbers:

  • Headcount: A basic tech team (3–5 people) in a tier-1 city easily costs over a million RMB a year in salaries.
  • Time: From requirements analysis to first launch, at least 6–12 months.
  • Servers and maintenance: As users grow, this is a continuous, hefty investment.

Neo’s take: This is the “endgame player” choice. For the vast majority of independent site sellers and SMBs, it’s a road with a 1% survival rate. Until your business model is fully validated and your capital is extremely abundant, don’t even entertain the thought.


Summary: So How Do I Choose?

I know you might still be torn after all this. No worries — Neo will give you a simple, blunt decision path:

Approach One-liner Best for Startup cost Tech bar Flexibility
Shopify (SaaS) Fast starter, quick monetization B2C/DTC, fast fashion, viral product model Low ★☆☆☆☆ ★★☆☆☆
WordPress (open source) Content master, long-term compounding B2B, content commerce, vertical brands Medium ★★★☆☆ ★★★★★
Custom development Capital player, rule-maker, ecosystem builder Innovative models, platform businesses Extremely high ★★★★★ ★★★★★

My advice:

  • If you’re a B2C beginner, or want to test the market fast: Don’t hesitate — start with Shopify. Get products selling and marketing running first; that’s what matters. When your annual sales pass a million dollars, then consider migrating to WordPress or a more advanced setup.
  • If you’re B2B, or your business leans heavily on content marketing: Go WordPress first. It helps you build a professional, authoritative brand site — the key to high-quality inquiries and industry standing.
  • Custom development? Forget it. At least until your company goes public — don’t think about it before then.

Building the site is only the first step of a long march. What truly determines how far your independent site goes is always your product, your traffic, and your operations. Pick the tool that fits your current stage, then pour 100% of your energy into business growth — that’s the winning play.

Hope today’s share helps. Which approach are you using? What pitfalls did you hit along the way? Drop a comment and let’s talk!