The more traffic a search term generates the higher the likelihood there is for there to be competition for the top ranking positions. How much traffic a search terms draws will generally determine how competitive that term is likely to be and will inevitably determine the cost and time that it will take to achieve a high ranking. Search Engine Optimisation is an investment that may take some time to bear fruit.