Addressing the empty states helps:
- Your user’s impression of the web app
- Showing the Context and clear instructions + nice visuals
- Teaching your users:
How to use your product
Where the user is in your product
What actions/conditions are required to have data here: Sample data v.s. Written explanation