PPC and SEO: the battle of the SEM kings for higher search result ranks