/
Website Deployment Checklist
Website Deployment Checklist
Refer to this guide prior to deploying a website.
Development Tasks
Task | Tools | Priority |
---|---|---|
Create a code repository | GitHub | Required |
Determine Browser support | Probably the same as Infusion | Required |
Determine Site environment | e.g. static site, dynamic ( Wordpress ) | Required |
Vagrant Box for testing | Would be helpful to have a vagrant box that has the same configuration as the production server, for testing on. | Nice to have |
Establish any required redirects | Also look to see which "old" urls are still trying to be accessed (maybe look at server logs) | Required |
Implement Responsive Version | Required | |
Minify JavaScript | Uglify. See if the static site generator can do this automatically. | Moderate |
Minify / Optimize CSS | Styles from UIO could be an issue, but should see if the static site generator can do this automatically. | Moderate |
Add sitemap.xml ( for SEO ) | Moderate | |
Add Analytics | Google Analytics | Moderate |
Hook up to the CI server | Run tests on merge ( need to determine the type of tests to create See: Prior to Deployment Tasks ) | Nice to have |
Prior to Deployment Tasks
Ensure tests are run under the same environments that the production is expected to be. (.e.g same versions and configuration of servers )
Task | Tools | Priority |
---|---|---|
Smoke Test |
| Required |
Automated tests using web driver? | Including testing inputs to the site. | Nice to have |
Validate Markup | W3C Markup Validation Service | Required |
Check the custom 404 page loads | Required | |
Check for broken links | Screaming Frog | Required |
Look for links that redirect | Screaming Frog | Nice to have |
Make sure that any implemented redirects work | Required | |
Error Responses ( that can be found by crawling the site ) | Screaming Frog | Nice to have |
Page Title Issues ( duplicate, missing, long ) | Screaming Frog | Required |
Issues with H1s ( duplicates, missing, long ) | Screaming Frog | Required |
Network Utilization | Chrome Accessibility Developer Tools extension | Nice to have |
Web Page Performance | Chrome Accessibility Developer Tools extension | Nice to have |
Check Responsive Layouts / Design |
| Required |
Accessibility Test - Automated |
| Nice to have |
Accessibility Test - Manual | could make use of some of the above automated tools | Required |
Post Deployment Tasks
Task | Tools | Priortity |
---|---|---|
Re-run "Prior to Deployment Tasks" | Some set or subset of the pre-deployment tasks | Required |
Check crawl errors | Google Search Console Can use same tool as the pre-deployment tasks | Required |
Ensure Sitemap present ( for search engines ) | Google Search Console | Moderate |
Check security Issues |
| Required |
Mobile Usability |
| Required |
Page Speed | Nice to have | |
Ensure site monitoring tools are enabled | Alert for outages, response time, etc. | Nice to have |
, multiple selections available,
Related content
Maintaining Wordpress Sites
Maintaining Wordpress Sites
More like this
WeCount website release steps
WeCount website release steps
More like this
Grunt based build scripts planning
Grunt based build scripts planning
More like this
Release Package QA Test Plan
Release Package QA Test Plan
More like this
Release Process
Release Process
More like this
Pre-1.5 Docs Tasks
Pre-1.5 Docs Tasks
More like this