valid code, good use of metadata, good hierarchy as in <h1> for most important things <h2> second most important and so on. use the title attribute for images. just remember, it doesnt happen overnight, it takes time for a site, especially a new one, to come up in a search unless you are very very specific what you search.