Since I've started using Instagram as a mean to post pictures and places in three networks at once (Instagram itself, Facebook and Swarm) I've noticed how badly Instagram links places to Swarm. It's very, very common to get checked in the city or neighborhood when I'm posting a picture in a restaurant, or even to be checked in to another generic place quite far from where I am.
How does Instagram link the places from its place search to Swarm venues?
Are there any tips on how to improve this to avoid bad check-ins?
I've tried to guess what places from the list would be the "correct" Swarm venue but never had luck with that.