1, When I type in a city or town, it returns random places at random distances away.
Searching NEAR the center of a city, is not the same as searching IN the city, please review https://wpgeodirectory.com/docs/searching-and-browsing/
2, When I search from the main menu -> Find a Veterinary Chiropractor …. if I search a specific zone all the pins show up but when I go to Global Search which includes all chiropractors, lots of pins are missing.
Those are not searches, but a link to a page that lists all listings with a particular tag.
3, I followed documentation for adding a ‘location switcher’ to the search bar so people can search via country but I can’t get this to show.
I added it now, you did not select a menu at GD > Design > Navigation
https://wpgeodirectory.com/docs/multilocations/#main
Make sure you have selected a menu to be used for your GeoDirectory links at GD > Design > Navigation
4, Your locations do not follow the recommended format, see https://wpgeodirectory.com/docs/definitions/#location
For example you have these 2 countries: “Norway” and “Norway,USA”.
Please review
https://wpgeodirectory.com/docs/manage-location/#edit
https://wpgeodirectory.com/docs/faqs/how-do-i-merge-locations/
Thanks