Web design project checklist
Tick each line as it is done. The owner in brackets is who usually does it.
Brief and kickoff
- Goals of the site and how success will be judgedUsually: Producer, client
- Who the site is for, and the two or three things they come to doUsually: Producer, client
- Sitemap: every page in this phase, and what is left for laterUsually: Producer
- Agreed scope, budget, revision rounds and the launch targetUsually: Producer, client
- Platform chosen (WordPress, Webflow, Framer, Shopify or custom) and whyUsually: Developer
- Logins: domain registrar, DNS, hosting, current site, analyticsUsually: Client
- Brand assets: logo files, fonts, colours, photos and their licencesUsually: Client
- Sites the client likes and dislikes, with what they like about themUsually: Client
- Who approves on the client side, and how quickly they usually answerUsually: Producer
Copy
- Who writes each page, and the date it is dueUsually: Producer
- Page copy drafted with headings, calls to action and meta descriptionsUsually: Copywriter or client
- Facts checked: names, prices, opening hours, addressesUsually: Client
- Copy approved per page before design uses itUsually: Client
Design
- Direction agreed first: type, colour and one key pageUsually: Designer
- Home page and each page template, at desktop and mobile widthsUsually: Designer
- States designed: forms with errors, empty results, menus openUsually: Designer
- Contrast and text sizes checked for reading on a phoneUsually: Designer
- Internal review before anything goes to the clientUsually: Creative lead
Client review
- One review link or file for each round, with the version on itUsually: Producer
- Feedback collected in one place, each note tied to the page and spotUsually: Producer
- Notes sorted: fix now, discuss, or new request outside the scopeUsually: Producer, designer
- Rounds used counted against the rounds agreedUsually: Producer
Approval
- Design approved per page, with the version and the dateUsually: Client
- Anything approved with changes has those changes listedUsually: Producer
- New requests from the review priced or parkedUsually: Producer
Build
- Staging site set up, hidden from search enginesUsually: Developer
- Templates built from the approved design versionUsually: Developer
- Content entered, images compressed and given alt textUsually: Developer or client
- Forms connected and sending to the agreed addressesUsually: Developer
- Redirects mapped from old addresses to new onesUsually: Developer
- Analytics, consent banner and any tracking the client needsUsually: Developer
QA
- Built pages compared with the approved design at the same widthsUsually: QA or designer
- Checked in Chrome, Safari and Firefox, and on a real iPhone and Android phoneUsually: QA
- Every form tested, and every message receivedUsually: QA
- Links, buttons and menus clicked through, no broken linksUsually: QA
- Page speed checked on mobile, large images fixedUsually: Developer
- Keyboard use and alt text checked on the main pagesUsually: QA
- Client reviews staging and signs off for launchUsually: Client
Launch
- Launch checklist run (DNS, SSL, search engine settings, redirects)Usually: Developer
- Live site checked page by page after the switchUsually: QA
- Client told it is live, with what to check and who to callUsually: Producer
Handover
- Client logins created with the right roles; agency logins kept or removed as agreedUsually: Developer
- Short guide or recording on editing pagesUsually: Developer
- Backups, updates and hosting: who looks after them from nowUsually: Producer, client
- Open notes and phase two ideas written down in one listUsually: Producer
- Final invoice and the support period confirmedUsually: Producer
Web design project checklist, Woofocus, app.woofocus.com/templates/web-design-project-checklist