Google Maps rankings can fluctuate due to various factors, including changes in Google's algorithm, updates to business listings, new reviews, and shifts in user behavior. The local search algorithm considers relevance, distance, and prominence when determining rankings.