AYes, your company should spend money on SEO. Through search engine optimization you can generate traffic without having to pay for every single click. You will be charged for each and every click that arrives on your website from a PPC ad channel. However, this traffic is virtually free if your website ranks naturally on search engines.