Competitions are a great way to market your blog. Having competitions can provide a good interaction with your readers and can provide some great social commenting which on it's own can have a very positive impact on your Google rankings.