We know that the keep spots will all have specific areas, why not give that area a name? Example, a keep area can be named Stoneforge (to identify it as a keep spot) and whatever guild claims that keep spot and builds their fortress, they will inherit the name Stoneforge Keep.
This way it gives...