Apps on your Site
By having tools available for your visitor when needed will greatly enhance their experience. An app that calculates surface area or a custom search engine can help greatly to keep their attention and provide value.
Appearances are only part of the solution - usability and understandability are more important.
Developing websites can involve various technologies that are required to work in perfect harmony to produce a seamless experience.