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 since 1995 •Phil - launching them since 1998
Welcome! Phil Pelanne | Director of Technology •NewCity - building websites since 1995 •Phil - launching them since 1998
Welcome! Phil Pelanne | Director of Technology •NewCity - building websites since 1995 •Phil - launching them since 1998
Welcome! Phil Pelanne | Director of Technology •NewCity - building websites since 1995 •Phil - launching them since 1998
Welcome! Phil Pelanne | Director of Technology •NewCity - building websites since 1995 •Phil - launching them since 1998
Welcome! Phil Pelanne | Director of Technology •NewCity - building websites since 1995 •Phil - launching them since 1998 •Big fan of uninterrupted sleep
THANK YOU! PLEASE SHARE YOUR FEEDBACK: WWW.SLIDO.COM #0UTC19
THANK YOU! PLEASE SHARE YOUR FEEDBACK: WWW.SLIDO.COM #0UTC19
THANK YOU! PLEASE SHARE YOUR FEEDBACK: WWW.SLIDO.COM #0UTC19
Infrastructure Timeframe: All project long
All project long Infrastructure • Environment Setup
All project long Infrastructure • Environment Setup Staging Production
All project long Infrastructure • Environment Setup Dev Test Production
All project long Infrastructure • Environment Setup • Issue Tracker
All project long Infrastructure • Environment Setup • Issue Tracker • Continuous Integration
All project long Infrastructure • Environment Setup • Issue Tracker • Continuous Integration
All project long Infrastructure • Environment Setup • Issue Tracker • Continuous Integration • Automated Testing Pa11y NightWatchJS BackstopJS AVA Jest
Regular Testing Timeframe: All project long
All project long Regular Testing • Accessibility testing Stark Contrast App
All project long Regular Testing • Accessibility testing WebAIM WAVE Lighthouse Colorblindly
All project long Regular Testing • Accessibility testing • Responsive testing
All project long Regular Testing • Accessibility testing • Responsive testing • SEO considerations Sortsite Lighthouse WebCEO SiteImprove
All project long Regular Testing • Accessibility testing • Responsive testing • SEO considerations • Linting
Front-end Performance Timeframe: about a month
About a month Front-end Performance • Image optimization / type Dev Tools : Services: Utilities: JPEGMini ImageOptim
About a month Front-end Performance • Image optimization / type vs
About a month Front-end Performance • Image optimization / type • CSS / JavaScript
About a month Front-end Performance • Image optimization / type • CSS / JavaScript • Use a content delivery network
About a month Front-end Performance • Image optimization / type • CSS / JavaScript • Use a content delivery network
About a month Front-end Performance • Image optimization / type • CSS / JavaScript • Use a content delivery network • Testing services WebPageTest Pagespeed Insights YSlow
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
SEO Considerations Timeframe: about a month
About a month SEO Considerations • 301 redirects 301
About a month SEO Considerations • 301 redirects • Sitemap generation
About a month SEO Considerations •301 redirects •Sitemap generation •Canonical URLs www https /index.html no www http No filename www https no filename
About a month SEO Considerations • 301 redirects • Sitemap generation • Canonical URLs • GTM / Analytics
Accessibility Testing Timeframe: about a month
About a month Accessibility Testing • Contrast Stark Contrast App
About a month Accessibility Testing • Contrast • Browser extensions WebAIM WAVE Lighthouse Colorblindly
About a month Accessibility Testing • Contrast • Browser extensions • Automated testing Pa11y aXe
About a month Accessibility Testing • Contrast • Browser extensions • Automated testing • Lean on the CMS
About a month Accessibility Testing • Contrast • Browser extensions • Automated testing • Lean on the CMS • Keyboard / Screenreader VoiceOver
About a month Accessibility Testing • Contrast • Browser extensions • Automated testing • Lean on the CMS • Keyboard / Screenreader • Plan for the future SiteImprove DubBot Dinolytics Sortsite
Minutiae Timeframe: about a month
About a month Minutiae • Forms
About a month Minutiae • Forms • Legacy stuff
About a month Minutiae • Forms • Legacy stuff • Favicon
About a month Minutiae • Forms • Legacy stuff • Favicon • Legal
About a month Minutiae • Forms • Legacy stuff • Favicon • Legal • Print stylesheet
About a month Minutiae • Forms • Legacy stuff • Favicon • Legal • Print stylesheet
DNS Timeframe: a week from launch
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
A week from launch DNS • Time to live mxtoolbox.com
A week from launch DNS • Time to live • Who should know? What people or group? Availability Comm channels
A week from launch DNS • Time to live • Who should know? • When is switch?
A week from launch DNS • Time to live • Who should know? • When is switch? • What should change? - A record - CNAME record - AAAA record(s)
A week from launch DNS • Time to live • Who should know? • When is switch? • What should change? • Is there internal DNS?
All the Scans Timeframe: a week from launch
A week from launch All the Scans • Broken links Integrity App SiteImprove
A week from launch All the Scans • Broken links • Accessibility SiteImprove DubBot Dinolytics Sortsite
A week from launch All the Scans • Broken links • Accessibility • Spelling Typeosaur Scrutiny SiteImprove Sortsite
A week from launch All the Scans • Broken links • Accessibility • Spelling • Remove test stuff
A week from launch All the Scans • Broken links • Accessibility • Spelling • Remove test stuff • Load testing
Day-of planning Timeframe: a week from launch
A week from launch Day-of planning • Who is involved? - What people or group? - Availability
A week from launch Day-of planning • Who is involved? • What gets turned off? - Consolidated sites - Redirects! - Related services: - Search - CDN - Monitoring
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
A week from launch Day-of planning • Who is involved? • What gets turned off? • Previous site access • Monitoring
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
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
Launch Day! Timeframe: OMG OMG OMG
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
Watch & Listen Timeframe: days to weeks after launch
Days to weeks after launch Watch & Listen • Uptime tracking • Performance monitoring • Analytics alarms • Regular scanning • Keep using that issue queue!
THANK YOU! Download your own checklist: NWCTY.COM/LAUNCH
Recommend
More recommend