Local SEO Strategy: How To Increase Traffic, Leads & Sales For a Local Business

The right local SEO strategy can skyrocket a business’s traffic, leads & sales.

In order to achieve that you need to be visible at the top both Google’s organic, and local map results.

However, most local businesses have mediocre success in either Google’s organic, or maps results, but rarely do businesses get to (and stay in) the top 3 positions of both.

Failing to show up in both can cost your businesses thousands of dollars in lost revenue to competitors, and force you to pay for Google Ads.

In this blog post you will learn how to create a local SEO strategy that will rank your business’s website and Google Business profile in the top 3 positions of both Google’s organic and maps search results.

What is a local SEO Strategy?

Local SEO is a SEO strategy that focuses on local search results within Google. This includes both Google’s organic and maps search results.

Being visible in both Google’s organic and maps search results can significantly increase the number of leads a business generates online. 

Local SEO applies to any and all search results that contain a map with 3 listings appearing underneath it (also known as a map pack).

How to create a local SEO strategy

Follow the steps below to create a local SEO strategy that focuses on increasing traffic, leads & sales for your small business.

1. Local SEO Strategies start with keyword research

Local SEO Keyword research doesn’t have to be a long process, however, it is important to organize keywords to plan keyword targeting accordingly.

The local keyword research process should be broken down into 3 steps:

  1. Build a list of “Seed Keywords”
  2. Use a keyword research tool
  3. Organize, and plan your keyword targeting

Build a list of “Seed Keywords”

Create a table that lists your product(s) or service(s), and the cities that you operate within. Be sure to include synonyms or variations.

Here’s an example:

Services and or ProductsCities
Accounting,Accountant,AccountantsBookkeeping,BookkeeperTax consultant, tax consultants, tax consultingLos Angeles, LANew York City, NYC

The keywords under the “Services and or Products” are our “Seed Keywords” that we will input into a keyword research tool to:

  1. Find more keywords
  2. Get the search volume data

Use a Keyword Research Tool

In order to continue, you will need a keyword research tool, we recommend using either Ahrefs or SEMRush.

Input the seed keywords from the “Services and or Products” tab into your keyword research tool of choice, in our example we are using Ahrefs.

Select “phrase match” to uncover all the potential keywords that derive from our seed keywords and filter the results to only include keywords that:

  1. Include your city (it is best to do one city at a time)
  2. Have a minimum search volume of 10
  3. Are only used to find a company, product, or service (not general information like jobs, salary, data, etc)
  4. Export keywords to CSV
  5. Repeat step 1-4 for each city

Organize, and plan your keyword targeting

The last step in our local keyword research process is to organize, and plan the keyword targeting.

A common mistake is not targeting keywords (or groups of similar keywords) with individual pieces of content.

The best way to organize your keywords and plan your keyword targeting strategy is using a Google or Excel spreadsheet.

Steal our Keyword Targeting Template
  • Google Sheet templateAutomated On-page checksOn-page SEO templateVideo training
Get our SEO strategy template

Start by importing the CSVs that you exported from your keyword research.

Keep the following columns and delete the rest:

  • Keyword
  • Search Volume

You can keep CPC and keyword difficulty, which you can use later on to prioritize the content you need to create, although it is not necessary.

Referring back to the seed keyword table we created earlier, you will want to organize the keywords into groups (pages) by service/products for each city:

Services and or ProductsCities
Accounting, Accountant, AccountantsBookkeeping, BookkeeperTax consultant, tax consultants, tax consultingLos Angeles, LANew York City, NYC

Here is an example of pages that could be created:

  • Accounting Los Angeles
  • Bookkeeping Los Angeles
  • Tax Consultant Los Angeles
  • Accounting New York City
  • Bookkeeping New York City
  • Tax Consultant New York City

The next step is to plan out of the onpage optimization for each page:

  • Title tag
  • H1 tag
  • URL
  • Content sections (not 100% necessary)

If you’re having trouble at this stage or would like to complete it faster (and better) check out our keyword targeting template below:

If you have a lot of content to create and you need to prioritize, you can sum up the search volume, CPC, and or keyword difficulty for each group of keywords and get a sense of which pages are more important than others.

2. On-page Optimization for Local SEO

When it comes to local SEO, you need to set your on page optimizations in a specific way that is optimal for both Google’s organic and maps search results.

We have to implement on page optimization best practices for Google’s organic search results, while also providing your businesses local information for Google’s map search results.

Local SEO Checklist

Below is the complete local SEO checklist:

  • Title tag – main keyword in your title tag
  • H1 tag – main keyword in your h1 tag
  • H2 tags – main keyword in at least 1 x H2 tag
  • URL – main keyword in URL
  • Image filename – main keyword in at least 1 x filename
  • Image alt tag – main keyword in at least 1 x alt tag
  • Image EXIF data – Embed longitude and latitude in image EXIF data
  • Content – main keyword mentioned multiple times throughout the content
  • NAP – add your businesses name, address and phone number (not sitewide)
  • Schema data – Add local business schema data (not sitewide)
  • Google Business map embed

3. Google Business profile management

Google Business is a powerful tool that can be used to drive leads for your business, if optimized correctly.

It is important to fill out ALL the details in your Google Business profile,\ completely and extensively.

Add every single detail that Google gives you the optionality to include.

Google Business Checklist

Below is not a complete Google Business checklist, rather a checklist of the most important details to optimize:

  • Business Name – try to include main keyword if possible
  • Categories
  • Address or service area
  • URL – (Important) Add the URL of the appropriate city page
  • Description – fill out the description completely, and include multiple keywords
  • Photos – upload as many photos as you can, include keywords in filenames and embed coordinates in EXIF data
  • Services (if applicable)
  • Products (if applicable)
  • Google website – Build a Google Website from inside your GMB profile. Fill it out completely, add in keywords where possible.
  • Posts – Routinely add posts to your GMB profile, 1 x per week is optimal.

4. Local citations & business directories

It’s important to understand that Google wants to send its users to legitimate businesses that are established.

When a business’s NAP is cited across multiple local business directories it shows that the business has been operational under the same business name, address, and phone number over a period of time.

Make sure that before and after building citations that your NAP is consistent across all properties including your website, Google Business profile, previously created citations, social media profiles, etc.

Submit your business to generic business directories within your country, you can use this list from Brightlocal to find the top 50.

After you have submitted your business to the top 50 in your country, you can go a step further by submitting your business to “niche business directories”.

Niche business directories are specific to a specific industry.

You can find niche directories by using search operators on Google:

  • Industry “add site”
  • Industry “add url”
  • Industry “add website”
  • Industry * directory
  • Industry inurl:directory
  • Industry inurl:submit.php

Local SEO Tools

There are a handful of tools that will help you save time while planning and executing your local SEO strategy.

Although they are not 100% necessary, if time is more valuable than a few hundred dollars per month then these tools are for you.

Ahrefs or SEMRush

Ahrefs or Semrush are pretty much the same in terms of features and price.

Get profficient with one and stick with it.

These tools can help you with:

  • Competitor analysis
  • Keyword research
  • Website audits
  • Backlink analysis & research
  • Keyword & content gap analysis

A Good Keyword Tracking Tool

I check keyword rankings multiple times a day, and I love it.

A good keyword tracking tool keeps me up to date, and can even motivate me to improve my SEO.

There are a number of tools out there, it really doesn’t matter which keyword tracking tool you use.

Find one that you are comfortable with.

Google Data Studio

Google Data Studio integrates with many different APIs that allow you to pull in SEO data from mulitple sources.

This is a great way to get a birds eye view of your SEO performance.

You can set up custom dashboards to suit your needs.

Final Thoughts on Local SEO

A local SEO strategy’s main purpose is to increase a small business’s traffic, leads & sales.

In order to achieve this, the local SEO strategy should focus on ranking in both Google’s organic, and map listings.

It takes a combination of keyword research, on-page optimization, off-page optimization, and Google Business management.

If you get all those things right, you are well on your way to increasing visibility in Google, and driving leads & sales for your business.

If you need my help with your local SEO strategy you can book a call here.