An E-commerce consultant is expected to have a comprehensive understanding of search engine optimization, blogging, social media marketing, online branding, and the various strategies that a business can use to promote a product.