I was curious if anyone had any experience or knowledge of usability tests on button sizes on mobile. My company is currently using a button that spans the entire length of the mobile screen, but I wanted to know if having a more tradition button that exposes all 4 sides was more effective.

  • I would recommend looking at what the big boy app developers are doing such as the Chase app, Amazon app, etc...
    – MonkeyZeus
    Jun 3, 2014 at 20:46
  • What do you mean by more effective? That users will know it is a button or if it is easier to touch/press for the user?
    – Michael Lai
    Jun 3, 2014 at 22:29
  • The biggest issue with the button that you're describing is the average user might have a hard time determining that it's a button at all.
    – thatuxguy
    Jun 4, 2014 at 1:15

2 Answers 2


Are we talking native or web here? If native, all the OS vendors provide best practice specifications on touch targets as well as their implementation. Search for Windows / Android / iOS design guidelines. Otherwise minimal target averages at around 9mm with 2mm padding - see: http://www.lukew.com/ff/entry.asp?1085 (some good links in there)

Since you titled the question as CTA buttons, I am assuming this is the main action you want the user to take (not part of navigation, etc.) and hence it being displayed at block level (full width) is recommended and makes it easier to interact with. Only concern is recognition. When you say "entire length", do you mean literally from edge to edge of screen? As you stated all four sides should have some distinguishable padding (in the background color) as to enhance interaction recognition.


From personal experience I say make them full width and put a decent amount of padding in them. I have big thumbs and It's really hard for me to press buttons and icons unless they are a decent size.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.