Assume people will find your site by “searching” for it
I know that’s probably one goal, but relying on your SEO efforts alone may be putting too many eggs in one basket.
You’ve got to put your content in countless outposts and social networks to open up additional paths to your site.
You’ve got to promote your site through advertising, including pay-per-click and offline mediums. You’ve got to promote your content in every offline vehicle available.