Online Local search companies keep their ranking formulas secret, they take into consideration factors such as repetition of related words and links from other sites. A search engine sorts its results page by relevance to your criteria, with the score in descending order.