After bringing your site to live, search engines will find your site within a short period of time say less than 2 weeks. For promoting your website based on keywords SEO is the better option.