{"id":31214,"date":"2023-03-20T06:32:19","date_gmt":"2023-03-20T12:32:19","guid":{"rendered":"https:\/\/www.vendasta.com\/blog\/?p=31214"},"modified":"2025-12-07T18:14:04","modified_gmt":"2025-12-07T18:14:04","slug":"user-experience-empty-state-best-practices","status":"publish","type":"post","link":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/","title":{"rendered":"9 Empty state best practices for UX design in 2023"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.20.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.20.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Introduction&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p style=\"text-align: justify\">Similar to a map, empty states\u2014instructional directions on a web page or in software\u2014guide the user on a journey through your website or software. Imagine trying to plan a road trip to a place you\u2019ve never been while using a map that is missing big pieces of information. An empty state is a screen that fills in those blanks. With thoughtful <a href=\"\/blog\/web-design-tips\/\" target=\"_blank\" rel=\"noopener\">web design<\/a> and placement, these screens can make the difference between a happy user and a frustrated one who abandons your site midway through.<\/p>\n<p style=\"text-align: justify\">According to IBM, every dollar invested in ease of use returns $10 to $100, states <a href=\"https:\/\/www.uxbeginner.com\/roi-ux-intro-guide\/#:~:text=The%20six%20areas%20of%20business,core%20components%3A%20money%20and%20time.\" target=\"_blank\" rel=\"noopener\">Megan Hartman, apprentice at UXbeginner.<\/a> This ROI is just one reason to spend more time deciding which ecommerce platform is right for your business and clients. The user experience (UX) is becoming increasingly important for customer satisfaction, engagement, acquisition, and retention. Depending on how user-friendly your platform or products are, UX best practices can make or break your client list.<\/p>\n<p style=\"text-align: justify\">Empty states are an important concept for those who support local businesses in moving to ecommerce and digital solutions. A great user experience is synonymous with a great first impression; it\u2019s integral to the relationship between a local business and a trusted local expert. Well-designed empty state UX ensure that your solutions and business website look professional. This helps to give prospective customers a positive first impression of your business, spurring trust and confidence in your ability to guide them.<\/p>\n<p><span style=\"font-weight: 400\">[et_pb_section global_module=\"113204 \"][\/et_pb_section]<\/span><\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;What is empty state UI?&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2 id=\"what\">What is empty state UI?<\/h2>\n<p style=\"text-align: justify\">Empty state UI refers to the design of the screen or interface that users see when there is no data or content to display. This empty state screen can be a <a href=\"\/blog\/landing-page-ux-design\/\" target=\"_blank\" rel=\"noopener\">landing page<\/a>, a dashboard, or any other interface that users interact with. Often overlooked, It provides an opportunity for designers to communicate with users and guide them through the user journey. By designing an effective empty state UI, designers can ensure that users remain engaged and satisfied with the product or service.<\/p>\n<p style=\"text-align: justify\">Empty state UI guides users to take a desired action. It communicates the reason why there is no content and provides instructions for adding content or completing a task. For example, a note-taking application may display an empty state screen with the message &#8220;Get started by creating a new note&#8221; and a prominent call-to-action button that prompts the user to create a new note.<\/p>\n<p style=\"text-align: justify\">The empty state UI can also be an opportunity to <a href=\"https:\/\/reteno.com\/blog\/a-guide-to-mobile-app-branding-actionable-tips-strategies-and-examples\">showcase the application&#8217;s brand<\/a> and personality. Designers can use typography, color, and imagery to create a visually engaging screen that communicates the brand&#8217;s message and values. The empty state screen might also include microinteractions or animations that add a playful, memorable element to the experience.<\/p>\n<h3 id=\"why\">Why does empty state UI matter?<\/h3>\n<p style=\"text-align: justify\">Empty state UI is important because it can affect how users perceive the application or product. When users first open an application, they expect to see content immediately. If the application presents an empty screen or one that doesn&#8217;t provide any guidance, users can quickly become frustrated and leave. Designing an effective empty state UI can have a significant impact on user engagement and retention.<\/p>\n<p style=\"text-align: justify\">The empty state UI is often the first impression that users have of an application or product. It sets the tone for the entire user experience and can influence their perception of the application&#8217;s quality and usability. If the empty state UI is well-designed and informative, users are more likely to continue using the application and exploring its features. On the other hand, if the empty state UI is confusing or unhelpful, users are more likely to abandon the application and seek out alternatives.<\/p>\n<p style=\"text-align: justify\">In addition to affecting user engagement and retention, the empty state UI can also impact brand perception and reputation. A well-designed empty state UI can showcase the application&#8217;s personality and values, while a poorly designed one can create a negative impression in the minds of users.<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Empty state UX design principles&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2 id=\"empty\">Empty state UX design principles<\/h2>\n<p style=\"text-align: justify\">These principles help designers create a visually engaging and informative interface that communicates information and effectively guides users through their journey.<\/p>\n<h3 id=\"understand\">Understand the context<\/h3>\n<p style=\"text-align: justify\">Designers should consider factors such as the user&#8217;s expectations, their prior interactions with the application, and their goal in using the app or website. For example, if the user has just signed up for a new service, the empty state screen should welcome them and guide them through the onboarding process. If the user has been using the application for a while and has deleted all their data, the empty state screen should inform them of this and provide instructions for adding new content.<\/p>\n<h3 id=\"communicate\">Communicate the reason<\/h3>\n<p style=\"text-align: justify\">Empty state UI design should help users understand <em>why<\/em> the empty state screen is appearing and what they need to do to add content. For example, a social media app with an empty feed might say \u201cYou\u2019re not following any accounts yet\u201d, with a list of suggested accounts.<\/p>\n<h3 id=\"provide\">Provide guidance<\/h3>\n<p style=\"text-align: justify\">Users should be able to easily understand how to add content or complete a task. Staying with the example of a social media app, the empty state screen should clearly indicate how to search for friends or discover relevant accounts.<\/p>\n<h3 id=\"use\">Use visual cues<\/h3>\n<p style=\"text-align: justify\">Visual cues such as icons, imagery, and color can help users understand what the empty state screen is communicating and what they need to do next. For example, if the user has no messages in a messaging application, the empty state screen could include an icon of an empty mailbox to communicate that there are no messages. Using clear text and contrasting colors is also a good UX best practice for <a href=\"\/blog\/provide-digital-accessibility-web-design-development\/\" target=\"_blank\" rel=\"noopener\">accessibility<\/a>.<\/p>\n<h3 id=\"evolve\">Evolve with the user&#8217;s journey<\/h3>\n<p style=\"text-align: justify\">As the user interacts with the software or app and adds content, the empty state UI should update to reflect the changes. This ensures that the user always has a clear understanding of what\u2019s happening and what they need to do next. For example, if the user has added a new note in a note-taking application, the empty state screen should update to reflect this with a message like &#8220;You\u2019ve created your first note&#8221; or &#8220;1 note created.&#8221;<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Empty state illustration examples&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 id=\"examples\">Empty state illustration examples<\/h2>\n<p style=\"text-align: justify\">Appropriate use of empty state illustrations can help you retain more clients by providing a smooth user experience.<\/p>\n<p style=\"text-align: justify\">\u201cWithout empty states, the user doesn\u2019t know what to do next and they can easily get lost in software or on a website. When they don\u2019t know what to do, they will likely drop off your website and go to a different one. Empty states mitigate that drop-off and allow the user to continue on the journey you\u2019re hoping they will take,\u201d says Loni Goff, designer, Vendasta.<\/p>\n<p style=\"text-align: justify\">This design element can have a critical impact on how a user interacts with your site. In recognizing the importance of the user experience, Vendasta UX designers are continuously adding more empty states at critical points throughout the end-to-end ecommerce platform.<\/p>\n<p style=\"text-align: justify\">Social media platforms like Facebook and Snapchat use empty state screens to prompt adding \u201cfriends\u201d to your social network. Prompts promote customer satisfaction and retention because they keep users active and engaged.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-46661 size-full\" src=\"\/wp-content\/uploads\/sites\/6\/2025\/07\/no-stories.webp\" alt=\"A Facebook empty state page indicating there are no mutual friends to show and inviting user to find friends. Next to it, a Snapchat empty state page with the Snapchat logo surrounded by colorful doodles, with the next \u201cNo Stories? Make Friends!\u201d, and a button inviting users to add friends. \" width=\"422\" height=\"375\" \/><\/p>\n<p style=\"text-align: justify\">Facebook\u2019s empty state illustration reinforces their familiar default photo icons while providing users with a clear CTA button inviting them to \u201cfind friends\u201d. Meanwhile, Snapchat\u2019s empty state illustration reflects the app\u2019s playful and youthful brand positing through a colorful design. The necessary action is made very clear by the large, purple \u201cadd friends\u201d button.<\/p>\n<p style=\"text-align: justify\">Empty state illustrations shouldn\u2019t be too complex, or they may distract the user from taking the desired next action. These illustrations are eye-catching and on-brand, while still leaving room in the design for the copy to be easily read.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-46660 size-full\" src=\"\/wp-content\/uploads\/sites\/6\/2025\/07\/no-new-items.webp\" alt=\"Three example empty state pages. The first has an illustration of an airplane pulling a web page behind it, with the text \u201cGet to your files offline.\u201d The second has an illustration of a pair of hanging boxing gloves, with the text \u201cIt\u2019s a bit empty here\u2026\u201d below. The third has an illustration of an empty tray and a hedgehog carrying balloons with the text \u201cNo new items\u2014Welcome to your tidy inbox!\u201d\" width=\"503\" height=\"276\" \/>[\/et_pb_text][et_pb_text admin_label=&#8221;Understanding empty states UX&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2 id=\"ux\">Understanding empty states UX<\/h2>\n<p style=\"text-align: justify\">Empty states UX can help users achieve their goals when using software, apps, or websites. They can include directing new users to templates that will help them get started with the software they are using.<\/p>\n<p style=\"text-align: justify\">However, empty states UX best practices are important beyond just helping new users get started. Empty states can also occur when there is an error, an incorrect URL is searched, or an old URL is used. Using a website builder with <a href=\"\/websites\/wordpress-hosting\/\" target=\"_blank\" rel=\"noopener\">managed WordPress hosting<\/a> makes it easy to ensure the right empty states page appears whenever a user navigates to an incorrect URL on a page, ensuring they are guided back to the desired page.<\/p>\n<p style=\"text-align: justify\">They can be used to collect marketing intelligence by requiring a form to be filled out before the next page populates. Companies like Hubspot use this form-fill empty state when users want to access certain content.<\/p>\n<p style=\"text-align: justify\">These screens are used to increase engagement, prompting users to participate in the next step the designer wants them to take. They can also be used as an explanation for why something on a website isn\u2019t responding. For example, Yelp uses an empty state screen that has a construction visual cleverly paired with funny text that adds humor to a frustrating circumstance.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-46662 size-full\" src=\"\/wp-content\/uploads\/sites\/6\/2025\/07\/yelp-dog-ate-our-website.webp\" alt=\"A laptop on a table opened up to a Yelp empty state page with an illustration of a dog wearing a hardhat with the text \u201cThe dog ate our website\u201d below.\" width=\"512\" height=\"208\" \/><\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;9 best practices for UX design&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2 id=\"best\">9 best practices for UX design<\/h2>\n<h3 id=\"guide\">1. Guide the user experience<\/h3>\n<p style=\"text-align: justify\">Take this opportunity to relay information to the user. This can include the next step they should take, a warning of a broken link, or anything to prevent a poor user experience. This guided interaction with the user can really influence their ultimate decision on whether to stay on a website.<\/p>\n<p style=\"text-align: justify\">See the below example from Skyscanner.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-46663 size-full\" src=\"\/wp-content\/uploads\/sites\/6\/2025\/07\/trips.webp\" alt=\"An example of an empty state page from Skyscanner which lets the user click on either the \u201cUpcoming\u201d or the \u201cPast\u201d trips button, showing how an empty state page can be used to guide the user experience.\" width=\"512\" height=\"362\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"choose\">2. Choose your words carefully<\/h3>\n<p style=\"text-align: justify\">Phrasing the right message is an extremely important UX best practice. The message should be clear so that it isn\u2019t easily misinterpreted. The written explanation should help the user understand what they need to do next. This could be anything from creating a profile to adding other users to a network. This written guide should be concise so that the user can easily take the next appropriate step.<\/p>\n<h3 id=\"visual\">3. Use visual content<\/h3>\n<p style=\"text-align: justify\">Engage with the user beyond just words with some well-designed visual content. This branding opportunity should include an image that matches the text. Make sure the creative is not too flashy or large and that it is a visual representation of the text in the empty state. The addition of an image makes the empty state appear more professional and appealing.4. Include a button<\/p>\n<p style=\"text-align: justify\">Buttons are a clear prompt to guide the user to where the designer wants to take them. This engineered experience can take users anywhere on the site. It can direct them to add contacts to a client list or add a social platform to software such as in the Vendasta <a href=\"\/platform\/snapshot\/\" target=\"_blank\" rel=\"noopener\">Snapshot Report<\/a>. This report is an <a href=\"\/blog\/vendasta-automations-improve-sales\/\" target=\"_blank\" rel=\"noopener\">automated sales<\/a> intelligence tool that pulls a marketing needs assessment for prospects from their available information online.<\/p>\n<p style=\"text-align: justify\">See the progression of the below Dropbox empty state including thoughtful text, a matching image, and a button.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-46664 size-full\" src=\"\/wp-content\/uploads\/sites\/6\/2025\/07\/take-your-stuff-everywhere.webp\" alt=\"An example of a Dropbox empty state page. The first example includes just text, the second includes text and an illustration, and the third includes text, an illustration, and a button, showcasing the importance of using a button.\" width=\"512\" height=\"268\" \/><\/p>\n<h3 id=\"prompt\">5. Prompt the user to click somewhere on the page<\/h3>\n<p style=\"text-align: justify\">This could be helpful when the user is just getting started on your website or within the software. Include a short description and arrows pointing to a few of the important buttons located on the screen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-46665 size-full\" src=\"\/wp-content\/uploads\/sites\/6\/2025\/07\/bluebutton.webp\" alt=\"Screenshot of a Webflow empty state page featuring a doodle of a thinking figure with the text \u201cHmm\u2026 that blue button must be important\u2026\u201d, guiding the user to click the blue \u201cNew Project\u201d button. \" width=\"512\" height=\"341\" \/><\/p>\n<h3 id=\"backlink\">6. Backlink to content<\/h3>\n<p style=\"text-align: justify\">Add a backlink into an empty state that links to a piece of topical content. This best practice is a good one to follow if a content library is readily available on the website &#8212; anything giving information about your website that might be helpful to a user. This could include a link to a demo, high-level blog, or informational how-to article.<\/p>\n<h3 id=\"ensure\">7. Ensure designers and developers have a good working relationship<\/h3>\n<p style=\"text-align: justify\">In the case where an empty state addresses a technical issue, such as the classic \u201cError 404\u201d, this generally means there is a huge disconnect in the communication between developers and designers. These unhelpful messages likely haven\u2019t been vetted by a designer and confuse the user experience.<\/p>\n<h3 id=\"test\">8. Test and iterate<\/h3>\n<p style=\"text-align: justify\">After designing an empty state UI, it is essential to test it with users to ensure that it meets their needs and expectations. Conducting user testing can help designers identify any issues or areas for improvement and make necessary adjustments. It is also important to iterate on the design based on user feedback and continue testing to ensure that the empty state UI is effective.<\/p>\n<h3 id=\"consider\">9. Consider personalization<\/h3>\n<p style=\"text-align: justify\">Personalization is becoming increasingly important in UX design. The empty state UI can be an opportunity to personalize the experience for the user. For example, if the user has previously interacted with the application and deleted all their data, the empty state screen could display a message like &#8220;Welcome back [name], you&#8217;ve deleted your progress. Would you like to start again?&#8221; This personalization can make the user feel more connected to the software, website, or application,\u00a0 increasing usage and engagement.<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;The Takeaway&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2 id=\"takeaway\">The Takeaway<\/h2>\n<p style=\"text-align: justify\">Empty states:<\/p>\n<ul style=\"text-align: justify\">\n<li>Increase customer acquisition<\/li>\n<li>Increase customer retention<\/li>\n<li>Reduce website bounce rates<\/li>\n<li>Increase <a href=\"\/blog\/evergreen-customer-engagement-strategies\/\" target=\"_blank\" rel=\"noopener\">customer engagement<\/a><\/li>\n<\/ul>\n<p style=\"text-align: justify\">Not only are empty states a road map within websites and software, but they also tell the user the benefit of following the next steps.<\/p>\n<p style=\"text-align: justify\">Tools like the Snapshot Report use empty states to help you increase customer acquisition by assessing prospects&#8217; digital marketing needs. For example, you\u2019ll be able to see their performance in listings, reviews, social media, websites, digital advertising, <a href=\"\/blog\/how-much-charge-website-redesign\/\" target=\"_blank\" rel=\"noopener\">SEO<\/a>, and ecommerce, and empty states will prompt the best next steps to take.<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Empty state UX FAQs&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2>Empty state UX FAQs<\/h2>\n<h3>1. What is an empty state in UX design?<\/h3>\n<p>An empty state is a screen or section a user sees when there\u2019s no data to show yet: no messages, no orders, no reports, no saved items. Instead of leaving that space blank, you use it to explain what\u2019s going on and guide the user toward the next step (create, add, search, import, etc.).<\/p>\n<h3>2. Why are empty states so important for user experience?<\/h3>\n<p>Empty states are often a user\u2019s <em>first<\/em> real interaction with a feature. If that screen is confusing, silent, or looks \u201cbroken,\u201d users bounce. If it\u2019s clear, friendly, and actionable, it sets expectations, reduces frustration, and nudges them deeper into the product. That directly affects activation, engagement, and retention.<\/p>\n<h3>3. What are the key goals of a good empty state?<\/h3>\n<p>A strong empty state should:<\/p>\n<ul>\n<li>\n<p>Explain <em>why<\/em> the screen is empty<\/p>\n<\/li>\n<li>\n<p>Show <em>what<\/em> value the feature provides<\/p>\n<\/li>\n<li>\n<p>Tell users <em>what to do next<\/em> (with a clear CTA)<\/p>\n<\/li>\n<li>\n<p>Reassure them that nothing is \u201cwrong\u201d<br \/>If it does those four things, you\u2019re in good shape.<\/p>\n<\/li>\n<\/ul>\n<h3>4. When do empty states typically appear in a product?<\/h3>\n<p>You\u2019ll usually see empty states:<\/p>\n<ul>\n<li>\n<p>Right after signup (no data yet)<\/p>\n<\/li>\n<li>\n<p>When a user deletes or clears content<\/p>\n<\/li>\n<li>\n<p>When filters return zero results<\/p>\n<\/li>\n<li>\n<p>On error pages (404, 500, bad links)<\/p>\n<\/li>\n<li>\n<p>On dashboards before any setup is complete<br \/>Each scenario needs slightly different copy and guidance.<\/p>\n<\/li>\n<\/ul>\n<h3>5. What content should I include in an empty state message?<\/h3>\n<p>Think in three lines:<\/p>\n<ol>\n<li>\n<p><strong>Context:<\/strong> what\u2019s happening (\u201cYou don\u2019t have any reports yet.\u201d)<\/p>\n<\/li>\n<li>\n<p><strong>Value:<\/strong> why this area matters (\u201cReports help you track performance over time.\u201d)<\/p>\n<\/li>\n<li>\n<p><strong>Action:<\/strong> what to do now (\u201cCreate your first report\u201d button)<\/p>\n<\/li>\n<\/ol>\n<p>Short, clear, and focused on the user\u2019s next move.<\/p>\n<h3>6. How can visuals improve empty state UX?<\/h3>\n<p>Simple illustrations or icons can:<\/p>\n<ul>\n<li>\n<p>Make the screen feel intentional, not broken<\/p>\n<\/li>\n<li>\n<p>Reinforce the message (empty inbox, empty folder, etc.)<\/p>\n<\/li>\n<li>\n<p>Carry brand personality (serious, playful, minimalist)<\/p>\n<\/li>\n<\/ul>\n<p>The trick is balance: visuals should support the copy, not drown it out.<\/p>\n<h3>7. What are some common mistakes with empty state design?<\/h3>\n<p>A few big ones:<\/p>\n<ul>\n<li>\n<p>Showing a totally blank screen with no explanation<\/p>\n<\/li>\n<li>\n<p>Using technical error messages instead of plain language<\/p>\n<\/li>\n<li>\n<p>Skipping CTAs and making users guess what to do<\/p>\n<\/li>\n<li>\n<p>Overloading the space with text, links, and options<\/p>\n<\/li>\n<li>\n<p>Forgetting to design empty states for error cases and edge cases<\/p>\n<\/li>\n<\/ul>\n<p>If users feel lost or blame themselves, something\u2019s off.<\/p>\n<h3>8. How should empty states change over the user journey?<\/h3>\n<p>Early on, empty states should focus on onboarding and helping users create their <em>first<\/em> item (project, list, campaign, etc.). Later, they can acknowledge history and context: \u201cYou\u2019ve archived all your tasks. Ready to start a new project?\u201d Empty states for new users, power users, and returning users shouldn\u2019t feel identical.<\/p>\n<h3>9. How can I use empty states to drive business outcomes?<\/h3>\n<p>You can use empty states to:<\/p>\n<ul>\n<li>\n<p>Increase activation (guided first actions)<\/p>\n<\/li>\n<li>\n<p>Encourage upgrades (\u201cImport more than 100 items on the Pro plan\u201d)<\/p>\n<\/li>\n<li>\n<p>Collect data (\u201cComplete this short form to unlock your report\u201d)<\/p>\n<\/li>\n<li>\n<p>Cross-sell relevant features (\u201cNo reviews yet? Turn on review requests.\u201d)<\/p>\n<\/li>\n<\/ul>\n<p>The key is to keep it helpful first, promotional second.<\/p>\n<h3>10. How do I test whether my empty states are working?<\/h3>\n<p>Watch what users actually do from those screens:<\/p>\n<ul>\n<li>\n<p>Do they click the primary CTA?<\/p>\n<\/li>\n<li>\n<p>Do they close the app or bounce?<\/p>\n<\/li>\n<li>\n<p>Do they open help or support?<\/p>\n<\/li>\n<\/ul>\n<p>Combine analytics (clicks, completion rates, time on screen) with user testing: ask people to \u201ctalk out loud\u201d when they hit an empty state and listen for confusion or hesitation.<\/p>\n<h3>11. What are some quick best practices to follow for empty state UX?<\/h3>\n<p>Quick checklist:<\/p>\n<ul>\n<li>\n<p>Always explain <em>why<\/em> the screen is empty<\/p>\n<\/li>\n<li>\n<p>Use one clear primary action<\/p>\n<\/li>\n<li>\n<p>Keep copy short and specific<\/p>\n<\/li>\n<li>\n<p>Add a simple, on-brand visual<\/p>\n<\/li>\n<li>\n<p>Make sure it works on mobile<\/p>\n<\/li>\n<li>\n<p>Design empty states for errors as well as \u201cno data yet\u201d<\/p>\n<\/li>\n<li>\n<p>Revisit and refine them as your product evolves<\/p>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Empty states on webpages, in apps, and in software are key to a good user experience. Here\u2019s exactly how to design empty state UX for best results.<\/p>\n","protected":false},"author":103,"featured_media":123360,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[48],"tags":[669,1257,536,997,1258,424,1259],"class_list":["post-31214","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-marketing","tag-acquisition","tag-best-practices","tag-customer-engagement","tag-retention","tag-user-experience","tag-ux","tag-ux-design"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.4 (Yoast SEO v26.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Empty State Best Practices for UX Design in 2023 | Vendasta<\/title>\n<meta name=\"description\" content=\"Empty states on webpages, in apps, and in software are key to a good user experience. Here\u2019s exactly how to design empty state UX for best results.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Empty State Best Practices for UX Design in 2023\" \/>\n<meta property=\"og:description\" content=\"Empty states on webpages, in apps, and in software are key to a good user experience. Here\u2019s exactly how to design empty state UX for best results.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/\" \/>\n<meta property=\"og:site_name\" content=\"Vendasta Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vendasta\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-20T12:32:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-07T18:14:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/3\/2021\/05\/user-experience-empty-state-best-practices.jpg\" \/>\n<meta name=\"author\" content=\"Lawrence Dy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"9 Empty state best practices for UX design in 2023\" \/>\n<meta name=\"twitter:creator\" content=\"@vendasta\" \/>\n<meta name=\"twitter:site\" content=\"@vendasta\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lawrence Dy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/\"},\"author\":{\"name\":\"Lawrence Dy\",\"@id\":\"https:\/\/www.vendasta.com\/blog\/#\/schema\/person\/fffaf0d19b31dfdfefa078d1a15c22de\"},\"headline\":\"9 Empty state best practices for UX design in 2023\",\"datePublished\":\"2023-03-20T12:32:19+00:00\",\"dateModified\":\"2025-12-07T18:14:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/\"},\"wordCount\":3102,\"publisher\":{\"@id\":\"https:\/\/www.vendasta.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/6\/2023\/03\/ux-design.webp\",\"keywords\":[\"acquisition\",\"best practices\",\"customer engagement\",\"retention\",\"user experience\",\"UX\",\"UX design\"],\"articleSection\":[\"Marketing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/\",\"url\":\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/\",\"name\":\"Empty State Best Practices for UX Design in 2023 | Vendasta\",\"isPartOf\":{\"@id\":\"https:\/\/www.vendasta.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/6\/2023\/03\/ux-design.webp\",\"datePublished\":\"2023-03-20T12:32:19+00:00\",\"dateModified\":\"2025-12-07T18:14:04+00:00\",\"description\":\"Empty states on webpages, in apps, and in software are key to a good user experience. Here\u2019s exactly how to design empty state UX for best results.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#primaryimage\",\"url\":\"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/6\/2023\/03\/ux-design.webp\",\"contentUrl\":\"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/6\/2023\/03\/ux-design.webp\",\"width\":1920,\"height\":667,\"caption\":\"user experience\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Vendasta\",\"item\":\"https:\/\/www.vendasta.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\/\/www.vendasta.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"9 Empty state best practices for UX design in 2023\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vendasta.com\/blog\/#website\",\"url\":\"https:\/\/www.vendasta.com\/blog\/\",\"name\":\"Vendasta Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.vendasta.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vendasta.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vendasta.com\/blog\/#organization\",\"name\":\"Vendasta\",\"url\":\"https:\/\/www.vendasta.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vendasta.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/6\/2026\/04\/vendasta-icon-transp.png\",\"contentUrl\":\"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/6\/2026\/04\/vendasta-icon-transp.png\",\"width\":715,\"height\":715,\"caption\":\"Vendasta\"},\"image\":{\"@id\":\"https:\/\/www.vendasta.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vendasta\",\"https:\/\/x.com\/vendasta\",\"https:\/\/www.instagram.com\/vendasta\/\",\"https:\/\/www.linkedin.com\/company\/vendasta\/\"],\"description\":\"Vendasta is an AI customer acquisition and engagement platform.\",\"email\":\"marketing@vendasta.com\",\"legalName\":\"Vendasta Technologies Limited\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.vendasta.com\/blog\/#\/schema\/person\/fffaf0d19b31dfdfefa078d1a15c22de\",\"name\":\"Lawrence Dy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vendasta.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ded96bb11b505ec6fc315bf78ba5a54dc65c2c235c8093cda89939e6a0eea160?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ded96bb11b505ec6fc315bf78ba5a54dc65c2c235c8093cda89939e6a0eea160?s=96&d=mm&r=g\",\"caption\":\"Lawrence Dy\"},\"description\":\"Lawrence Dy is the SEO Strategy Manager at Vendasta. His career spans from starting as a Jr. Copywriter in the automotive industry to becoming a Senior Editorial Content Manager in various digital marketing niches. Outside of work, Lawrence moonlights as a music producer\/beatmaker and spends time with friends and family.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/lawrence-dee\/\"],\"url\":\"https:\/\/www.vendasta.com\/blog\/author\/ldyv\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Empty State Best Practices for UX Design in 2023 | Vendasta","description":"Empty states on webpages, in apps, and in software are key to a good user experience. Here\u2019s exactly how to design empty state UX for best results.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/","og_locale":"en_US","og_type":"article","og_title":"Empty State Best Practices for UX Design in 2023","og_description":"Empty states on webpages, in apps, and in software are key to a good user experience. Here\u2019s exactly how to design empty state UX for best results.","og_url":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/","og_site_name":"Vendasta Blog","article_publisher":"https:\/\/www.facebook.com\/vendasta","article_published_time":"2023-03-20T12:32:19+00:00","article_modified_time":"2025-12-07T18:14:04+00:00","og_image":[{"url":"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/3\/2021\/05\/user-experience-empty-state-best-practices.jpg","type":"","width":"","height":""}],"author":"Lawrence Dy","twitter_card":"summary_large_image","twitter_title":"9 Empty state best practices for UX design in 2023","twitter_creator":"@vendasta","twitter_site":"@vendasta","twitter_misc":{"Written by":"Lawrence Dy","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#article","isPartOf":{"@id":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/"},"author":{"name":"Lawrence Dy","@id":"https:\/\/www.vendasta.com\/blog\/#\/schema\/person\/fffaf0d19b31dfdfefa078d1a15c22de"},"headline":"9 Empty state best practices for UX design in 2023","datePublished":"2023-03-20T12:32:19+00:00","dateModified":"2025-12-07T18:14:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/"},"wordCount":3102,"publisher":{"@id":"https:\/\/www.vendasta.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/6\/2023\/03\/ux-design.webp","keywords":["acquisition","best practices","customer engagement","retention","user experience","UX","UX design"],"articleSection":["Marketing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/","url":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/","name":"Empty State Best Practices for UX Design in 2023 | Vendasta","isPartOf":{"@id":"https:\/\/www.vendasta.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#primaryimage"},"image":{"@id":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/6\/2023\/03\/ux-design.webp","datePublished":"2023-03-20T12:32:19+00:00","dateModified":"2025-12-07T18:14:04+00:00","description":"Empty states on webpages, in apps, and in software are key to a good user experience. Here\u2019s exactly how to design empty state UX for best results.","breadcrumb":{"@id":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#primaryimage","url":"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/6\/2023\/03\/ux-design.webp","contentUrl":"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/6\/2023\/03\/ux-design.webp","width":1920,"height":667,"caption":"user experience"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vendasta.com\/blog\/user-experience-empty-state-best-practices\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Vendasta","item":"https:\/\/www.vendasta.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.vendasta.com\/blog\/"},{"@type":"ListItem","position":3,"name":"9 Empty state best practices for UX design in 2023"}]},{"@type":"WebSite","@id":"https:\/\/www.vendasta.com\/blog\/#website","url":"https:\/\/www.vendasta.com\/blog\/","name":"Vendasta Blog","description":"","publisher":{"@id":"https:\/\/www.vendasta.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vendasta.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vendasta.com\/blog\/#organization","name":"Vendasta","url":"https:\/\/www.vendasta.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vendasta.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/6\/2026\/04\/vendasta-icon-transp.png","contentUrl":"https:\/\/www.vendasta.com\/blog\/wp-content\/uploads\/sites\/6\/2026\/04\/vendasta-icon-transp.png","width":715,"height":715,"caption":"Vendasta"},"image":{"@id":"https:\/\/www.vendasta.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vendasta","https:\/\/x.com\/vendasta","https:\/\/www.instagram.com\/vendasta\/","https:\/\/www.linkedin.com\/company\/vendasta\/"],"description":"Vendasta is an AI customer acquisition and engagement platform.","email":"marketing@vendasta.com","legalName":"Vendasta Technologies Limited"},{"@type":"Person","@id":"https:\/\/www.vendasta.com\/blog\/#\/schema\/person\/fffaf0d19b31dfdfefa078d1a15c22de","name":"Lawrence Dy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vendasta.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ded96bb11b505ec6fc315bf78ba5a54dc65c2c235c8093cda89939e6a0eea160?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ded96bb11b505ec6fc315bf78ba5a54dc65c2c235c8093cda89939e6a0eea160?s=96&d=mm&r=g","caption":"Lawrence Dy"},"description":"Lawrence Dy is the SEO Strategy Manager at Vendasta. His career spans from starting as a Jr. Copywriter in the automotive industry to becoming a Senior Editorial Content Manager in various digital marketing niches. Outside of work, Lawrence moonlights as a music producer\/beatmaker and spends time with friends and family.","sameAs":["https:\/\/www.linkedin.com\/in\/lawrence-dee\/"],"url":"https:\/\/www.vendasta.com\/blog\/author\/ldyv\/"}]}},"_links":{"self":[{"href":"https:\/\/www.vendasta.com\/blog\/wp-json\/wp\/v2\/posts\/31214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vendasta.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vendasta.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vendasta.com\/blog\/wp-json\/wp\/v2\/users\/103"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vendasta.com\/blog\/wp-json\/wp\/v2\/comments?post=31214"}],"version-history":[{"count":9,"href":"https:\/\/www.vendasta.com\/blog\/wp-json\/wp\/v2\/posts\/31214\/revisions"}],"predecessor-version":[{"id":23397469,"href":"https:\/\/www.vendasta.com\/blog\/wp-json\/wp\/v2\/posts\/31214\/revisions\/23397469"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vendasta.com\/blog\/wp-json\/wp\/v2\/media\/123360"}],"wp:attachment":[{"href":"https:\/\/www.vendasta.com\/blog\/wp-json\/wp\/v2\/media?parent=31214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vendasta.com\/blog\/wp-json\/wp\/v2\/categories?post=31214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vendasta.com\/blog\/wp-json\/wp\/v2\/tags?post=31214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}