Hi, I am Steve Bonin and I run a web-design company in Milton Ontario. Most websites I design today are within the WordPress environment, which makes sense since 35% of all websites on the internet are done this way. WordPress itself is free and there are many free themes and plugins. It can be thought of this way:
Most website designers include a WordPress installation in their pricing, this takes some time, but it saves time in the long run and gives the client (you) the ability to change things easily in the future.
Almost all my websites use the Divi theme. This is a premium theme built by Elegant Themes that costs about $100 per year. I bought an unlimited lifetime license for this theme and all its upgrades several years ago and offer it free to all my clients. I sometimes use a different theme pre-built for a very specific purpose, but usually I can do the same thing with a Divi Layout Pack. Divi allows for a great latitude in design and has pre-built modules for doing most things.
I install a series of plugins on all sites that I build. I hold subscriptions to these plugins and again, I offer them to my clients for free. Below are some of the plugins I install on all my websites and their functions. I use other plugins also but the ones listed below go on all websites and would cost my clients significant subscription fees if they were to do it themselves.
This is a great plugin that allows you to easily set titles, meta descriptions & meta keywords for each web page. It also creates sitemaps and robot.txt files that are important in ranking your website. There are some other technical things it does to help your website rank
As the name suggests, this is a backup application. I generally create a Gmail account for my clients and set Updraft to back up to the google drive for the Gmail account. Currently Gmail accounts have 15Gbytes of free online storage, which is plenty. Upraft also includes a migration utility to move your website from one host to another — I have found this utility to operate flawlessly — not all do!
This plugin allows for the addition of custom styling using CSS or functionality using javaScript. The Pro version allows for codes to be placed on a single page only. This plugin pretty negates the need to create child-themes (a different way of customizing themes). It also allows you to place schema markup on each page, which is important in search engine optimization.
As mentioned above I set up a new Gmail for my clients, this is more than just Gmail, it is a Google account that gives you access to many Google Properties like Google-my-Business, Search Console, Analytics, Data Studio and Tag Manager. These are important properties because they help you to stay on top of your website health and can help you to rank better in search and even understand your customers better. The main properties I set up for my clients are listed below:
Google Search Console allows you to register your new website with google and request indexing for your web pages. It can tell you how your website is doing, how your customers are finding you and things like: mobile usability, rich snippet eligibility and who links to your site. I register all my client's websites in Search Console.
I set up a Google Analytics property for all my clients. This measures and records demographics, user behaviour, devices users use to access your web pages and much more. You can set up goals and track the flow through marketing funnels, clicks on forms, video views, scroll-depth on pages, and stuff you haven't thought you wanted to know. I set this up because most people don't need to know this when they are first starting out, but when the time comes that they do want to know this stuff, they will have already collected months or years of data in their account.
Google has probably already set up a GMB page for your business using disparate information found all over the web. It is important to claim this listing and ensure the information is accurate. GMB pages show up in the "local pack" above the regular organic results on a search results page. Often users look no further than these listings to find your service. In this way, as a local business, you can out rank the national competition for your type of business or service.
I use a simple formula to quote on website design, its goes something like this...
I charge $1000 for the home page. Often I need to register a domainname and set up a hosting account for my clients. Then I have to set up WordPress on the host, install the theme and plugins. It also includes determining the style (i.e. fonts, colours, layout), the structure (i.e. navigation, how many pages, the importance and order of the web pages) and any global attributes that will be carried throughout the website
Examples of complex web pages are pages that have content that is specific to your company's industry. Pages where I would have to go out and look at your competitors, determine a keyword list, find appropriate images and write some custom content. For these pages I charge $500
Simple web pages would include a contact page, privacy policy, a landing page for an AdWords campaign, custom 404 error page or an about us page (if you provide me with the content). These pages are about $250 each
Given a 5-page website with a homepage, 2 specific content pages, a contact page and 1 other simple web page, the pricing would be as follows
Example 1 | |||
Qty | Type of Page | Price | Extension |
---|---|---|---|
1 | Home Page | $1000 | $1000 |
2 | Content Pages | $500 | $1000 |
2 | Simple Pages | $250 | $500 |
Total | $2500 |
E-Commerce websites are a combination of content pages, shopping pages and a shopping cart/checkout system of pages. The most popular method of creating an e-commerce website is to install the WooCommerce plugin into WordPress.
All the foregoing pricing applies to a e-Commerce website plus additional costs listed below.
Task | Price | extension |
---|---|---|
WooCommerce installation & setup | $1000 | one-time charge |
Payment Gateway Setup | $250 | per gateway |
Shipping Classes | $100 | per class |
External Shipping API integration | $250 | one-time charge |
Product Category Pages | $250 | per category page |
Attribute setup per category | $10 | per attribute per category |
Product Entry | $30 | per product |
Using the website in example 1 with the addition of 30 products, broken into 3 categories, category 1 has 2 attributes, while category 2 and 3 have 3 attributes each. PayPal is the only payment gateway and the shipping costs are calculated using the UPS API.
Qty | Item | Price | Extension |
---|---|---|---|
1 | WooCommerce installation | $1000 | $1000 |
1 | Paypal Gateway Integration | $250 | $250 |
1 | UPS Shipping API Integration | $250 | $250 |
1 | Shipping Class Set up | $100 | $100 |
3 | Product Categories | $250 | $750 |
2 | Product Attributes for 1 Category | $10 | $20 |
6 | 3 Product Attributes for 2 Categories | $10 | $60 |
30 | Product Entry | $30 | $900 |
1 | Cost of content pages from Example 1 | $2500 | $2500 |
Total | $5830 |
As can be seen from Example 2, eCommerce websites can quickly increase costs for a website build. The upside to this is that many eCommerce websites can be run without employees. Orders can be collected, packed and shipped on a daily basis and with the addition of the UPS API integration, the packed orders can be picked up by UPS on a daily basis, so there is no need to go to a shipping outlet.
All my clients are presented with a contract before work begins on their website build. This is a good way to come to an understanding of what will be done, what the client responsibilities are, how much it will cost and what the payment structure will be. This always mitigates and misunderstands that could arise in the future.
If you are interested in obtaining a quote for your website project, please click the Request A Quote button and send me a message