Understanding Search Engine Indexing and Ranking Factors