Register and Login
Buttons should be called Login/Register, not Sign in/Sign up Explain why personal information is required
Optional fields should be clearly marked
Replace ‘Confirm Password’ field
Instant validation for each field
Infield Top Aligned labels are quickest to scan
Error messages are reassuring
Fields prevent garbage output
Dropdown login box to login quickly
Field ‘Username or Email’ to avoid forgetting username
Navigation
Save space for header space
Hamburger menu to minimize navigation space
Design shopping cart navigation to reduce abandonment
Top navigation or Left navigation
How carousel should look
Search
Go button should be called differently
Button position
Discover popular keywords
and more…