The short answer: it depends on your business, the industry your business is in, and the goals you have for your website. SEO provides your website with sustainable organic growth. This level of growth allows your traffic and analytics to increase at a consistent rate to improve the number of visitors you have. These visitors may in-turn interact with your brand and make purchases in-store or on your site. Running advertising is like supercharging this process. You pay the Search Engines to put your links first. Depending on your goals, you may want to run ads targeting some keywords while also using SEO to grow on other keywords. You may want to use both SEO and advertising to focus on the same keywords if there’s enough competition for it!