To make a good impression, especially if you're a business selling goods or services, your website has to meet the basic anatomy of effective web design. You don't want your website to be complicated or make it hard for visitors to find what they're looking for. You need to make it as basic and as easy as possible. Obviously your website has to meet the needs of your audience. If you sell a range of products you can't have them in a blog style format (unless you have under 5 products). You will need a proper online store which ideally has a tile style layout. A website which does this very well is Fab.com. They have a huge picture, then a title at the top and a banner at the bottom stating how long before the sale ends on that product.