Many websites that manage to get listed in the search engines get little or no traffic. One reason can be that only the home page has been indexed in the engines but none of the others.
This can be for a number of reasons usually attritutable to poor site structure and content. One way of helping the search engines to find all of your web pages is to provide a sitemap.
The sitemap should be at level 1 on your site, i.e. in the root directory and should list and link to every other page on the website. The sitemap page should also be linked to directly from every other page on the site.