Do you have a website and blog? Websites are important, but blogs provide fresh content to attract the Google "spider" so your website will rank higher in keyword (subject matter) searches. From the Alliance of Independent Authors, here's some advice on how to write a blog post that will attract attention:
Five Blogging Tips for Indie Authors