Even if your blog is 3 weeks old, it generally takes a few months for a domain name to gain reputation. Organic SEO (self-discovery via search terms) requires quality and quantity - you might have the quality right considering you got so much traffic already, but 4 articles is still a long way from 'quantity'.
The trick is to consistently create good quality content for a long period of time (ex. once a week/forever).
What's your motivation for the blog? Hobby? Interest? Work related?