what makes a good search engine marketing consultant?