SEO and SEM: Know their differences and how they complement each other