Verifying your locations makes your Google My Business profile more trustworthy. This means you’re more likely to appear in local Google Maps and Search results. It helps in getting better GMB scores.