Hosting is a prerequisite, not a project step. Development begins on a staging environment. SEO, performance optimisation, and final QA are carried out on the live hosting environment only — these cannot be properly tested before the site is on its final server.

Project Phases

0

Before We Begin

Before development starts, a checklist is completed covering: domain and hosting access, design files, content inventory, third-party credentials (CRM, mailing list, payment gateway), and agreed sitemap.

View checklist →

1

Brief & Discovery

Review of the project brief, existing site (if applicable), and technical requirements. Clarifying questions are resolved before estimation. If the scope requires access to an existing system to assess properly, this is flagged in the proposal.

2

Proposal & Agreement

A written proposal is provided with scope, estimated hours, timeline, and payment terms. Work begins after written approval and receipt of the agreed deposit.

3

Design (if applicable)

For projects involving Ira Ginzburg Studio, UX/UI design is delivered first. Development begins from approved design files. Design revisions requested after development begins may require additional hours.

4

Development — Staging

Site is built on a staging environment. This includes WordPress setup, plugin installation, theme build, dynamic functionality, and form configuration. The client receives a staging link for review at agreed milestones.

5

Content Population

Client-supplied content is added to the site. This step requires all content to be ready and approved. Content delays at this stage affect the launch timeline.

6

Review & Revisions

Client reviews the staging site. Feedback is consolidated — one round of revisions is included in standard scope. Additional rounds and changes outside the original scope are flagged and quoted before implementation.

7

QA, Performance & SEO

Final quality assurance: cross-browser testing, mobile responsiveness, form submissions, broken links, page speed optimisation, and on-page SEO setup. This step is carried out on the final live hosting environment.

8

Launch

Site is migrated or deployed to the live domain. DNS is updated, SSL is confirmed, and a post-launch check is carried out. The one-month warranty period begins from this date.

9

Handoff & Documentation

Client receives admin access, login credentials, and a brief orientation on managing the site. Ongoing maintenance is available via a maintenance plan.

Complex or Unknown Functionality

Some requirements cannot be accurately estimated without first reviewing an existing system, third-party integration, or undocumented custom functionality.

Cannot be estimated without access / audit — quoted separately. This applies to: legacy custom code, undocumented APIs, CRM integrations with non-standard configurations, and any system where the full technical scope is unclear from the brief alone. An audit or discovery phase may be proposed as a paid first step.