Skip to content
×

Building a website yourself or hiring a developer: how should you weigh development and ongoing maintenance?

When choosing between building a website yourself and outsourcing it, first compare what the site needs to do, how much time you can invest, and who will maintain it after launch—not just the initial build cost. According to the providers and forum contributors in the supplied material, an early-stage business that mainly needs to showcase products could start with a simple official website alongside an existing transaction platform. If custom features are needed but development skills are lacking, outsourcing may be worth considering. Building it yourself allows gradual adjustments, but does not eliminate maintenance. Outsourcing may save production time, but arrangements for later changes and handover still need to be confirmed.

First, distinguish between showcasing products and handling transactions yourself

A product information page and a full e-commerce website cannot be assessed using the same workload estimate. One contributor suggested starting with a simple official website to showcase products and then directing visitors to Shopee. Others recommended first building a presence on social media and existing storefront platforms, then considering a website once an initial version of the business is in place. These are suggestions for reducing the initial burden, not a sequence every entrepreneur must follow.

  • If you currently only need to introduce your brand and products, consider an informational website first rather than rushing to build your own shopping process.
  • If you want to handle transactions yourself, the assessment extends beyond layout to payment processing, orders and customer data, backups, security, and any invoicing or logistics integrations you may need.

For this reason, one contributor recommended that those without website development and operations capabilities subscribe to a full-service e-commerce platform and handle the visual design themselves. The point is not that platforms are necessarily cheaper, but that being able to create visuals should not be mistaken for being able to maintain a transaction system.

There are options between building it yourself and fully custom development

A contributor who described themselves as running a web design company noted that outsourced projects can be fully or partially customized. When budgets and launch timelines are limited, adapting an existing WordPress theme is another option. Hiring a company therefore does not necessarily mean writing everything from scratch, and running your own website does not require developing it from the ground up.

Another provider argued that customizing open-source packages while retaining their underlying logic can generally speed up development and improve stability. However, they also cautioned that getting a site up quickly and making it usable in practice are different things, and modifying code still requires skills. Discussing framework-based development, they noted that existing libraries can be reused, but portions that need to be rewritten take work and may introduce bugs or instability. These observations reflect that provider’s development experience and should not be treated as a quality guarantee for all packages or custom projects.

Include maintenance and handover capability in your selection criteria

The supplied material presents differing views on building your own site. Some contributors value WordPress tutorials and the opportunity to gradually develop an independently owned website and reduce platform dependence. Others warn that keeping payment processing stable and secure can be costly at the outset, and recommend using existing platforms first. These views focus on different burdens and cannot be reduced simply to saving money.

Outsourcing does not mean technical handover can be ignored. A provider responding on PTT particularly emphasized that syntax, code and database structure, along with development documentation, should be clear enough for others to take over. When assessing providers on this basis, make maintenance and handover key topics for discussion:

  • Who will handle future changes, and are there technical staff available to take over?
  • Will development documentation be retained so that maintenance does not depend on a single person?
  • Who will handle hosting issues, and who will handle website code issues? The hosting-provider assistance mentioned in the material is limited to hosting problems and should not be interpreted as a commitment to maintain the entire site.

Building a website yourself or outsourcing it: perspectives from across the web

With a limited budget, should you put all your resources into building the website?

Not necessarily. Beyond the build cost, you need to reserve money and time to run the website. One respondent who had helped someone build a site noted that it later stopped being updated, and therefore recommended first assessing the funding and effort available for ongoing work. A shopping cart service provider also suggested setting aside part of the initial budget to learn marketing or test advertising. This is a provider's recommendation; the actual allocation still depends on the website's needs and your capacity to run it.

When outsourcing, can development logs tell you whether a provider is capable of maintaining the site?

Development logs can provide leads for questions and help you understand the work, but they cannot establish on their own whether a provider subcontracts development, nor can they guarantee ongoing maintenance capability. One provider expressed concern that some companies lack engineers, making code difficult to modify after staff leave. They also acknowledged that it is not easy to tell whether work is subcontracted. Your assessment should go further by confirming who will handle changes and whether the code, database structure and development documentation will be available for someone else to take over.

If you want to reduce dependence on e-commerce platforms, should you immediately build your own site?

There is no need to rush into switching everything at once. One response suggested using WordPress hosting and tutorials to gradually develop your own website and reduce platform dependence. However, a hosting provider helping with hosting problems is not the same as taking responsibility for maintaining the entire site. If the website needs to handle transactions itself and the team lacks the ability to operate and maintain it, another view recommends using an existing platform first, because keeping payment processing stable and secure comes at a cost.

References

  1. Website設計廠商www.mobile01.com — Source used in the article above.
  2. [自介] 可思科技-購物車Website架設-SEO-網頁設計www.ptt.cc — Discusses: When outsourcing, can development logs tell you whether a provider is capable of maintaining the site?
  3. Website設計廠商www.mobile01.com — Discusses: With a limited budget, should you put all your resources into building the website?
  4. 創業應該如何選哪種Website架設?www.mobile01.com — Discusses: With a limited budget, should you put all your resources into building the website?
  5. 創業應該如何選哪種Website架設?www.mobile01.com — Discusses: If you want to reduce dependence on e-commerce platforms, should you immediately build your own site?
  6. 創業應該如何選哪種Website架設?www.mobile01.com — Discusses: If you want to reduce dependence on e-commerce platforms, should you immediately build your own site?
  7. 創業應該如何選哪種Website架設?www.mobile01.com — Source used in the article above.
  8. 創業應該如何選哪種Website架設?www.mobile01.com — Source used in the article above.
  9. 創業應該如何選哪種Website架設?www.mobile01.com — Source used in the article above.
  10. 創業應該如何選哪種Website架設?www.mobile01.com — Discusses: If you want to reduce dependence on e-commerce platforms, should you immediately build your own site?
Keep the conversation going

Join the discussion 0 comments

What are you working through? Share a question or experience and let’s find the next step.

No comments yet. Start the conversation.

Share your thoughts

← Keep exploring
LET’S TALK

Start with your brand.

Tell me about your website and what you want to achieve.

WhatsApp tony@procrustes.info
Scan to chat on WhatsApp