With geotargeting, ads or other web content are tailored based on the location of the people you want to reach. This could be, for example, a 50-kilometer radius around a local business, a specific city, or a selection of ZIP codes.
By applying additional filters, the ad can also be tailored regionally, so that different messages are displayed in different areas.
Incidentally, geotargeting has nothing to do with GEO (Generative Engine Optimization), even though the terms sound similar.