A search engine marketing company provides their clients with a variety of different services. It is not just advertising that a search engine marketing company takes care of, it extends far beyond that. A search engine marketing company formulates marketing campaigns that look at branding, sales, distribution, radio, television and customer service.