There is always the need to show commitment to what you love to do. As a web developer, this checklist not only gives you the commitment you need, but it also makes you the very best web developer.
Best Practices
- Fix broken links
- Spelling and grammar
- Check the website in all browsers
- Decide on www-subdomain
Mobile
- Mobile-friendly test
- Use ‘viewport’ meta-tag
- Use correct input types
- Manual check using emulators
- Test using real devices
Analytics
- Uptime monitoring
- Traffic analysis
Performance
- Google Page Speed score of 90+
- Optimize HTTP headers
- Optimize images
Usability
- Mod
- HTML5 compatibility check
- Custom 404 page
- Favicon
- Use friendly URLs
- Print-friendly CSS
- Add search feature
- Environment Integration
Semantics
- Add meaning with structured data
- Check the semantics
SEO
- Senseo score of 85+
- Google Rich Snippets
- txt
- XML sitemap
Code Quality
- HTML validation
- CSS validation
- Run CSS Lint
- Run jslint/jshint
- World ready
- Automated testing
Accessibility
- Accessibility validation
- Color contrast
- WAI-ARIA Landmarks
Security
- Follow best practices
- Cross-site scripting
- Cross-site request forgery
- Secure connection (SSL)
- HTTP Strict Transport Security
- Enable Content Security Policy
Social Media
- Open Graph protocol
- Twitter Cards
- Facebook Insights
- Google+
Finally
- Add humans
Designing and delivering the best website takes time. You need every tip that counts. This checklist is a great way to start and also wrap up the best website design any day.