If you were going to sell a book it would be better to have started a blog two years before the release.
If you were going to open the doors to a new business it would be better to have a “Coming Soon” sign up ten moths before the grand opening.
If you were going to host an event it would be better to have started sending out invites for it six months before the band is ready to play.
No one piece of content (print, digital, or otherwise) will ever be good enough to attract the attention you’re looking to create. Marketing is, and always has been, a marathon. Those who can drip the longest, and tell the most interesting stories, win.