You probably already know by now that search engines see the your site as a text. That's it. The text in words, the text links coming to your site, the text links within and from your site, etc. Obviously, the algorithms to analyze that text is quite complex but to start to understand SEO, you have to first understand that its about the text.
So, to that end, here is a tool that we think helps you see your site in it's text form: http://www.seo-browser.com/
Just type your own domain into this tool and it will display it as a search crawler would see it.
Lastly, think about the words and how well these relate to your desired content and targeted keywords.