Algolia finds the best matches and ranks the search results with its default ranking strategy, using a tie-breaking algorithm. First, it orders ALL matching records using the first criterion (typo by default). For all tie matching records it orders them using the second criterion (geo by default) and if there are still tied matching records, then it orders them according to the third criterion (filters by default), and so on. After going through 8 ranking criteria, it uses any Custom Ranking to break the tie - the engine will go on until there’s no more ties to break.
You can hover your mouse over the little badge shaped icon in the bottom right of each record to check which tie breaker ranked the record in that specific position.
You can increase the importance of your custom ranking criteria by expanding the default ranking criteria and moving your custom criteria up the order. Be extremely careful when doing this - the default order is considered optimal in the majority of cases.