We often design for a typical user who uses our application for a while. When you sign up, you usually start without data. We should focus on how an application is experienced when a user first uses the app.
When you show an empty state like «You don’t have any data here» or even a technical term like «No data found», you miss the opportunity to explain your product and motivate the user to take action.
Take this action
Focus on empty state first. Help onboard the user by educational and actionable information. Obvious content might only be obvious to you, but let the user perceive the interface as easy-to-use.
Bonus: Think about a fake-data-strategy that shows demo data to experience the application with data.