{"id":16912,"date":"2022-11-01T20:49:58","date_gmt":"2022-11-01T20:49:58","guid":{"rendered":"https:\/\/uxmag.com\/?p=16912"},"modified":"2025-01-15T10:50:17","modified_gmt":"2025-01-15T10:50:17","slug":"designing-the-perfect-button","status":"publish","type":"post","link":"https:\/\/uxmag.com\/articles\/designing-the-perfect-button","title":{"rendered":"Designing the Perfect Button"},"content":{"rendered":"\n<p id=\"94ed\">Buttons are one of the main UI elements in interactive design. Some of the more complex interfaces can have hundreds of buttons on a single website. Most businesses measure their success by button clicks. So it\u2019s crucial to communicate to the user how a button works and where it\u2019ll lead them. Over the years, our design system has fine-tuned the craft of our buttons.<\/p>\n\n\n\n<p id=\"f649\">Buttons allow users to control the product and achieve their goals. It can help them navigate the interface, modify content or both.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*MWtkZG9WuenCZ3vHypbooA.png\" alt=\"Three examples. First example shows \u201chome\u201d button which navigates to home page. Second example shows \u201cduplicate button which makes a copy. Third example shows \u201cadd new product\u201d button which redirects to a new page and make new product at once.\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ada9\">Principles<\/h3>\n\n\n\n<p id=\"696a\">As&nbsp;<a href=\"https:\/\/material.io\/components\/buttons#usage\" target=\"_blank\" rel=\"noreferrer noopener\">Google explains<\/a>, a good button design follows 3 principles. It must be Identifiable, Findable and Clear. We keep close to these principles at Wix.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"1fad\">Making a button clear<\/h4>\n\n\n\n<p id=\"863e\">A button must clearly communicate what it does, with zero space for interpretation. Text is the primary element that explains intention.<\/p>\n\n\n\n<p id=\"810d\">Of course, you can include an icon which helps to identify and understand the context. But without any text, it\u2019ll lack full meaning. The text is a promise of what exactly will happen when that button is clicked.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*yLzTY-aq7Yao6alAZKQoWw.png\" alt=\"\"\/><\/figure>\n\n\n\n<p id=\"c765\">Sometimes buttons need to include multiple messages, where the text and icon can even have different meanings.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*Smt7W_nMAEkYJOtdprp5CQ.png\" alt=\"A button with icon and label.\"\/><figcaption class=\"wp-element-caption\">In this example \u201c<em>More Actions \u25be<\/em>\u201d, the text indicates that here you\u2019ll find more actions, while the icon indicates that the menu of more actions will display in a dropdown once you click the arrow.<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"713f\"><strong>Case study<\/strong><\/h4>\n\n\n\n<p id=\"4774\">In 2019 the OS Team at Wix decided to change the button hierarchy. When we first launched, our design system had buttons with text only in our primary CTAs. Any secondary CTAs we had on the page were indicated with just a button \u2014 no text. After our update, we turned all our icon-only buttons into text or text + icon buttons. This small change led to a huge increase in click rate for&nbsp;<em>\u201cCreate New Folder\u201d<\/em>. The top bar actions next to the primary CTA got more exposure too.<\/p>\n\n\n\n<p id=\"d580\">This visual comparison shows how the upper layout won the test against the bottom layout:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*fEyRRYw9rqVxLMpreo6Wkw.png\" alt=\"Two textual buttons.\"\/><figcaption class=\"wp-element-caption\">\u201cCreate New Folder\u201d click rate significantly increased without harming the main goals.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*epB_6g5j5KcueHYosNf9Jg.png\" alt=\"Two buttons. One uses only an icon, second one appears with a text.\"\/><figcaption class=\"wp-element-caption\">Before the change, when \u201cCreate New Folder\u201d button displayed only the icon, few people managed their sites into folders.<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"141b\">Making a button findable<\/h4>\n\n\n\n<p id=\"65d1\">Actions must be located where users expect to find them. The main action must always be visible and positioned in the top area. Navigation actions can look neutral but also must be visible. Only the least important actions that don\u2019t affect the main path (e.g.&nbsp;<em>\u201cdelete\u201d<\/em>) can be hidden under popovers.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*arCAf-RYGxcC6gZhaZtHFA.png\" alt=\"Two examples of buttons that open a contextual menu. The first example uses a label making it obvious what the button will do. The second example uses only an icon making it little know what the button will do.\"\/><\/figure>\n\n\n\n<p id=\"05ac\">Avoid placing tool actions with navigate buttons in the same list. Users might not expect to find buttons that are out of context.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*ACMN5UcjOzsLdOPwwMdKIA.png\" alt=\"A contextual menu with tool actions and navigation action\"\/><figcaption class=\"wp-element-caption\">In this example, the \u201cCategory Manager\u201d button is out of context. \u201cMore Actions\u201d communicates that the menu will provide actions but doesn\u2019t tell the user that there will be navigation buttons.<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-ghost-block-cta ghost-cta-block\"><h3>Join the UX Magazine Community!<\/h3><p>Dive into exclusive articles, podcast episodes, whitepapers, and more on the cutting-edge of AI and automation. Stay ahead of the trends reshaping industries.<\/p><a href=\"#membership_popup\" class=\"ghost-cta-block__button\">Become a member<\/a><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"03b5\">Making a button identifiable<\/h4>\n\n\n\n<p id=\"a3b3\">Users must easily understand which interface parts are static and which are clickable. Wix uses blue color for all major actions. Lighter blues can be used only as the button\u2019s background color.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*Lstfy3hnA8oUq0BqoRNJNQ.png\" alt=\"Two examples of button placement and coloring. The first example has a distinct button because of its placement and color, the the second example shows the opposite making a button hard to see.\"\/><\/figure>\n\n\n\n<p id=\"b6a9\">In some cases, like on colored backgrounds, the blue color can\u2019t be used due to the contrast. Then, text, contrast and shape plays the major role in making the button look recognizable and distinct from the rest of the environment. Following&nbsp;<a href=\"https:\/\/webaim.org\/articles\/contrast\/#ratio\" rel=\"noreferrer noopener\" target=\"_blank\">Web Content Accessibility Guidelines<\/a>&nbsp;helps to provide a good text contrast, so the majority of users will be able to read it.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*7rHRvnz6WIaZ2VPBGc4wog.png\" alt=\"A notification message with a textual button\"\/><figcaption class=\"wp-element-caption\">Black action works well on colorful backgrounds. Underlined text makes it clear that it\u2019s actionable.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5a9c\">Text<\/h3>\n\n\n\n<p id=\"90b4\">Text is the primary element that explains the button\u2019s intention. It should be clear, predictable and simple. Start with a verb to encourage action. Verbs must tell the user what happens once a button is clicked so they can predict the next step. Use simple language that will be recognized by any age group.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*GQzN5qQk2aPiDR4BQgViRA.png\" alt=\"Two examples of button\u2019s label writing style. Using verb sentences make the button obvious (e.g. \u201cUpgrade to Premium\u201d), while buttons labeled in nouns don\u2019t encourage users to interact.\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"5a83\"><strong>Case Study<\/strong><\/h4>\n\n\n\n<p id=\"79ee\">Wix\u2019s Photo Studio Team performed an A\/B test which showed that users engage more when buttons are displayed with text. The application tested three layouts; icon only, text below the icon and text on the side. Versions with text won the experiment.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*BPr0qS4XqY6g4-UGjfddaQ.png\" alt=\"Two versions of vertical list of actions. First version uses icons and labels below. Second version uses only the icons.\"\/><\/figure>\n\n\n\n<p id=\"485f\">After a failed test, the layout was reverted to the original.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*zvk0oRkGBqZmTs7oZ7XsDA.png\" alt=\"A vertical list of actions with icons and labels. Labels are placed on the side of the icons.\"\/><figcaption class=\"wp-element-caption\">This version shows the final solution used by Photo Studio. It solved the initial problem and led to a slight increase of tabs use.<\/figcaption><\/figure>\n\n\n\n<p id=\"6a12\">This study showed that text plays a crucial role in making buttons clear and actionable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"accc\">Text in context<\/h3>\n\n\n\n<p id=\"604e\">A button\u2019s text should reflect the context. Make sure the user is aware what action is available. For example, alert modals appear fast and change the layout. Therefore, the potential actions must be very clear.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*vOrnU4nFOKfyK5i7VIZf6Q.png\" alt=\"A modal, where main call to actions are labeled as \u201cMove to Trash\u201d and \u201cCancel\u201d\"\/><figcaption class=\"wp-element-caption\">The good example showing how both buttons are clear what they will do. The main button reflects the content\u2019s title \u2014 it makes an accurate alert message.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*TaZXkocNDaOF9v0cDgDqLw.png\" alt=\"A modal, where main call to actions are labeled as \u201cYes\u201d and \u201cNo\u201d\"\/><figcaption class=\"wp-element-caption\">The bad example showing how buttons don\u2019t explain what would happen if they\u2019re clicked. A user must remember their previous actions to understand the context.<\/figcaption><\/figure>\n\n\n\n<p id=\"7894\">In modals that just state the facts, like&nbsp;<em>\u201cSuccess\u201d<\/em>&nbsp;or&nbsp;<em>\u201cTwo users can\u2019t edit at once\u201d<\/em>it\u2019s ok to use less descriptive buttons such as,&nbsp;<em>\u201cGot it, Thanks\u201d<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"45bc\">Icons<\/h3>\n\n\n\n<p id=\"f859\">Icons help users understand the context. However, icons can often be misinterpreted. Icons don\u2019t encourages users to take action in the same way text does. For this reason, you should use single icon buttons with caution.<\/p>\n\n\n\n<p id=\"9658\">Icon buttons work great for professional tools where a user will regularly click buttons and memorize them. Placing icons next to a button with text will increase the chance of being noticed by users.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*4p4RILy7i8DeEUQy1SQOzA.png\" alt=\"Four buttons. One of the buttons appears with a text.\"\/><figcaption class=\"wp-element-caption\">\u201cEdit\u201d button attracts the user\u2019s attention to this button group. Mouse hovered icon buttons reveal their labels in a tooltip making it obvious what the icon button will do.<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"4bdd\">Case Study<\/h4>\n\n\n\n<p id=\"21a9\">Side navigation testing showed that Wix users engage more with drill-in buttons that have arrow icons.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*leCJ5mGQQ0XJRy1gEnf7ww.png\" alt=\"Two side navigation versions. Initial version used to reveal icons on mouse hover. New version showed icons next to buttons always. It significantly increased user engagement.\"\/><\/figure>\n\n\n\n<p id=\"0c0c\">This study shows how text and icons can give additional context when used together. This helps users understand what buttons leave the page and what buttons display more options.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ae99\">Hierarchy<\/h3>\n\n\n\n<p id=\"1e42\">Applications tend to have multiple actions. Some actions are always used, others just occasionally. Not every button needs full attention but all buttons must be discoverable. A good hierarchy means every action will be discovered easily when needed. There are multiple techniques on how to create a good hierarchy.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7294\">Placement<\/h4>\n\n\n\n<p id=\"65ba\">The most important actions must be put in the most visible area; at Wix it\u2019s the top of the page in the right hand corner. The lower the button, the less discoverable it\u2019ll be.<\/p>\n\n\n\n<p id=\"60ac\">In languages written left to right, users start to read from left, that\u2019s why it\u2019s good to display the main call to action last on the right side. Users can take an action once all options are already presented. According to psychologist Herman Ebbinghaus the first and last elements in a sequence are the easiest to memorize. This tendency is called the serial<a href=\"https:\/\/lawsofux.com\/serial-position-effect\" rel=\"noreferrer noopener\" target=\"_blank\">&nbsp;position effect<\/a>&nbsp;and it\u2019s used in UX design.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*MamUkMbr-O7lDD15QTLSHw.png\" alt=\"A standard Wix Business Manager page\"\/><figcaption class=\"wp-element-caption\">Most important actions \u201cSave\u201d and \u201cCancel\u201d are positioned in the top right corner so they\u2019re always visible.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1b7b\">Emphasis<\/h3>\n\n\n\n<p id=\"300c\">All buttons must be recognizable actions. Use emphasis to achieve that. Note that not every button must be emphasized at the same level. A single page should have only one main action. Other actions should be secondary or tertiary.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*DeM1NLEHgO2g177GtNb8Ow.png\" alt=\"Multiple buttons sorted by their importance\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"9c8c\">Style<\/h4>\n\n\n\n<p id=\"6131\">Each button can have a style based on its own intention. A set of styles creates a design language which customers use when working with an application. There can be a different style for general, navigation, social share or upload buttons. Each brand product can have its own set of button styles.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*Q5GJvA1RXmChEhq0iE-AUA.png\" alt=\"Multiple buttons in different shape and color\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"51f6\">Size<\/h4>\n\n\n\n<p id=\"8e49\">Buttons can appear in multiple sizes. Large buttons should appear in large and spacious layouts, tiny buttons should be used in small and crowded spaces.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*0C_RXbbtzGz3UW5viXoajQ.png\" alt=\"Four different size buttons\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"57f3\">Summary<\/h3>\n\n\n\n<p id=\"00ef\">A well organized hierarchy between the actions creates harmony on the page so it\u2019s easy for the user to read and understand. For example,&nbsp;<a href=\"https:\/\/community.wix.com\/partners\/forum\/partner-announcements\/exclusive-feature-access-sell-tickets-with-assigned-seats-in-wix-events\" rel=\"noreferrer noopener\" target=\"_blank\">Wix Seatings Map Builder<\/a>&nbsp;shows how button\u2019s different properties make a clear hierarchy between actions \u2014 primary, secondary and least important.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Primary:\u00a0<\/strong>Highest contrast, crucial for the main goal.<\/li>\n\n\n\n<li><strong>Secondary:\u00a0<\/strong>Recognizable on the screen without any clicks, assisting the main goal.<\/li>\n\n\n\n<li><strong>Least Important:\u00a0<\/strong>Hidden under the Icon Button and are not really connected to the main goal, e.g.:\u00a0<em>\u201cEdit Ticket\u201d<\/em>.<\/li>\n<\/ul>\n\n\n\n<p id=\"dc96\">Each action has a clear text label that helps users to understand the button from first glimpse. Icons in the buttons are plain and recognizable by&nbsp;<a href=\"https:\/\/www.nngroup.com\/articles\/icon-usability\/\" rel=\"noreferrer noopener\" target=\"_blank\">industry standards<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*fiDOFk-3NpgTPHeVt1S8Fw.png\" alt=\"A screenshot of Wix Seatings Map Builder application\"\/><\/figure>\n\n\n\n<p id=\"0f00\">This article is a collection of experiences from multiple designers from many teams. A big thanks to everyone who shared their case studies, insights, and feedback or simply designed great products that inspired this article.<\/p>\n\n\n\n<p>Originally published on <a href=\"https:\/\/wix-ux.com\/designing-the-perfect-button-e77ec1f32ee5\" target=\"_blank\" rel=\"noreferrer noopener\">medium<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Buttons are one of the main UI elements in interactive design. Some of the more complex interfaces can have hundreds of buttons on a single website. Most businesses measure their success by button clicks. So it\u2019s crucial to communicate to the user how a button works and where it\u2019ll lead them. Over the years, our<\/p>\n","protected":false},"author":2567,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[1],"tags":[2914],"topics":[2,3,149,25,28,30,57,58,70,71,72,116,121,122],"class_list":{"0":"post-16912","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-uncategorized","7":"tag-most-popular-2","8":"topics-3d-graphics-and-interfaces","9":"topics-accessibility","10":"topics-behavioral-science","11":"topics-customer-experience","12":"topics-design","13":"topics-design-tools-and-software","14":"topics-interaction-design","15":"topics-interface-and-navigation-design","16":"topics-mobile-applications","17":"topics-mobile-technology","18":"topics-motion-and-animation","19":"topics-usability","20":"topics-ux-education","21":"topics-ux-magazine","22":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Designing the Perfect Button - UX Magazine<\/title>\n<meta name=\"description\" content=\"Everything you need to know about what makes a button great.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Designing the Perfect Button\" \/>\n<meta property=\"og:description\" content=\"Everything you need to know about what makes a button great.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button\" \/>\n<meta property=\"og:site_name\" content=\"UX Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/uxmag\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-01T20:49:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-15T10:50:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/miro.medium.com\/max\/1400\/1*MWtkZG9WuenCZ3vHypbooA.png\" \/>\n<meta name=\"author\" content=\"Domas Markevicius\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@uxmag\" \/>\n<meta name=\"twitter:site\" content=\"@uxmag\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Domas Markevicius\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#article\",\"isPartOf\":{\"@id\":\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button\"},\"author\":{\"name\":\"Domas Markevicius\",\"@id\":\"https:\/\/uxmag.com\/#\/schema\/person\/67c9a9a648d7c113b0c748d7dc276c80\"},\"headline\":\"Designing the Perfect Button\",\"datePublished\":\"2022-11-01T20:49:58+00:00\",\"dateModified\":\"2025-01-15T10:50:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button\"},\"wordCount\":1518,\"publisher\":{\"@id\":\"https:\/\/uxmag.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#primaryimage\"},\"thumbnailUrl\":\"https:\/\/miro.medium.com\/max\/1400\/1*MWtkZG9WuenCZ3vHypbooA.png\",\"keywords\":[\"most popular\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button\",\"url\":\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button\",\"name\":\"Designing the Perfect Button - UX Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/uxmag.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#primaryimage\"},\"image\":{\"@id\":\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#primaryimage\"},\"thumbnailUrl\":\"https:\/\/miro.medium.com\/max\/1400\/1*MWtkZG9WuenCZ3vHypbooA.png\",\"datePublished\":\"2022-11-01T20:49:58+00:00\",\"dateModified\":\"2025-01-15T10:50:17+00:00\",\"description\":\"Everything you need to know about what makes a button great.\",\"breadcrumb\":{\"@id\":\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#primaryimage\",\"url\":\"https:\/\/miro.medium.com\/max\/1400\/1*MWtkZG9WuenCZ3vHypbooA.png\",\"contentUrl\":\"https:\/\/miro.medium.com\/max\/1400\/1*MWtkZG9WuenCZ3vHypbooA.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/uxmag.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Design\",\"item\":\"https:\/\/uxmag.com\/topics\/design\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Designing the Perfect Button\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/uxmag.com\/#website\",\"url\":\"https:\/\/uxmag.com\/\",\"name\":\"UX Magazine\",\"description\":\"UX Magazine is a central, one-stop resource for everything related to user experience. We provide a steady stream of current, informative, and credible information about UX and related fields to enhance the professional and creative lives of UX practitioners and those exploring the field. Our content is driven and created by an impressive roster of experienced professionals\",\"publisher\":{\"@id\":\"https:\/\/uxmag.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/uxmag.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/uxmag.com\/#organization\",\"name\":\"UX Magazine\",\"alternateName\":\"uxmag\",\"url\":\"https:\/\/uxmag.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/uxmag.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/uxmag.com\/wp-content\/uploads\/2021\/01\/UX-Magazine-logo-2.png\",\"contentUrl\":\"https:\/\/uxmag.com\/wp-content\/uploads\/2021\/01\/UX-Magazine-logo-2.png\",\"width\":2440,\"height\":428,\"caption\":\"UX Magazine\"},\"image\":{\"@id\":\"https:\/\/uxmag.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/uxmag\",\"https:\/\/x.com\/uxmag\",\"https:\/\/www.linkedin.com\/company\/ux-magazine\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/uxmag.com\/#\/schema\/person\/67c9a9a648d7c113b0c748d7dc276c80\",\"name\":\"Domas Markevicius\",\"url\":\"https:\/\/uxmag.com\/contributors\/domas-markevicius\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Designing the Perfect Button - UX Magazine","description":"Everything you need to know about what makes a button great.","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:\/\/uxmag.com\/articles\/designing-the-perfect-button","og_locale":"en_US","og_type":"article","og_title":"Designing the Perfect Button","og_description":"Everything you need to know about what makes a button great.","og_url":"https:\/\/uxmag.com\/articles\/designing-the-perfect-button","og_site_name":"UX Magazine","article_publisher":"https:\/\/www.facebook.com\/uxmag","article_published_time":"2022-11-01T20:49:58+00:00","article_modified_time":"2025-01-15T10:50:17+00:00","og_image":[{"url":"https:\/\/miro.medium.com\/max\/1400\/1*MWtkZG9WuenCZ3vHypbooA.png","type":"","width":"","height":""}],"author":"Domas Markevicius","twitter_card":"summary_large_image","twitter_creator":"@uxmag","twitter_site":"@uxmag","twitter_misc":{"Written by":"Domas Markevicius","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#article","isPartOf":{"@id":"https:\/\/uxmag.com\/articles\/designing-the-perfect-button"},"author":{"name":"Domas Markevicius","@id":"https:\/\/uxmag.com\/#\/schema\/person\/67c9a9a648d7c113b0c748d7dc276c80"},"headline":"Designing the Perfect Button","datePublished":"2022-11-01T20:49:58+00:00","dateModified":"2025-01-15T10:50:17+00:00","mainEntityOfPage":{"@id":"https:\/\/uxmag.com\/articles\/designing-the-perfect-button"},"wordCount":1518,"publisher":{"@id":"https:\/\/uxmag.com\/#organization"},"image":{"@id":"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#primaryimage"},"thumbnailUrl":"https:\/\/miro.medium.com\/max\/1400\/1*MWtkZG9WuenCZ3vHypbooA.png","keywords":["most popular"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/uxmag.com\/articles\/designing-the-perfect-button","url":"https:\/\/uxmag.com\/articles\/designing-the-perfect-button","name":"Designing the Perfect Button - UX Magazine","isPartOf":{"@id":"https:\/\/uxmag.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#primaryimage"},"image":{"@id":"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#primaryimage"},"thumbnailUrl":"https:\/\/miro.medium.com\/max\/1400\/1*MWtkZG9WuenCZ3vHypbooA.png","datePublished":"2022-11-01T20:49:58+00:00","dateModified":"2025-01-15T10:50:17+00:00","description":"Everything you need to know about what makes a button great.","breadcrumb":{"@id":"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uxmag.com\/articles\/designing-the-perfect-button"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#primaryimage","url":"https:\/\/miro.medium.com\/max\/1400\/1*MWtkZG9WuenCZ3vHypbooA.png","contentUrl":"https:\/\/miro.medium.com\/max\/1400\/1*MWtkZG9WuenCZ3vHypbooA.png"},{"@type":"BreadcrumbList","@id":"https:\/\/uxmag.com\/articles\/designing-the-perfect-button#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/uxmag.com\/"},{"@type":"ListItem","position":2,"name":"Design","item":"https:\/\/uxmag.com\/topics\/design"},{"@type":"ListItem","position":3,"name":"Designing the Perfect Button"}]},{"@type":"WebSite","@id":"https:\/\/uxmag.com\/#website","url":"https:\/\/uxmag.com\/","name":"UX Magazine","description":"UX Magazine is a central, one-stop resource for everything related to user experience. We provide a steady stream of current, informative, and credible information about UX and related fields to enhance the professional and creative lives of UX practitioners and those exploring the field. Our content is driven and created by an impressive roster of experienced professionals","publisher":{"@id":"https:\/\/uxmag.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/uxmag.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/uxmag.com\/#organization","name":"UX Magazine","alternateName":"uxmag","url":"https:\/\/uxmag.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uxmag.com\/#\/schema\/logo\/image\/","url":"https:\/\/uxmag.com\/wp-content\/uploads\/2021\/01\/UX-Magazine-logo-2.png","contentUrl":"https:\/\/uxmag.com\/wp-content\/uploads\/2021\/01\/UX-Magazine-logo-2.png","width":2440,"height":428,"caption":"UX Magazine"},"image":{"@id":"https:\/\/uxmag.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/uxmag","https:\/\/x.com\/uxmag","https:\/\/www.linkedin.com\/company\/ux-magazine\/"]},{"@type":"Person","@id":"https:\/\/uxmag.com\/#\/schema\/person\/67c9a9a648d7c113b0c748d7dc276c80","name":"Domas Markevicius","url":"https:\/\/uxmag.com\/contributors\/domas-markevicius"}]}},"_links":{"self":[{"href":"https:\/\/uxmag.com\/wp-json\/wp\/v2\/posts\/16912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uxmag.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uxmag.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uxmag.com\/wp-json\/wp\/v2\/users\/2567"}],"replies":[{"embeddable":true,"href":"https:\/\/uxmag.com\/wp-json\/wp\/v2\/comments?post=16912"}],"version-history":[{"count":0,"href":"https:\/\/uxmag.com\/wp-json\/wp\/v2\/posts\/16912\/revisions"}],"wp:attachment":[{"href":"https:\/\/uxmag.com\/wp-json\/wp\/v2\/media?parent=16912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uxmag.com\/wp-json\/wp\/v2\/categories?post=16912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uxmag.com\/wp-json\/wp\/v2\/tags?post=16912"},{"taxonomy":"topics","embeddable":true,"href":"https:\/\/uxmag.com\/wp-json\/wp\/v2\/topics?post=16912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}