SEO for Software Companies: Getting Found by Potential Customers Online