This is what we have seen over the years:
Google My Business (GMB) profile: Accurate NAP (Name, Address, Phone) details, relevant categories (important but usually ignored), photos are iffy - we have seen results with both few (2-3) and lots of snaps, and positive reviews definitely - Google...