yes, do your keyword research, find your niche, check your competition.
build your site around those words. devote one post for each keyword (SEO), get diverse backlinks to each post you want to rank (do follow anchor text), do it slowly and consistently,
offer value in your posts. traffic will come, start collecting emails via awebber, build a relationship with them.