Please give us a link of your site so that we can see how your design looks like. For a site to be optimized for search engines, it should have the following: keywords on title tags, keywords on the content, and keywords on the tags/label. You're site should be easy to navigate that you can access most of the pages in just few clicks. And of course create a site map.
1. Site architecture 2. Keywords in Page Title 3. Unique Content 4. Header tags and so on follow the below link for details. Major On-page SEO factors
If you are using WordPress as your websites platform, there are some very useful plugins out there to show you how to optimize your posts, pages, etc for SEO benefits.
Just find tools on the internet that will help you with your website, typ into google: seo checker or something and you willl find a tool that will help you.