SEO is an investment and it is an investment that can help make you money. So, yes, SEO is worth the cost.