In the years since the term search engine “Optimization” was coined, it’s become increasingly clear that what makes the most difference in ranking is NOT on your website but to create “extra websites” that link TO your website.
Supporting blogs or external websites serve to funnel Googlejuice to your main site. A company needs not one site but a dozen sites to support one product or service.