Are you planing on selling your website, or try to? When you say optimazed are you referring to the fact that your source code lacks meta files that would greatly enhance the chance for serch engines to find you. One of the major factors is word content on you pages, especially you home page. If you have the content on you page that people will be looking for then your okay. A lot of people have really great websites and they don't get hits because they forget the main principles. There is only one major factor for you being seen on a search engine.. it is time. I go to my stats all the time and I can see if the gggle bots have visited my site. Below are some meta files that I use on one of my sites.
<meta name="DESCRIPTION" CONTENT="Tee shirts, for ladies, Men and Children. ">
<meta name="CLASSIFICATION" CONTENT="tee shirts for family, children and pets - teerags.com">
<meta name="BODY" CONTENT="tee shirts for everyone, supplying Heat transfer design promtional items, logo merchandise, promotions and ad specialties.">
<meta name="KEYWORDS" CONTENT="tee shirts, tee designs, name brand tee, personalized tees, personalized tees, personalized Pet photos, photo designs, Tees with your favorite pet picture or family promotional products,Monogrammed tees,gifts ">
<meta name="HTDIG-KEYWORDS" CONTENT="tee, tees, tee shirt, tee shirts, appearl, clothing, picture tee, nasty tees, novalty tees, tee shirt business, heat press tee designs, gifts">