A local business listing is an online entry that contains your business Name, Address and phone number (NAP) along with other details. There are a lot of directories and websites like Yelp, Foursquare and Yellow Pages where local businesses can create free local business listings.
Getting your local business' NAP (Name, Address, Phone number) information listed on directories, online business listing sites, and citation sites helps to improve visibility, but backlinks from these sites can also have a benefit to SEO.
You should determine which platforms it makes sense to be listed on. It’s not a best practice to devote hundreds of hours to getting listed on every possible search engine, index, or app, just because they exist. Instead, hit the majors (Google My Business, Facebook, Yelp, YP, etc.) and then hand-select other platforms that are highly relevant to your company’s industry or geography. By getting listed only in quality places, you won’t squander sweat equity.
Creating local business listings can be toilsome and boring. It’s exciting to get your best data together in a spreadsheet, but it isn’t all that fun to enter that data over and over again into the forms of the various platforms. This has led to the rise of automated solutions for active location data management like Moz Local. These solutions allow you to fill out a single form, distributing your data to high-quality platforms and continuously monitoring it for progress and any changes. You can always supplement your automated push to the majors with a small investment of time in building listings on geo/industry-specific platforms, but the fact is that automation lightens the load, reduces human error, and leaves your team free to focus on more creative projects.
Whether you decide to take a fully manual approach or a semi- or fully automated one, the most important thing to remember is that local business listings are extremely powerful.