Web design & development
This page covers what we actually build, what is inside each type of project, and what you receive when it is finished. Everything listed is included in the plan price. Nothing gets added to your invoice without a written quote you have approved first.
The baseline
These are not upsells and they are not on a tier list. They are the floor.
We start from your content, your colours and your photos. What we do not do is install a marketplace theme, swap out the demo text and call it a custom design. If you have no brand colours yet, we will pick a palette and show you why it suits the business.
Around three quarters of small-business traffic arrives on a phone, so we lay out every page again at phone width rather than letting the desktop design collapse and hoping for the best. Then we open it on an actual handset before launch.
Every form is tested with a live submission before the site goes live. We check it arrives, check it is not landing in spam, and set the reply-to address so hitting Reply answers the customer rather than the website.
Page titles and meta descriptions written per page, one H1 per page, headings in a sensible order, alt text on images that carry meaning, a generated sitemap, and the site submitted to Search Console so Google knows it exists.
Caching configured, images compressed before upload rather than after, SSL checked and HTTP redirected, a security plugin set up, and the admin username changed off the default. Small things, but they are the ones that get missed.
Admin credentials, hosting and domain details in your name, a page-by-page checklist confirming everything works, and a short screen recording walking you through editing your own content.
Build type 01
This is the majority of what we do. Five to ten pages covering what you offer, where you work, who you are and how someone reaches you. Trades, clinics, consultants, salons, restaurants, studios, local services.
The structural decision that matters most is giving each service its own page. Businesses routinely list eight services as bullet points on one page and then wonder why they never appear in search for any of them. A page per service, written in the words customers actually use, is the single change that moves the needle most often.
Build type 02 · in detail
An online store is not a website with a buy button attached. It is a small piece of financial software that has to take money, calculate tax, work out shipping, email the customer, and tell you what sold. Most of the work is in the parts nobody sees.
We do not hand over an empty store for you to fill in. Products are loaded, priced and photographed into place, variations configured, and the whole checkout is run end to end with a real test transaction before you ever see it live.
The commonest failure in a small store is not the design. It is a shipping rule that quietly charges $12 to ship a $9 item, or a tax setting that has never been checked, or an order confirmation email nobody ever tested that has been going to spam for six months.
Up to 30 products loaded with titles, descriptions, prices, SKUs and images sized consistently. Variable products get their variations built out properly — size, colour, material — each with its own price, stock level and image where it differs.
A category structure that makes sense to a shopper rather than to your spreadsheet, plus filters where the catalogue warrants them. Related products and upsells configured on product pages.
Stock tracking switched on, low-stock and out-of-stock thresholds set, backorder behaviour decided, and the notification email pointed at an address you actually read.
Shipping zones by region, with flat rate, weight-based or free-over-threshold rules as suits the products. Where you use a carrier with live rates, we connect it and compare quoted rates against real ones before launch.
Tax rules configured for the regions you sell into — GST/HST by province for Canadian stores, state-level rules for US sales — with prices set to display inclusive or exclusive as your market expects. We set what you tell us applies; confirming your obligations is a conversation for your accountant, not for us.
Your payment gateway connected in live mode, wired to your own account so money reaches your bank directly. Card, Apple Pay and Google Pay enabled where supported, and a real transaction pushed through and refunded to prove the whole loop works.
Order confirmation, processing, completed, refunded and failed-payment emails styled to match the store and tested to a real inbox. Customer accounts enabled with order history, saved addresses and password reset checked.
eCommerce tracking in Google Analytics so you can see revenue, conversion rate and which products sell, not just visitor counts. Abandoned cart visibility where the plugin stack supports it.
Before a store goes live we work through this as a checklist, on both desktop and a phone. Every item has to pass.
What a store build does not include. Payment gateway fees and any monthly gateway costs, which you pay directly to the provider. Premium extensions such as subscription billing, bookings, multi-currency or advanced shipping calculators — these are quoted separately with the licence cost shown, and never bought without your approval. Product photography. Ongoing order fulfilment. Accounting or tax advice: we configure the tax rules you tell us apply, and confirming what applies is your accountant's job.
Build type 03
A page with one job. If you are paying for every click, sending that traffic to a homepage with seven navigation links is the most expensive mistake in small-business advertising — every one of those links is a way to leave without contacting you.
A landing page strips the exits. One offer, stated above the fold in the same language as the ad that brought them there, one thing to do next, and proof arranged underneath for the people who need convincing before they act.
Build type 04
An existing site that has become a liability: slow, broken on phones, running plugins last updated in 2019, or sitting behind a developer who has stopped replying to email.
Files and database, taken and stored before anything is touched. If a rebuild goes sideways, there is always a way back to exactly what you had.
We list every page currently indexed by Google. Anything that changes address gets a 301 redirect so the ranking and any links pointing at it carry across instead of dying at a 404.
Blog posts and service pages that already bring in traffic get moved across, not quietly dropped because they were inconvenient to rebuild.
The new site is built alongside the old one and reviewed there. Your live site stays up and working the entire time.
Where hosting, the domain or the admin login are in someone else's name, we help you go through the registrar and host's transfer process to get them back under your control.
If you have lost access entirely — the developer has gone quiet and you do not know who holds the domain — send us the web address and we will tell you what we can determine from public records about where it is hosted and who the registrar is. There is no charge for that, and no obligation afterwards.
The stack
We are not neutral about this, so it is worth explaining rather than presenting it as the only option.
Not the most fashionable choice among developers, and we are aware of that. It is the one that leaves you able to hire any developer in any city to work on your site afterwards, and to move hosting without rebuilding. Lock-in is the thing we are optimising against.
Because you should be able to change your own opening hours at nine on a Sunday night. A site you have to email someone to edit is a site that slowly goes out of date.
Registered in your name, paid by you directly, roughly $15 a year for a domain and $80–$200 for hosting. We will recommend a provider and set it all up, but the account is yours from the first day.
When we will tell you we are the wrong choice. If you need a web application rather than a website — a booking platform with complex logic, a members system handling sensitive records, a native mobile app, or anything requiring a dedicated back-end team — WordPress is the wrong tool and we are the wrong studio. We would rather say that at the quoting stage than learn it halfway through on your budget.
Plan comparison
Prices are ranges rather than fixed rates — where a project lands depends on its scope, and you get one exact figure in writing before anything is charged.
| Starter $119–$299 | Business $349–$699 | Professional $649–$1,199 | eCommerce $1,149–$2,999 | |
|---|---|---|---|---|
| Pages | 1 (long-scroll) | Up to 5 | Up to 10 | Up to 10 + shop |
| Delivery time | 24–48 hours* | 24–48 hours* | 3–5 business days | 7–10 business days |
| Revision rounds | 1 | 2 | 3 | 4 |
| Copywriting | Formatting only | Formatting only | All pages written | All pages + product descriptions |
| Blog setup | — | Yes | Yes | Yes |
| Analytics & Search Console | Analytics only | Yes | Yes | Yes + eCommerce tracking |
| Schema markup | — | Basic | Full | Full + product schema |
| Online store | — | — | — | Up to 30 products |
| Post-launch support | 14 days | 14 days | 30 days | 30 days |
24–48 hour delivery applies to Starter and Business builds, and the clock starts once your approved brief, deposit and content are all in — not at first contact. Professional builds take 3–5 business days and eCommerce stores 7–10. Your written quote states the actual date for your project.
Not included in any plan: domain registration, web hosting, premium plugin licences, paid stock photography, logo design, and content you ask us to write outside the plan. Each is optional, quoted in advance, and paid by you directly to the provider wherever possible so the account stays in your name.
Build questions
Yes, and it is the reason we build the way we do. Text, images, prices, opening hours, new pages and blog posts are all editable through Elementor without touching code. Your handover recording walks through it. What we would not recommend doing yourself is restructuring the layout of a page or installing new plugins — that is where sites tend to break.
Not a problem, it just changes the quote. If you have clean product data in a spreadsheet, bulk import is quick and the cost per additional product is small. If the data needs cleaning or the descriptions need writing, that is where the time goes. Send us the list and we will price it before you commit.
Your own photos are almost always better than stock, particularly for trades, restaurants and anything where people want to see real work. Where you have none, we use licensed stock images. For product photography in a store build, you will need real photos of the actual products — stock will not do, and it is worth getting them shot properly.
We quote them before doing them. Small text tweaks during your support window are usually absorbed without a fuss. Larger changes — new pages, new sections, a different design direction — get a written quote and you decide. Nothing is ever added to an invoice you have not approved.
It will be built so that it can, which is not the same thing. Correct titles, headings, a sitemap, decent speed and Search Console connected are the groundwork. Actually ranking for competitive terms takes months of content and links, and anybody promising otherwise is guessing. If ranking matters to you commercially, that is an SEO engagement, not a build.
You do, once the project is paid in full — the design, the pages, the content we wrote, the domain, the hosting account and the WordPress installation. Every credential is in your handover email. You can move to another developer at any point without asking us or paying us anything.