I've been running a blog which has been online for about 3 months now, but I neglected it a lot in its second month so it has about 2 months of work put in. The blog is in a food and drink niche and includes reviews of various related affiliate products. So far I think it is going pretty well, I've made around $100 and consistently get 100-200 visits everyday, mostly from organic search traffic which is growing steadily.
Now, I've managed to collect about 1,500 e-mail addresses on my newsletter. A few of these came from people just signing up for the newsletter, but the vast majority I got from running giveaways. I've completed 2 giveaways for affiliate products with a 3rd running right now, I expect by the time the 3rd giveaway is done I will have over 2,000 e-mail addresses. Entering the giveaway requires an e-mail address and there is a big disclaimer that entering the giveaway adds you to the mailing list.
My strategy right now is to send out e-mails at the beginning of every new giveaway. When my old giveaway ends, I try to put up a new one within the next few days if not immediately. This lets my e-mails do 2 things:
1) inform people that the giveaway they entered has concluded
2) gives them a chance to join a new giveaway
This means I'm looking at a cycle of sending out e-mails pretty infrequently - about every 2 weeks or once a month. I'm trying to add some value to the readers inbox since I know they are already interested in giveaways, they can join the new one. I'm planning to incorporate some affiliate coupons or other offers in a call to action in my next newsletter.
The format of my e-mails looks something like:
**brief into, mention last giveaway ending**
[CALL TO ACTION TO JOIN NEW GIVEAWAY]
**request for social media follows**
[10 LATEST ARTICLES DISPLAYED AS SNIPPETS]
**social media links/icons**
Does anyone have any suggestions on how I can improve this strategy?