On-page Optimization and Image optimization are the basic steps for your SEO campaign. As the Search Engines are getting smarter and more intelligent, the process of achieving a good search ranking is getting more complex. Now it takes much more than just quality content to get to the top. There are many factors that contribute to showing up well in search engine rankings, one of the most important of them is the on page optimization. More over, if you take your own screen-shots or create your own images, you should read: How to use flickr to drive huge traffic.