A user will stick to your web pages if you have put in the well-researched content, a very good related set of information, proper alignment of data, and user oriented designs.
There are many software too that help immensely in creating the perfect design when you are doing graphics. For instance the mainly used one is Photoshop. Using this software innovatively is what required on part of designers.