Here are the best tools for local SEO specifically.

An excellent website to start is White Spark. The website is http://whitespark.ca. White Spark will help your local business improve Google rankings, drive business, and fast-track your success in local search.

Local Citation Finder

Discover where to list your business, examine your competition, and monitor your citation growth for better local search rank.

What is a Citation? A Citation is any mention of your business on the web, with or without a link. It’s any combination of your company name, phone number, address, zip or postal code. Citations can be structured or
unstructured. Citations help search engines, like Google and Bing, verify that your business exists.Having multiple credible sources with the same accurate data about your business sends signals to search engines that your business is legitimate.

By listing your business on prominent national and local sites you can create authority, establish trust, and improve your business’ ability to rank locally. The more places your business information appears online, the more prominent your business appears to Google and Bing. Standout from the competition with a stronger citation portfolio and more mentions of your business on the web.

White Spark offers a free service that allows you to have 3 searches per day and 1 project. They offer 4 other paid plans. A Starter for $17 a month, you get 20 searches per day and 5 projects.The Specialist for $24 per month, you get 30 searches per day and 10 projects. The Agency for $32 per month, you get 40 searches per day and 20 projects. The Enterprise for $80 per month, you get 100 searches per day and 100 projects.

HOW TO FIND LINK BUILDING OPPORTUNITIES FOR LOCAL BUSINESSES

Join your local Chamber of Commerce. Attending the local chamber meetings will allow you to network with other local business owners. Most Chamber of Commerce will link their members from their Website for free.

Local Directories. Listing a business on quality, relevant directories can also bring a significant amount of traffic to your site. Most towns and cities have directory sites dedicated to the local area, you can usually list your business for free and include a link to your website.

Community Events. If your business is eligible for any local awards, make sure you get yourself nominated. There are often criteria that you need to meet in order to be considered, so it’s a good idea to do some research in advance to make sure you are eligible. Nominees and winners tend to be published online, resulting in brand mentions and backlinks.

Testimonials. Most businesses have used the services of other local businesses. Providing them with a great testimonial or review for them to post on their website is not only useful for their business, they may also include a link back to your website which is beneficial for you. Working with other local businesses is a great way to build rapport and develop business relationships which can have many benefits in addition to building links.

Join or start a Networking Group. You can start your own networking group by figuring out other local businesses that
can refer business to each other. For example, A Financial Advisor may want to reach out to a tax account, estate attorney, mortgage broker, ect. You can also join an existing networking group. There are established groups such as BNI, (Business Network International). These groups can be tougher to join, have monthly dues, and you need to get other members of these groups leads. You can generate a lot of leads in a good BNI group. You can also exchange backlinks from local owners in your group and from the BNI website.

Online Mentions. One of the simplest ways to generate links is to find instances where your brand has been mentioned online but hasn’t been linked to and reach out asking for a link to be included. This isn’t a viable strategy for all businesses, particularly new businesses but it can be a powerful link acquisition strategy, especially if your brand has been mentioned by the local press or high authority websites within your niche.To monitor any mentions of your brand, set up an alert in ​Google Alerts​ and you will be notified whenever your brand name is mentioned online. If you do notice any mentions that don’t include a link, reach out to the site owner thanking them for the mention and suggest they include a link back to your website.

Local Resource. If you provide useful information about your local area, chances are other websites will link to you.Publishing great content is one of the best ways to gain links naturally. Write articles providing valuable, insightful information that local readers will find interesting. This could be something related to your specific area of expertise or something you are passionate about within your local town. A useful guide or article about the local area can generate a lot of interest and if the content is good enough, it will naturally attract links.

Post Content Regularly. Content is crucial for any marketing campaign. Whether you are building links via outreach, content marketing, digital PR or acquiring them naturally, your success rate is going to be largely based on your content. The best way to gain links is for people to choose to link to your content because it provides value for  their readers. Regularly adding fresh, informative and useful content to your blog will not only increase brand awareness and build trust, it will also provide more opportunities to naturally earn links. Outreach and content marketing also heavily rely on quality content, you should aim to provide the best possible content for your readers and produce blog articles that are high quality and informative.

CAN YOUR CUSTOMERS FIND YOU ONLINE?

Another great site is https://moz.com/local/search. Check your listings on Google, Bing, and other local search engines. Quickly check where you stand with Citations, Duplicates, Errors, ect

Thanks for reading!

We’re looking forward to getting to know you. Put your website name and email address into our Free SEO Review to see how you are doing!