Content is key, but making your content reach further online can be done with a small amount of effort just making some changes in you development style.
In HTML and the Visual Basic programming language, like most other code languages, you have the flexibility to name your own variables, functions and or about anything in source code. The source code that is rendered is read by first your web server, the visitor's browser and eventually search engine spiders will crawl your page.
As the page is read it gets tossed in and out of memory several times just on one page visit. A name used on image of your site like business.gif instead of image-1.gif will look like greater relevant content and pull you up high on the list possible when searched, but it will also be cached on the web server of the visitors computer and these temporary files, with your content, are read by other sites they visit, though cookies, spy ware and general terms of use. Just by naming that one image something content related you will have put that one word into a computer's physical memory hundreds of times in one month on the low end.