It’s no secret that the same query will often produce different Google search results in different locations. Someone looking to “buy a bike” in Atlanta will see different suggestions than someone using the same query in New York. And two people looking for a “pizza place” might end up with different results if they are just a block apart.
What it means for SEO is that you should aim for optimizing the version of Google search results that your target audience is most likely to see. And the version they are most likely to see will change depending on a few factors — Google search results are personalized based on the users’ search history, their device, and current location.