The checklist that is used when a site is going live
- Minified assets
- Layout is preserved after PurgeCSS
- Remove all
console.loglines in scripts - 404 template
- Use
font-dispay: swapwhen possible
- Images are optimized
- Use
webpwhenever possible - Provide
widthandheigthforimgelements whenever possible - Provide
srcsetwhenever necessary
- All pages have a title & meta description
- Open graph w/ image
- Favicon
- Provide
rel="alternate"andhreflangattributes for multilingual sites
- Run Firefox diagnostic and solve all detected issues
- SVGs have title or role presentation
- Buttons have and accessible name
- Image elements have
altattributes - Links have a discernible name
- Sufficient contrast ratio is desirable
- Test keyboard navigation and fix all detected issues
- SSL certificate installed
- Check
httpredirects tohttps - Check
wwwredirectsnon-wwwdomain - Setup browser cache nginx/apache
- Redirect old urls if necessary
- Ensure no mixed content
- Analytics is running in production
- GDPR & cookies
- Setup Google Search Console
- Provide a
sitemap.xml