3 2 1 blastoff
play

3-2-1 Blastoff: Checklist for Website Launch Phil Pelanne | - PowerPoint PPT Presentation

3-2-1 Blastoff: Checklist for Website Launch Phil Pelanne | NewCity Welcome! Phil Pelanne | Director of Technology NewCity - building websites since 1995 Welcome! Phil Pelanne | Director of Technology NewCity - building websites


  1. 3-2-1 Blastoff: 
 Checklist for Website Launch 
 Phil Pelanne | NewCity

  2. Welcome! Phil Pelanne | Director of Technology •NewCity - building websites since 1995

  3. Welcome! Phil Pelanne | Director of Technology •NewCity - building websites since 1995 •Phil - launching them since 1998

  4. Welcome! Phil Pelanne | Director of Technology •NewCity - building websites since 1995 •Phil - launching them since 1998

  5. Welcome! Phil Pelanne | Director of Technology •NewCity - building websites since 1995 •Phil - launching them since 1998

  6. Welcome! Phil Pelanne | Director of Technology •NewCity - building websites since 1995 •Phil - launching them since 1998

  7. Welcome! Phil Pelanne | Director of Technology •NewCity - building websites since 1995 •Phil - launching them since 1998

  8. Welcome! Phil Pelanne | Director of Technology •NewCity - building websites since 1995 •Phil - launching them since 1998 •Big fan of uninterrupted sleep

  9. THANK YOU! PLEASE SHARE YOUR FEEDBACK: 
 WWW.SLIDO.COM 
 #0UTC19

  10. THANK YOU! PLEASE SHARE YOUR FEEDBACK: 
 WWW.SLIDO.COM 
 #0UTC19

  11. THANK YOU! PLEASE SHARE YOUR FEEDBACK: 
 WWW.SLIDO.COM 
 #0UTC19

  12. Infrastructure Timeframe: All project long

  13. All project long Infrastructure • Environment Setup

  14. All project long Infrastructure • Environment Setup Staging Production

  15. All project long Infrastructure • Environment Setup Dev Test Production

  16. All project long Infrastructure • Environment Setup • Issue Tracker

  17. All project long Infrastructure • Environment Setup • Issue Tracker • Continuous Integration

  18. All project long Infrastructure • Environment Setup • Issue Tracker • Continuous Integration

  19. All project long Infrastructure • Environment Setup • Issue Tracker • Continuous Integration • Automated Testing Pa11y NightWatchJS BackstopJS AVA Jest

  20. Regular Testing Timeframe: All project long

  21. All project long Regular Testing • Accessibility testing Stark Contrast App

  22. All project long Regular Testing • Accessibility testing WebAIM WAVE Lighthouse Colorblindly

  23. All project long Regular Testing • Accessibility testing • Responsive testing

  24. All project long Regular Testing • Accessibility testing • Responsive testing • SEO considerations Sortsite Lighthouse WebCEO SiteImprove

  25. All project long Regular Testing • Accessibility testing • Responsive testing • SEO considerations • Linting

  26. Front-end Performance Timeframe: about a month

  27. About a month Front-end Performance • Image optimization / type Dev Tools : Services: Utilities: JPEGMini ImageOptim

  28. About a month Front-end Performance • Image optimization / type vs

  29. About a month Front-end Performance • Image optimization / type • CSS / JavaScript

  30. About a month Front-end Performance • Image optimization / type • CSS / JavaScript • Use a content 
 delivery network

  31. About a month Front-end Performance • Image optimization / type • CSS / JavaScript • Use a content 
 delivery network

  32. About a month Front-end Performance • Image optimization / type • CSS / JavaScript • Use a content 
 delivery network • Testing services WebPageTest Pagespeed Insights YSlow

  33. About a month Front-end Performance • Image optimization / type • CSS / JavaScript • Use a content 
 delivery network • Testing services • Server considerations • Expiration headers • Gzip • HTTP/2

  34. SEO Considerations Timeframe: about a month

  35. About a month SEO Considerations • 301 redirects 301

  36. About a month SEO Considerations • 301 redirects • Sitemap generation

  37. About a month SEO Considerations •301 redirects •Sitemap generation •Canonical URLs www 
 https 
 /index.html no www http No filename www 
 https 
 no filename

  38. About a month SEO Considerations • 301 redirects • Sitemap generation • Canonical URLs • GTM / Analytics

  39. Accessibility Testing Timeframe: about a month

  40. About a month Accessibility Testing • Contrast Stark Contrast App

  41. About a month Accessibility Testing • Contrast • Browser extensions WebAIM WAVE Lighthouse Colorblindly

  42. About a month Accessibility Testing • Contrast • Browser extensions • Automated testing Pa11y aXe

  43. About a month Accessibility Testing • Contrast • Browser extensions • Automated testing • Lean on the CMS

  44. About a month Accessibility Testing • Contrast • Browser extensions • Automated testing • Lean on the CMS • Keyboard / Screenreader VoiceOver

  45. About a month Accessibility Testing • Contrast • Browser extensions • Automated testing • Lean on the CMS • Keyboard / Screenreader • Plan for the future SiteImprove DubBot Dinolytics Sortsite

  46. Minutiae Timeframe: about a month

  47. About a month Minutiae • Forms

  48. About a month Minutiae • Forms • Legacy stuff

  49. About a month Minutiae • Forms • Legacy stuff • Favicon

  50. About a month Minutiae • Forms • Legacy stuff • Favicon • Legal

  51. About a month Minutiae • Forms • Legacy stuff • Favicon • Legal • Print stylesheet

  52. About a month Minutiae • Forms • Legacy stuff • Favicon • Legal • Print stylesheet

  53. DNS Timeframe: a week from launch

  54. A week from launch DNS • Time to live > dig www.tamu.edu @ns1.tamu.edu www.tamu.edu. 300 IN CNAME www-lb.tamu.edu

  55. A week from launch DNS • Time to live mxtoolbox.com

  56. A week from launch DNS • Time to live • Who should know? What people or group? Availability Comm channels

  57. A week from launch DNS • Time to live • Who should know? • When is switch?

  58. A week from launch DNS • Time to live • Who should know? • When is switch? • What should change? - A record - CNAME record - AAAA record(s)

  59. A week from launch DNS • Time to live • Who should know? • When is switch? • What should change? • Is there internal DNS?

  60. All the Scans Timeframe: a week from launch

  61. A week from launch All the Scans • Broken links Integrity App SiteImprove

  62. A week from launch All the Scans • Broken links • Accessibility SiteImprove DubBot Dinolytics Sortsite

  63. A week from launch All the Scans • Broken links • Accessibility • Spelling Typeosaur Scrutiny SiteImprove Sortsite

  64. A week from launch All the Scans • Broken links • Accessibility • Spelling • Remove test stuff

  65. A week from launch All the Scans • Broken links • Accessibility • Spelling • Remove test stuff • Load testing

  66. Day-of planning Timeframe: a week from launch

  67. A week from launch Day-of planning • Who is involved? - What people or group? - Availability

  68. A week from launch Day-of planning • Who is involved? • What gets turned off? - Consolidated sites - Redirects! - Related services: - Search - CDN - Monitoring

  69. A week from launch Day-of planning • Who is involved? • What gets turned off? • Previous site access - old.example.com - www2.example.com - Update robots.txt - Restrict access

  70. A week from launch Day-of planning • Who is involved? • What gets turned off? • Previous site access • Monitoring

  71. A week from launch Day-of planning • Who is involved? • What gets turned off? • Previous site access • Monitoring • Rollback strategy - Low TTL helps - Redirect to www2 in emergency - Republishing

  72. A week from launch Day-of planning • Who is involved? • What gets turned off? • Previous site access • Monitoring • Rollback strategy • Communication channels - Video - war room - Chat - Slack channel for launch - Fallback mobile numbers

  73. Launch Day! Timeframe: OMG OMG OMG

  74. Immediately after launch Launch Day! • Robots.txt • Sitemap submission • Cache enabling • Verify SSL • Test redirects • Search index • Disable sites / set up redirects • Followup 404 scan

  75. Watch & Listen Timeframe: days to weeks after launch

  76. Days to weeks after launch Watch & Listen • Uptime tracking • Performance monitoring • Analytics alarms • Regular scanning • Keep using that 
 issue queue!

  77. THANK YOU! Download your own checklist: NWCTY.COM/LAUNCH

Recommend


More recommend