Services

Website Rebuild: WordPress or Custom? A Decision Tree That Saves You Six Months of Tuition

2026.06.07 · 233 views
Website Rebuild: WordPress or Custom? A Decision Tree That Saves You Six Months of Tuition

Choosing wrong costs six months and double the budget. Here is the framework, the real costs, and the traps.

Share:

"Our site was built five years ago on WordPress for NT$30,000. Now we want memberships, booking, and LINE integration, and the dev says plugins conflict — fix one thing, three break. Keep patching WordPress or rebuild custom?" We field three or four of these calls a month. The cost of choosing wrong is time: wrong-direction clients lose six months on average and double their budget, then rebuild anyway.

When It Fits vs When It Doesn''t

WordPress fits content-led sites (brochure, blog, news), tight budgets (NT$30K–150K), self-editing, off-the-shelf plugin needs, few yearly changes. Custom (Laravel) fits process-led systems (members, booking, subscriptions, back-office logic), unique business logic, payment / ERP / API integration, large data, and operational-core systems that cannot break. Caveat: "80% content + 20% forms" makes custom a waste; "membership tiers + auto-billing + reports" makes WordPress plugins a future rebuild.

Alternatives Matrix

OptionProsConsCost
WordPress + pluginsFast, cheap, self-editablePlugin conflicts, security riskNT$30K–150K
Site SaaS (Wix / Shopify)Fastest launch, no opsLong-term fees, low customizationNT$500–3,000/mo
Semi-custom (WP + custom)Balances cost & flexibilityBound by WP architectureNT$150K–400K
Full custom (Laravel + Flutter)Fits process, evolvableHigh upfront, needs pro teamNT$400K+

Full Process (tools & deliverables)

  • Requirements (3–5 days): interviews + MoSCoW feature list. Deliverable: spec, list (Notion).
  • Design (1–2 weeks): IA + wireframes + visuals. Tool: Figma. Deliverable: clickable prototype.
  • Development (4–10 weeks): build + payment integration. Tools: Laravel, Git, ECPay / TapPay. Deliverable: staging.
  • Testing & acceptance (1 week): cross-device + checklist. Deliverable: acceptance sheet.
  • Launch (2–3 days): DNS / SSL / deploy. Tools: Cloudflare, Laravel Forge, UptimeRobot. Deliverable: live site + monitoring.

Real Cost Breakdown

Beyond the dev quote: hosting NT$300–2,000/mo + domain NT$400–800/yr + SSL (Let''s Encrypt free or paid cert) + payment fees (ECPay ~2.8%, Stripe ~3.4% + fixed) + third-party APIs (SMS, maps, email) + maintenance (15–20% of dev cost/yr). WordPress looks cheaper, but plugin licenses + security upkeep + breach cleanup often catch up to semi-custom over three years.

Reality vs Client Expectation

  • "WordPress is cheaper" → long-term upkeep often matches semi-custom over three years.
  • "Custom changes anything" → changes still take dev hours and testing.
  • "Launch is the finish" → launch is the start; first 90 days matter most.
  • "More features is better" → every feature is maintenance debt.

Common Traps & Fixes

  • Plugin-stack hell → inventory must-haves, consolidate.
  • Editing production with no staging → always build staging first.
  • Going live without testing payments → run a real small transaction + refund.
  • Major changes with no backup → full DB + file backup, verify restore.
  • No SEO redirects → list 301 mapping before changing URLs.
  • Verbal "OK" with no checklist → sign off item by item in writing.

Success Metrics + 90-Day Roadmap

Day 30: monitor uptime (UptimeRobot), fix bugs, confirm GA4. Day 60: review bounce, dwell, funnel; optimize the two worst pages; finish structured data. Day 90: revisit KPIs (inquiries / signups / orders), decide next feature by data.

Decision Checklist

More "yes" means lean custom:

  • ☐ Do you need membership tiers?
  • ☐ Online payments / subscriptions?
  • ☐ Custom back-office reports?
  • ☐ ERP / CRM / LINE OA integration?
  • ☐ Will data exceed tens of thousands of rows?
  • ☐ Does downtime directly hit revenue?
  • ☐ Will you keep adding features over two years?
  • ☐ A unique flow off-the-shelf plugins cannot do?
  • ☐ Are security / personal data a hard requirement?
  • ☐ Is the team willing to invest in long-term maintenance?

Call to Action

Unsure which path? ScriptWalker offers a free 30-minute website health-check consult — we run the decision tree and give a written "WordPress vs custom" assessment plus a rough quote. Custom website projects start at NT$80,000. Email [email protected] or add us on LINE.

Share: