There are two major and powerful things that you can do to optimize your web site or blog site for search engines.
The first is that you should take time to research the best keyword phrases to use and then ensure that your content is keyword rich with the particular keyword phrases that you do come up with.
Then the other very important thing you can do is to make sure that you are all the time acquiring as many one way links pointing at your site as possible. One of the best ways to do this is through Web Directory Submission.
These are the two key search engine optimization elements that will make the most impact in any search engines' ranking of a site in search results.