Most companies will need Search Engine Optimization, Pay per click marketing, and website design as core services to begin with. Beyond that, services that are best for your business depends on a few things, including your budget, your goals, your product/service, and your target audience, among other factors. Even if you have an existing website for your business, it may not be optimized for search engines or running marketing campaigns.