Blog · Conversion

Color CTA Optimization

How to choose CTA button colors that increase conversions — based on evidence, not folklore.

Published November 15, 2026 · 6 min read

The Myth of the "Best" CTA Color

You have probably read that red converts better than green, or that green converts better than red. Both claims have appeared in blog posts for years. Both are wrong when stated as universal rules.

What actually matters is contrast-isolation: the CTA color needs to be the only instance of that color on the page. If your brand's primary color is also your CTA button color and also appears on your logo, nav and section headers, the button disappears into the noise.

Contrast-Isolation: The Real Rule

A CTA button converts best when it is the only thing on the page with that color. Two ways to achieve this:

  • Brand color as CTA: If your brand color is rarely used elsewhere on the page (e.g., a black-and-white site with a single vivid brand color), the brand color works.
  • Distinct accent color: If your brand color is everywhere, use a specific accent color for CTAs only.

An A/B test on a page with a red CTA button is only meaningful if red does not appear anywhere else on the page. If it does, the test result tells you nothing about red — it tells you about noise.

Contrast Ratio Requirements

The CTA button must have sufficient contrast against both its surrounding background and its own text. WCAG AA requires:

  • Button text vs button background: 4.5:1 minimum for normal text
  • Button background vs page background: no fixed requirement, but visually the button should stand out

White text on a saturated color (blue, green, red) usually passes. Black text on yellow or light green can pass. Use our Contrast Checker to verify.

Semantic Color Matching

Match color to action:

  • Green: start, go, confirm, buy — positive forward action
  • Blue: learn, submit, next — trust-oriented action
  • Orange: buy, upgrade, act now — urgency
  • Red: warning, error — never a positive action

Mismatch between color and action creates friction. A red "Buy Now" button feels like a warning, not an invitation.

The Ghost Button Problem

Ghost buttons (outlined buttons with no fill) look premium but convert worse than filled buttons in most studies. The reason is simple: the filled button has a solid colored area, which reads as more actionable than an outline.

Use ghost buttons for secondary actions, not primary CTAs.

Testing CTA Colors Properly

If you A/B test CTA colors:

  1. Test one variable: only the color changes. Not color and copy, not color and size.
  2. Test with statistical power: you need hundreds of conversions per variant to trust the result. Small samples produce random winners.
  3. Test twice: if a new color wins, test it again against a fresh control to confirm.
  4. Check the whole funnel: a color that increases button clicks but decreases form completion is a net loss.

See our Color A/B Testing guide for methodology.

Cases Where Color Matters Less

  • Position: a CTA above the fold on a mobile view converts regardless of color
  • Copy: the CTA's microcopy ("Start free trial" vs "Learn more") often matters more than color
  • Context: what comes before the button — the rest of the page — matters more than the button itself

Color is the cherry on top. Do not optimize the cherry before the cake.

Frequently Asked Questions

Related Resources