One of the most common design elements on any mobile application or website is buttons. The sole purpose of buttons is to help users navigate from one page to another or offer more information. Buttons are one of the key ways that users interact with a website.
In order to make the user experience as smooth and effortless as possible, it is important to make sure that the buttons are easily recognizable. A simple yet effective way of doing it is to make them square with rounded corners and use shadow effect to highlight them as buttons.
Microsoft OS uses it very effectively and they are easily recognizable as elements that can be clicked with your mouse. You can be more creative and use other shapes like circles, but make sure it is easy to be recognized even by a novice.
Consistency in the design is very important. Make sure all buttons are equally sized and colored to make them easy to identify across the website. Use proper anchor text on the buttons to help users understand clearly what will happen when they press or click on the button.
Consistency is important because people remember what they saw, whether they know it or not but subconsciously, they remember it. Consistency will trigger their memory when they see the same or similar button and know it is supposed to be clicked.
The placement of the button is equally important. Make sure to place or position the button where the user can easily see it or find it. Otherwise, the user will never reach the page you intend him or her to land on. The best way to understand which position works best is by testing different positions and monitoring user behavior.
So these are some of points you should keep in mind when designing and positioning buttons on the website.