Logo - Business Development Bank of Canada - BDC

Building your website: Do it yourself or hire a pro?

A DIY site won’t work as well if you have complex requirements

3-minute read

Should you create your company’s website or hire a web developer or agency to do the job for you?

With the proliferation of inexpensive DIY platforms such as WordPress, Squarespace and Shopify creating your own website has never been easier, even for a company with no IT staff.

On the other hand, a developer or agency can bring you a lot of added value. For example, professionals can make sure your site is easy for visitors to use and is optimized to rank higher in search engine results.

The choice comes down to how much time and money you have. Follow these pros and cons to make a decision that’s optimal for your business. 

DIY website

ProsDIY platforms are much less costly than hiring a professional to create your site. Using them is also fairly simple thanks to user friendly software, how-to guides, discussion forums and tutorials. They can be upgraded as you expand. And you don’t need to deal with a call for bids to find a professional to design your site.

Cons—Building a good-quality DIY site takes much more time than if a web developer does it for you. You have to research which platform to use and learn how it works. Then, you have to add content, update it regularly and optimize the site to rank higher in search results.

You also risk hurting your brand if your site doesn’t end up looking professional or isn’t easy to use. While you don’t need programming skills, you should be comfortable with computers and the Internet.

A DIY site also won’t work as well if you have many products or complex requirements, such as the need to integrate your site with other business systems such as accounting and inventory management.

Hiring a professional

Pros—A developer or agency can make sure your site looks great, is customized to your needs and is easy to navigate for web visitors. They can optimize it for search engines so it ranks higher in search results. They can save you the time and effort you’d have to devote to creating a DIY site. And they can build in back-end functionality to integrate the site with your other business systems.

Cons—Hiring a professional will generally cost a lot more than going the DIY route. You’re also not sure to get better results; developers vary widely in their skills. A professionally designed site may look nice, but that doesn’t necessarily mean it’s easy for visitors to navigate, optimized for searches and aligned with your brand.

Get several bids, ask for references, and check other sites the developer has designed. It’s a good sign if the developer discusses the project with you in plain language, instead of using a lot of technical lingo. Also make sure they train your team so you can do your own site updates, instead of needing to hire the developer each time.

For more tips, be sure to read our blog posts 5 steps to launching your new website and Avoid being held hostage by a web developer.

Your privacy

BDC uses cookies to improve your experience on its website and for advertising purposes, to offer you products or services that are relevant to you. By clicking ῝I understand῎ or by continuing to browse this site, you consent to their use.

To find out more, consult our Policy on confidentiality.