How Should You Choose CTA Colors for a Mobile Website? Color Schemes That Stand Out on Small Screens
A CTA (call to action, a button that invites visitors to take the next step) on a mobile website does not automatically stand out because its color is vivid. On a small screen, headings, photos, and navigation sit close together, so the button needs to be distinguishable from its surroundings. Here is a practical approach using a workshop registration page as an example.
Choose a CTA color by its contrast with the surroundings
First, decide on the single action the page should prioritize. If the goal is to help visitors check workshop dates and availability, make “View dates and availability” the primary CTA and give other links a quieter treatment. Filling every button with a strong color makes it harder to see which action comes first.
Assess the button color together with the page background, its text, nearby photos, and information panels, rather than looking at color intensity alone. Against a pale background, a sufficiently dark color can identify the primary CTA. Repeating that same strong color across every heading and decoration may weaken its role as an action cue. The button also needs a label that clearly explains what happens next.
A color scheme for a workshop registration page on mobile
Use pale blue-gray ■#F4F8FA for the page background and white ■#FFFFFF for the workshop information cards. Set headings and body text in dark navy ■#243247, with secondary details such as dates in blue-gray ■#526274. Below the workshop photo and title, place a short explanation followed by the main action.
Give the “View dates and availability” button a deep teal ■#075B63 background and white ■#FFFFFF text. Their calculated contrast ratio is approximately 7.82:1, exceeding the 4.5:1 minimum for regular-sized text. The teal button surface has a contrast ratio of approximately 7.32:1 against the pale page background ■#F4F8FA, and approximately 7.82:1 against the white card ■#FFFFFF. This helps define the button as a distinct area.
For supporting information, use a soft mint-gray ■#DDECF0 panel with the same dark navy ■#243247 text. That text-to-panel contrast ratio is approximately 10.68:1. Treat “Read workshop details” as a secondary action: an underlined deep teal ■#075B63 text link on white ■#FFFFFF can distinguish it from the filled primary button without adding another prominent button color.
Check placement, tap targets, and changing screen states
On mobile, avoid squeezing several buttons into one row. Giving the primary CTA its own comfortable width makes the choice clearer. Leave enough padding for longer or wrapping labels, and check that the touch target and the gap to nearby links are usable. If you use a sticky bottom CTA, verify that it does not cover form fields or important notices, including while the keyboard is open or the page is scrolling.
WCAG 2.2 (Web Content Accessibility Guidelines) sets a minimum contrast ratio of 4.5:1 for normal text and 3:1 for large text. Visual information needed to identify user interface components generally needs at least 3:1 against adjacent colors. These ratios are useful checks, but they do not replace reviewing button wording, spacing, and content hierarchy at actual mobile screen widths.
HueRoll can show lighter and darker color variations and compare a selected color with white or black. It does not directly calculate contrast between any two arbitrary colors. For combinations such as the page background ■#F4F8FA and CTA ■#075B63, use a separate calculation method before applying them.