Keep it simple, easy to use, and no redirects.. when i click a link, i want to end up at what that link describes..no i dont want to participate in a survey, no i dont want that "special" deal.. dont ask me to "please wait while X loads.." those things drive me insane. if its an article, i want to go straight to that article, ill read the ads on the sides after i get the info i seek, or come back later. If im taking the time to find something specific, I want instant gratification, i will return to the site that provide it. if its merchandise, i want to go to a page that shows me a picture, has a short summary, and also has detailed specs below if i need more info, and plenty of pictures , front back sides, ect.. if it requires accessories, show me a summary of clickable links about those accessories, and DONT make me click yet another link to find out how much it is...
If i have to hunt for info about the subject, product, or whatever, in any way, then im very less likely to go back to that site.
for instance: recently i was looking for a portable DVR , something reasonably small, inexpensive, and with the ability to record an external video source for a few hours while on battery power, preferably with a built in lcd so i could review the recording without an external monitor. it took me weeks to find one, not because their hard to find, but because i had to go to other sites and google each product to get specs and capability info. the sites didnt tell me what the product came with, or what ports the product had, or what the average battery life was, ect, etc... the place that got my business was the one who had all the info i could possibly need available, and coincidentally also had the lowest price.. they did it right.. and that was only an ebay ad...