For most local businesses in New York, the three map results sit above everything else on the page. Winning one of those slots is worth more than any organic position below it, and the factors that decide it are not the same as the ones that decide normal rankings.
Proximity is the factor you cannot buy
Google weighs how close your registered address is to wherever the searcher is standing. In a dense grid like Manhattan that means your radius is small, often a handful of blocks. This is why a business on 34th Street rarely appears for the same search made in the Village, and why chasing a borough-wide term is usually the wrong goal.
Completeness beats volume
A Google Business Profile with every field filled in outperforms a half-finished one with more reviews. That means categories chosen precisely rather than broadly, services listed individually, opening hours including holidays, photographs that are recent, and a description that says what you do rather than how passionate you are.
Reviews, and what people say in them
Review count matters less than most owners think. What matters more is recency, whether you reply, and whether the words customers use match the words searchers type. A review that says the plumber fixed a boiler in Astoria does more for you than five that say great service.
Consistency across listings
Your name, address and phone number should be identical everywhere they appear. Suite numbers written three different ways across Yelp, Apple Maps and your own footer is a real ranking problem and a completely fixable one.
What your website still has to do
The profile does not work alone. Google cross-checks it against your site, so the address in your footer, a page that names your service area, and LocalBusiness structured data all feed back into map position. If your site is slow on a phone, that hurts too.