In order to build a more attractive site, you should change your viewpoint. The most important perspective is the user perspective, because they play the biggest role in your success.
A look at search results The visitor only looks at the first view results. Quickly scans the title and reads the scans through the description. A good title and a short description are your key here.
Your Frontpage The Frontpage should have a few words about the page. The user must be able to know, if he/she found the right place without scrolling. Preset him your newest and best content, advertise your services here.
Do not make the visitor think Do not annoy your visitor with popups, or page long registrations. Everything should be as simple as possible. If you offer services, go for a easy business model and write below that they can get a custom offer if the standard model doesn't fit.