Your personal guide to a worry-free WordPress website.

The BPN Workflow


Sandbox Domain


A sandbox/development domain is set up as a draft website that will change often until we get it to a final draft stage.

If you already have a website set up, a copy of it will be migrated to the sandbox domain. This leaves your current website unchanged while the new design is being created.

The final, new site design is migrated and launched on your official, website.




design and development

This part is customized for each client, matching your comfort level in working with WordPress.

Many clients provide images, text, and general instructions. Others prefer a more hands-on approach, having their own login, enabling them to make changes or add content.

For clients who find it helpful, a project board is created (Trello). This is a place to share ideas, to-do lists, images, and any other key information. This can be easier to manage than tracking numerous emails.


migration launch

When the draft site is finished, it will be migrated to your official domain. Once launched, there will be some final configurations and testing.

If you have a live website already, this process completely overwrites the current design with the new site.

If you do not have a website already, we will get one set up for you. BPN also offers domain and hosting services.



ongoing support

All websites need monitoring to maintain peak performance and security. BPN can train you how to do this. If you do not have the time or interest in managing the site yourself, BPN has an affordable management service which can save you a great deal of time and headaches.



How much will it cost?

simple website

Generally 1-5 pages

Uses a premade layout template

Basic customization (colors/fonts)

Static brochure/info type of website

1-2 weeks to launch

Average cost $500 – $1000

Complex website

Larger 5+ pages

Advanced Customization

Dynamic content

e-commerce / various forms / membership

4-6 weeks to launch

Average cost $1000 – $2000


Brian is very responsive and always does what he says he’s going to do. He has a good professional approach and he offers great value for money. I would recommend him unequivocally.

Fin C Gray


We are thankful for Brian’s creativity and out of the box thinking in helping us design our information hub. He is quick to respond and patient with our additions and changes.

Nadia Vanderkuip

Director, UrbanPromise International

Always responsive and works until he gets it to please me as a customer even if I have some old ideas which anchor me.

Terry Barber

Owner, HardwareMFG


3 Easy Steps

A get-to-know you call, with a focus on your website journey.

The better I understand the background of your project and your goals,

the better advise I will be able to give.


If the call confirms for you that BPN is a good match for your project,

the next step is to submit Hire BPN form.


After receiving the Hire BPN form, I will send an invoice for $240.


I use Intuit QuickBooks for invoices which are sent via email. The email will include a link to make a secure payment online. The payment confirms a commitment to hire me for the project and work begins.


The $240 will be applied as a credit on your next invoice

(at $30-hour rate, refund of balance if the project is completed in less than 8 hours.)

About bpn

Brian Newhall


WordPress Specialist

I do all my design and development in WordPress but my skills go beyond creating posts and installing plugins. As needed, I can work with all the technology that makes WordPress run (HTML, CSS, PHP, JavaScript, MySQL). This is of great benefit when troubleshooting problems that can come up in WordPress and opens more options for customization.

What does BPN stand for?

BPN stands for business process network. A modern website can do much more than provide brochure style information. It can be a central part of bringing the network of processes within your business or organization together in an optimized, efficient workflow. Web design is both aesthetics and functionality. BPN helps explain my approach to web design, and it also happens to be my initials

– Brian P Newhall