Population
Inverness has around 50,000 people in Inverness, capital of the Highlands. That is a large pool of households and local buyers searching for services — often naming Culloden, Westhill and Raigmore rather than a vague region. If those people cannot find you on Google or Maps, they call whoever appears first.