The checklist we run a project through before going live.
- Ensure
APP_ENV
is set toproduction
- Ensure
APP_DEBUG
isfalse
- Desktop: test on latest versions of Chrome, IE/Edge, Firefox, and Safari
- Mobile: test on latest versions of Mobile Safari, Mobile Chrome, and Android
- Remove all
console.log
lines in scripts - Check for console errors
- Test all forms
- Ensure email notifications have the right
to
andfrom
addresses
- Check page titles / descriptions
- Test Facebook sharing. Provide og-tags if needed
- Does Favicon load? Pin the tab in Safari to check pinned icon
- Install Google Analytics and ensure it's only loaded in production
- Submit the site on Google Search Console (use Domain property type where applicable)
- Submit
sitemap.xml
- Install Let's Encrypt certificate
- Redirect
non-www
towww
address (unless otherwise is required by the project) - Redirect
http
traffic tohttps
- Remove
dev
branch and other stale branches
Many bits of this checklist are inspired from Spatie's Checklist Going Live.