Build Design Systems With Penpot Components
Penpot's new component system for building scalable design systems, emphasizing designer-developer collaboration.

UX Planet — Medium | Luca Longo
There’s a ridiculously simple way to increase your buttons CTA (Call to Action) conversion rate. In this article, I will share my best practices for buttons.
And once you know what they are, and how it works, you’ll want to kick yourself for not trying it sooner.
Today I’m going to show you how two of my customers — an e-commerce website and an analytics mobile app — used this trick to boost their CTA conversion rate by an average of 30% over 6 months. There are many ways to consider colours and the psychology of colours. Today I am not going to write “rules”, but I just want to show you my idea about those two projects in relation to CTA buttons.
I’ll also give to you a free .sketch buttons mockup. (See the bonus pack at the bottom)
If we look at the user experience of Gmail, the interface is very simple and it looks like the first-stage of a wireframe.
It has a very simple design, very simple colours (monochromatic) and it works!
The UX here is incredibly contextual.
Did you see that nice blue button “send” for sending the emails?
The colour and the position, in this case, is more important than the text “Send”. They could have used a generic symbol instead of the text, with no impact on the user’s actions.
In fact, in the mobile app, they haven’t used a text in a button, but a simple blue Arrow-Airplane icon that stands in such stark contrast to the rest of the page — and looks sufficiently button-like — that users have no choice to consider it as the primary call-to-action.
Designing call to action buttons for web interfaces requires some discretion and planning; it has to be part of your prototyping process in order for them to work well.
You can create a great call-to-action button for your website and improve its conversion rate drastically by combining scientific studies on colour with some design principles. In my projects I’ve always considered 6 important tools to achieve this:
Now I have a question for you: Do colours really matter for conversions?
It’s a well-known fact that colours can provoke emotions, every colour evokes a different feeling or mood with people and, therefore, results in a different reaction when seeing the colour (of course, it is relative as different cultures perceive colour differently). So, choose the colour of the call-to-action button depending on the emotion you want to inspire.
For example:
Another tip: Contrast is the key!
You can use a complementary colour for the background if you want a design element to stick out.
I suggest to choosing a colour that is less prominent (relative to the surrounding elements and the background) for large buttons, and a brighter colour for smaller buttons. But whatever colour you may choose, make sure you design the button in such a way that it is noticeable without interfering with the overall design.
Remember, contrast isn’t just about complementary colours on the colour wheel. It’s about value.
A light button won’t stand out against a light background as a dark button would. On top of that, the copy needs to stand out against the button, too.
Contrast checker
A bad example:
Bad Example of contrast
A good example:
Good Example of contrast
Well, now I am going to show you the simple guideline for buttons that I’ve used for my customers in their CTAs, forms and popups (so take this as an example).
As I told you before, I identified few colours to represent four important feelings:
So, if we use for this example a white background, you can feel better what I meant before about colouring and contrast:
Get free this .sketch design, download the bonus pack.
If the contrast is the same for two buttons very close in the screen, the attention of the users will be confused. As you can see, colour plays an important role on the User Experience (UX) of your product, driving your users to the action.
Get free this .sketch design, download the bonus pack.
Best Practices for Buttons was originally published in UX Planet on Medium, where people are continuing the conversation by highlighting and responding to this story.
AI-driven updates, curated by humans and hand-edited for the Prototypr community