I agree with you, great tips. I would like to add more here. SEO is not the only solution to increase the audience on yur website. If you have a specific business, as me for example. I sell handmade accessories for girls and women, my target audience is this. So, it may be called targeted display ad traffic that targets potential customers based on a wide set of variables, such as demographics, online habits, and interests. Different brands need different approach and tools when promoting.