I've wondered this forever... Is there a way to hire a company, say like in India or something, to up your google business ratings? I've never heard of anything like this but there's gotta be someone out there doing it.
How to improve your local ranking on Google
Enter complete data. Local results favor the most relevant results for each search.
Verify your locations.
Keep your hours accurate.
Manage & respond to reviews.
Add photos.
Add in-store products.
Relevance.
Distance.