The way in which you present your content is also important. Who ever said a picture is worth a thousand words never built a website. While for a viewer a picture is great, to a SE it means nothing (other than the alt text attached to it).
Do not get me wrong the use of good graphics is important to a website, in the case of hard goods it is imparitive that you show a picture of the product if available. Customers want to see what they are buying. Unfortunately to a SE a picture only means what the alt text or the name of the file is. So where you gain with customers you do not with the SE’s.
Words are what count as content, at least now. In the future content of Video, Audio, and Pictures will be readable in one form or another by the SE’s. Right now we have not yet achieved that state. Where it nice if we were it would make building a site with pictures and some text, like a catalog, so much easier. If the SE could see that it is a Red Dress with shoulder straps sites would be more equally ranked. Unfortunately they can’t, yet.
One thing the SE’s do understand is that BOLD text is more important. You will notice that I use Bold and Italics on text on various pages. It accomplishes two things. First it drags your eye to the content. Second it does the same to the SE. The SE sees the difference in the code of the site and realizes your trying to point something out. Using Bold and other format of text tells the reader and the SE things you think they want to know.
So you need to use a combination of text and pictures to make your site look attractive to your customer and also to the SE. Look around the net at various websites. Find what attracts you about their site and what doesn’t. Make notes about how things are laid out and you will be able to design your site to the optimum.
Sparky