Prefer to visually separate menu sections with whitespace. Whitespace makes the UI look cleaner and request less cognitive effort from the user. In the example below: A is too complex and distracts the user, but both B & C can be used on real-life user interfaces. B puts more attention on differen…
Never allow the user to delete something without validation. People misclick all the time, and losing information forever hurts and creates a bad memory related to your product! Make sure your UI supports (inline or popup) deletion validation. Even the undo functionality is useful in these scenarios, …
With a simple UX copy adjustment, you can avoid misunderstandings and upgrade your product experience. This is a real-life example from the voice messaging app Yac . I literally spend 30' wondering if the app will auto-post my voice message in the channel or allow me to hear and edit it first. In t…
The biggest struggle with a landing page is to communicate clearly your value. People care the most about making their job quicker, saving money, or/and making more money. A simple way to hack this is by adding calculators that show concrete numbers about the value you provide. Tip: Use an analytics s…
Highlight important actions with the red color (aka <strong> danger</strong> zones). The red color signifies <strong> danger</strong> and warms users to pay attention to their next action. It's a good practice to use it for downgrades, user deletion, project archives, etc.
Real catchy mockups can make a huge difference on your landing page. Give people a hint about your product and make them curious to try it out. Hint: Include an interactive feature picker to let them interact with all the features you offer.
Back up your offer with compelling numbers to make people trust you. It's needless to say that all these numbers must be real! The Round Number Bias tell us that people prefer rounded numbers over numbers that aren't. However, "ugly" non-rounded numbers are better to build trust sin…
A smart use case for labels is on color pickers with predefined values. Depending on the app's context you can even omit labels. Consider keeping them for color-blind people who struggle to identify colors though.
Complement your link copy with a visual representation of the selected value. In this example, the labels show you how capitalization will look. It's not always possible to do this hack, so go all into it when the opportunity presents itself.
Links are important and you need to treat their appearance nicely. Many times a traditional button works better than a single link. Especially if the link is not on a header, footer, or the body of an article. Always make the copy actionable and hint at the action they initiate.
Leverage your login to showcase your product's core value. People visit your login page very often. Remind them why your product is so valuable and why they chose you in the first place. Use the proper visuals and/or testimonial of your most satisfied customers.
Faces have a hidden power. The human face prompts strong emotions and attracts the people's attention. It's even better if users can relate to the human depicted. In that way, they will feel that the product is built for them.
A good header needs to put attention on the title and then lead the reader to the description, which must be readable. A few quick hacks to achieve this hierarchy include:
The Gutenberg Principle (aka Z-Pattern Layout) states that users' eyes travel according to a Z-shaped path from the top-left area to the bottom-right area. It's a good practice to place your CTA at the end of this flow to lead users to take action.
The signup screens is an important screen within te user flow that designers and founders usually neglect. It's the perfect opportunity to showcase your best social proof and show your fresh leads why what problem your product solve. It's the small detail that will push leads to "take th…
Icons can often confuse users or get misinterpreted by different people due to their experience level or even due to their culture. Fix this accessibility issue is by adding a subtle text label near the icon which will describe its usage. Keep this information in mind especially for mobile interfaces…
Social login boosts conversion since users can easily join your platform. Then, it's a good practice to put your social login on top of the page and place the email password authentication below. Beware that privacy-oriented people prefer not to use social login then it's always good to have …
What's the best kind of images for a landing page? Images from your product, of course. Even better, if you can visualize your product's value Use images (visuals or screenshots) that showcase your results, value, and your competitive advantage.
Your website needs to prompt users to scroll to communicate your product's value better. Especially when the header content is not enough to describe your product's value. A simple hack to prompt users to scroll is by showing them a glimpse of the next section. In that way, the user knows ther…
Instagram recently launched Shop. The decision to place it at the position of the Activity tab is not random... This might lead to better conversions but make the user experience x10 worse. 10 annoyed users are far worse than an extra customer.
A landing page's CTA section reminds your visitors to subscribe to your service. Add a preview of your product to entice people to try it. According to the FOMO effect (Fear Of Missing Out) they'll feel left out if they don't use it.
Social authentication can boost conversions and remove friction from your user onboarding. In the early days of MagicPattern when I had almost 10k users, <strong> 79</strong> % of them used Google auth to create an account and try the product. The benefits of social auth are: The only drawback is about privacy, since yo…
Make it as simple as possible for users to enter their information.⠀ Choosing the right UI element plays a huge part in upgrading UX. For example, use a number picker for integer numeric values instead of a generic text field. In eCommerce carts, most users will buy 1, or 2 items maximum. The -/+ butt…
Personalize the landing page based on user's location, when it's applicable. It's relatively easy to learn the visitor's country, and show it within your product screenshots. Stripe took it to another level wit their product Stripe Checkout. They identify your country and personalizes …
Personalize the landing page's content based on user's location, when it's applicable. It can be as easy as displaying their country's flag or their first name on emails & copies. In this example, Splitbee, an web analytics service, shows your country's flag and information ab…
The left cards use the same padding around the card. Yet the visual result seems off. A quick fix is to make the padding larger when the element on the edge is not round - like icons and text. The rule of thumb is to use <strong> double the padding</strong> on the edge which is not round.
Spark curiosity when you ask the "big" questions (eg. signup, upgrade). By showing a glimpse of your UI, users feel curious about interacting with your app and are willing to take the next step. Achieve that with locking or blurring important features and asking them to upgrade or signup in…
When you build a product in an established market, it's obvious that many potential customers will already use another similar product. Make their life easier by offering a seamless migration process for their data. In that way, you help them worry less about shifting to your product. Also, you in…
The classic tooltip is activated once the user hovers over the element... On desktop, this works perfectly! However mobile devices don't support the hover effect To deal with this, add a clickable help icon next to your button. When the mobile user taps on the icon, show the complementary tooltip …
The two "secret" weapons to enhance your input fields are the placeholder text & its type.
In many cases, cards fail to indicate that they're clickable. Designers omit CTA buttons and only count on the user's experience or/and, hover effects.<strong> In design, it's always a good practice to never leave things on user imagination.</strong> Instead use an actionable button to prompt clickability …
Social proof is your most powerful asset. You build credibility & encourage acceptance of your product. As humans, we tend to follow the actions of others when making decisions. Especially when we know those people or they are a recognized authority in our field. According to the Halo effect (nam…
Leverage your branding to spice up your common (boring) interactions like feature announcements. Taco from Trello is their wolf mascot and is frequently part of common user interactions. People tend to say yes easier to a cute wolf rather than to a flashing notification. Plus, it makes their brand far…
Never let users guess what's the next step on your user journey. Have in mind that conversions might be low because people are afraid to press a button. A strong message (like "Reserve") adds stress and makes people wonder whether they'll be charged or not.
Visual hierarchy is important in design because it boosts the user experience and leads the user attention Your No.1 priority is to make your primary action (aka CTA) prominent. In this case, the button that initiates the booking process is the main CTA. Then you need to make text readable & disti…
Colors are a core element for any user interface. One of the most common mistakes in UI design is the over usage of the brand color. Avoid it by highlighting only the most important elements of your interface with your primary color. For the rest of the elements, combine tints & shades of your mai…
Always highlight your best pricing plan and make it pop out. In that way, you help users identify the most used plan and you promote your top offer. It's a win-win situation. To highlight the plan, use more than one design ways, eg. color, size, elevation (aka shadow)!
Hack visual hierarchy with these simple hacks: Reduce the opacity of secondary info Use bold font-weight to emphasize Scale your title's size by a fixed ratio (eg x1.25) Arrange elements to the left side (for LTR users) Group together relevant elements
Another visual hack to ensure consistency for transparent avatars is by adding a subtle border around them, the same color as the background. The border looks like it's part of the background and distinguishes it from the cover section.
Many platforms (like Twitter) allow PNG avatars that can cause UI inconsistencies To avoid this problem add a subtle border and background color to the avatar that is the same as the app's background.
Always specify why your app or plugin needs specific <strong> permissions</strong> from users. By being clear upfront you build trust and transparency with your users, which is highly important if you need sensitive date from their side. In this example, Felix Scholz , founder of Threadstart, clarifies that it's pr…