Search engines do not see Web pages like you do. They cannot process images, and translate them into content. Search engines crawl your website by reading the code created with HTML, ASP, PHP and other code languages. A page made up mostly of images displays mostly blank to a search engine.
Sometimes, what you see as text on a page isn't really text. Some people create Web page designs in an image editor program and instead of recreating the design as code, they simply post their image to look like HTML.
The problem is, a picture of text isn't actual text, it is just a picture. And it isn't visible to the search engine. All a search engine can see is a blank spot where the image is. Here's how a search engine might see your Website:
A similar problem exists for audio and video, as well as Flash® animations. (Flash is a plugin that runs animated content in a website that users can often interact with.) Some highly interactive pages that are completely created in Flash can be practically invisible to search engines.
Having a page on your Website with lots of images, or with a lot of flash animations, can be fine depending on your target customer. Image gallery Websites obviously want to showcase their images, for example. However, it is not search-engine friendly. So if your business model depends on being found by the search engines, you should think about including a few pages with descriptive text (such as "about" pages or even adding a business weblog to your Website). This makes it much easier for the search engines to find and rank your Website. Adding text descriptions to images (using
alt text attribute) for such Websites helps as well.