To help search engines index all of your pages, create a site map. Site maps enable search engines to navigate to any page, from anywhere on your site. Even if your website is just a hole in the wall compared to giants like Amazon, a site map does wonders for your search engine optimization.
One of the steps you need to take to optimize your website for searches is creation of a meta description tag that is both clever and informative. Limit the tag to 30 words or fewer. You should never go higher than 100 KB on the page.