07 Jan 2013
Best practices
- Fix broken links
- Spelling and grammar
- Check website in all browsers
- Decide on www-subdomain
Mobile
- MobileOK score of 75+
- Use ‘viewport’ meta-tag
- Use correct input types
- Manual check using emulators
- Test using real devices
Analytics
- Uptime monitoring
- Traffic analysis
- Google Page Speed score of 90+
- Yahoo YSlow score of 85+
- Optimize HTTP headers
- Optimize images
Usability
- 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
- robots.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
- Open Graph protocol
- Twitter Cards
- Facebook Insights
- Google+
…and finally
Source