Michael O'Neill

Search engine optimization (SEO) can sometimes feel like a never-ending game of whack-a-mole for digital marketers, so it’s no surprise that some tasks fall by the wayside.

Local SEO is on your to-do list, but for some reason, it keeps ending up on the back burner.

So what are some quick (and not so quick) local SEO solutions you can implement to get the ball rolling and boost your local search ranking?

We’ll take a look at everything you need to know, and you can download a free local SEO checklist to track your progress.

Importance of a Local SEO Strategy

Local SEO is how businesses improve their internet visibility to reach a geo-specific target audience. The core tenets of traditional SEO apply, but marketers and webmasters place greater emphasis on place-based keywords, ranking factors and customer testimonials.

It’s all too easy to hear the phrase “SEO,” and immediately tune out, but you might just be missing out on major ranking opportunities. SEO can have some serious returns for organizations of all shapes and sizes. As a form of inbound marketing, a well-executed local SEO strategy can be the key to connecting more potential customers than ever before. But don’t just take our word for it.

99% of all clicks occur on Page 1 of Google. So if your company is going to be seen by potential customers, it’s right here.

google ctr based on rank

And that’s just for the regular organic listings on SERPs — translation, positions 1-10.

In 2023, the growing dominance of SERP features – like image carousels, maps, lists, Knowledge Panels, “People also ask” dropdowns and various forms of local business cards – mean that ranking in Google ain’t what it used to be. Your company must also win these featured snippets.

To do just that, you need local SEO.

So where do you start? How do you get in front of online searchers? Well, we’re glad you asked.

Your Monthly SEO Checklist

Developing and following through with a local SEO strategy isn’t a one-and-done type of deal. Instead, it’ll take some hard work and patience to maintain your search engine ranking and keep up to date with any changes in your top keywords.

Here’s a handy local SEO checklist to get your marketing plan in top shape:

  1. Know Your Ranking Factors
  2. On-Page SEO Elements
  3. Link Building Strategies: How Backlinks Impact SEO
  4. Customer Reviews and Testimonials
  5. Importance of a Mobile-Friendly Website
  6. Building Citations
  7. Schema Markup
A 7-Step Local SEO Field Guide

1. Know Your Ranking Factors

Local SEO ranking factors differ slightly from general SEO. So if you’re familiar with the latter, the former will come rather naturally to you. Below are the eight most important factors to keep in mind:

  1. Link signals.
  2. On-page signals.
  3. Behavioral signals.
  4. Google My Business signals.
  5. Citation signals.
  6. Personalization.
  7. Review signals.
  8. Social signals.

What stands out most here is that social media – though not traditionally thought of as a direct factor in SEO – plays a prominent role in local SEO. 

Additionally, brand mentions (citations) are key. Even if your content doesn’t produce backlinks, the mere mention of your company name can have a positive impact on your overall site rankings.

2. On-Page SEO Elements

On-page SEO refers to the SEO elements you control. By optimizing your web pages for a target keyword, you’re taking the first step to improving search visibility and traffic. Start by running a site crawl to clear up any issues pertaining to:

  • Duplicate content.
  • Zombie pages.
  • Broken links.
  • Accessibility.
  • Indexability.
  • Missing metadata.

You can conduct a local SEO site audit using an SEO tool like Semrush or Screaming Frog.

After correcting explicit errors (getting your domain back to neutral), explore ways to directly enhance it. 


  • Title tags: Include a geotargeted keyword in your title tag, if possible.
  • Meta descriptions: Same goes for a meta description, be sure to work in a local keyword if it applies to that particular landing page.
  • Images: Use appropriate alt text and captions to expand keyword usage.
  • Navigation: Simplify the navigation structure so users can find relevant information in as few clicks as possible. It’s always a good idea to build out a detailed XML sitemap, especially for larger websites.
  • URL strings: Add further local context into URLs, like so:
    • /12-ways-to-shop/
    • /12-ways-to-shop-in-Austin/
  • Contact information: Names, addresses and phone numbers (NAP data) should be easily accessible on every page.
  • Internal links: Including targeted keywords in the anchor text is an SEO best practice and lets site visitors and local customers know what to expect when they click on a link.
  • Structured data markup: Use schema – a coding language – to properly mark your site with meta tags called “structured data,” allowing search engines to crawl and index your site for results. Schema markup will help highlight local listing information on your site that Google may want to pull to populate a rich snippet for local search results. Just be sure to follow Google’s structured data guidelines to avoid coming across as spammy.
  • Keyword targets: Reframe your high-level keyword objectives to include more location-based targets. This could be as simple as optimizing an existing page to rank for “content marketing agency Chicago” instead of a generalized “content marketing agencies.” By ranking for local long-tail keywords, you weed out low-intent visitors and target only those with geo-specific motives. Some of these local keyword changes may be obvious, but it’s always worth running keyword research. Google Trends API will help you to make sure you’re targeting the right long-tail and geotargeted search phrases.

These forms of on-page optimization are often simple tweaks that can yield big results for your local search strategy. It’s often a matter of speaking the same language as search engines so they can understand your domain and best serve it to readers.

With sitewide factors addressed, you can move toward off-site elements that are just as important to local SEO.

Don’t overlook your links. Link building is an essential part of a strong SEO strategy because it helps search engines discover your pages, and also plays a role in telling Google which website should rank higher in the SERPs.

Inbound links — or backlinks — are the No. 1 ranking factor for both general and local SEO, and they’re often time-intensive to generate. If you create content around high-value local keywords and then get high-authority local influencers to link to it, your chances of surging in rankings increase mightily.

We often use the analogy of a city-specific restaurant. Let’s call it “Big Eats” and it’s based in Denver.

How could you get as many people to view your restaurant’s website online and then make a reservation? Word of mouth is one way. Backlinks and referral traffic are another.

For example, if TripAdvisor, Yelp and other local websites keep mentioning Big Eats as a Denver hotspot, then both locals and tourists are going to notice. Previous customers speak highly of it, as evidenced by strong ratings. Lots of publications and “best of” lists feature it as a must-try. You’re now producing a flywheel of publicity and traffic – all based around a localized keyword like “best restaurants Denver” or “burgers in Denver.”

As you work to build up your backlinks, try to get on industry “Best Of” lists and work with peers within your network to start branching out to a wider audience.

4. Customer Reviews and Testimonials

Reputation management is paramount in local SEO. How your customers and site visitors interact with your brand online correlates to ranking potential.

It’s a simple concept.

You promote yourself as a great business and a considerate business owner, serving the needs of customers in a specific region. But you’ve got tons of negative comments and ratings across social media, Google My Business (GMB) and other directories. So what is it? Are you a thought leader and industry disruptor as you claim, or do you just produce negative user experiences and leave customers fuming? Google and other search engines will suss out who’s right.

Local SEO Checklist

That’s why positive brand mentions, thoughtful customer testimonials and high ratings are so meaningful. They support your claims of superior service, and they empower other online searchers to trust your business and potentially purchase from you.

Here are a few tips to get more online reviews and ratings:

Local SEO Checklist
  • Leave a simple review request on the checkout pages.
  • Add links to directories on your site.
  • Add alt text to images you upload to directories so they appear in SERPs.
  • Ask user-experience questions after every transaction or interaction, either on-site or via email.
  • Embed reviews and rating systems on your site.
  • Put a GMB review request in your email signature.
  • Stay on top of brand alerts and commentary across social media.

GMB will only feature reviews and customer quotes if there are enough – 5 – to show. Also, keep in mind that newer reviews will appear at the top. Upvoted reviews can trump newly published ones, however. So it’s not enough to just receive 5 good reviews; you need to continuously foster positive responses so that the best side of you is featured first.

5. Importance of a Mobile-Friendly Website

Google now prefers mobile pages over desktop pages when indexing content in SERPs. That’s because mobile-friendliness is a top-10 ranking factor and about 60% of all searches are conducted on mobile devices.

Local SEO Checklist to Boost Search Engine Rank mobile shopping

Use Google’s Mobile-Friendly Test to see how your website appears on mobile screens and whether any changes are required from a presentation and technical SEO standpoint.

Local SEO Checklist example

70% of people who search on their mobile devices take action within an hour, but 60% of shoppers will not make a purchase if they don’t have a good user experience. There’s so much to lose with terrible UX.

So focus on mobile responsiveness while you’re overhauling your local SEO tactics – they’re adjacent requirements for ROI.

6. Building Citations

GMB is the primary network for feeding search engines contextualized local content and information about your company.

GMB then populates that data across its many integrated applications and features, like Google Maps, Local 3-packs, Google Posts, Knowledge Panels, mobile SERP carousels and more. As mentioned at the beginning of this article, GMB is a top-four ranking signal — and one of the most important to-do items on our local SEO checklist.

A more in-depth GMB optimization post can be found here, but below is a condensed, actionable version to get you started:

Local SEO Checklist
  1. Create a GMB profile. Be sure the address you enter matches the one USPS uses.
  2. Allow Google to publicly display your company information and business page by checking the box that enables algorithms to legally scrape and pull your NAP data.
  3. Enter a geographical radius your business serves, electronically and physically.
  4. Select primary and secondary business categories – or create custom categories – that best identify and encompass what your company does. For instance, Brafton would choose categories like “digital marketing agency” or “SEO agency.”
  5. Write a short business description, including relevant keywords if you can. Keep your copy under 750 characters and use bullet points to concisely summarize what your business does.
  6. Upload visual content like hi-res images, videos and candid employee photography. This allows GMB to serve more than just text in your profile. It also provides a valuable mechanism for making your local listings more eye-catching. Be sure to tag your visual content with geotags and keywords in the alt text and captions.
  7. Verify you’re the GMB account owner via phone or mail so that others cannot claim your business listing as their own. This could take several days to process, as Google is especially strict with featuring only authentic companies.
  8. Solicit customer reviews and questions to be featured directly in your GMB profile – and then answer or respond to all of them. Doing so adds social proof and strong behavioral signals for ranking algorithms and other users to vet your business online.
  9. Create content within Google Posts, which are featured in your Knowledge Panel. These posts are limited to 1,500 characters and should be short updates about your company, like upcoming events, links to longer content, product imagery or changes of address.

While you need your content to be specific to a local audience, you also need your reach to be wide enough to appear on networks and channels that are visited and respected by millions. Here is HubSpot’s top 20 local business directory list:

  1. Google My Business (Domain Rating = 98)
  2. Facebook Pages (Domain Rating = 100)
  3. Instagram for Business (Domain Rating = 99)
  4. LinkedIn Company Directory (Domain Rating = 98)
  5. Apple Maps (Domain Rating = 97)
  6. Yelp (Domain Rating = 95)
  7. Bing (Domain Rating = 93)
  8. HubSpot’s Solutions Directory (Domain Rating = 93)
  9. Better Business Bureau (Domain Rating = 93)
  10. MapQuest (Domain Rating = 91)
  11. Foursquare (Domain Rating = 91)
  12. Angi, FKA Angie’s List ( Domain Rating = 91)
  13. Thumbtack (Domain Rating = 90)
  14. Yellow Pages (Domain Rating = 90)
  15. Nextdoor (Domain Rating = 89)
  16. Manta (Domain Rating = 87)
  17. Merchant Circle (Domain Rating = 85)
  18. YellowBook.com (Domain Rating = 81)
  19. ChamberofCommerce.com (Domain Rating = 81)
  20. Dun & Bradstreet Business Directory (Domain Rating = 79)

The key to growing your sphere of influence is to do so with accuracy. NAP data populated across your various networks and local directories needs to be identical so you’re not broadcasting conflicting information to potential customers. Each time a prospect encounters a roadblock in their search, they’re likely to remove themselves from any sort of sales funnel you’ve set up: They’ll go elsewhere, where they can seamlessly do business with an organization that has consistent listings.

Niche platforms will be relevant to a smaller subset of readers, but that’s the point. In the content marketing world, we might guest post on Moz or Content Marketing Institute because we know those publications are widely read by our core audience. And we can rightly expect a level of engagement and enthusiasm that can’t be found on, say, Instagram, where follower intent is all over the map.

While you’re claiming your listings on these directories, clean up any fallacies promoted by dissatisfied customers or disguised competitors. Answer questions, respond to complaints and be professional with all communications to the public at large – everything is documented and will live forever, so invest the time and niceties upfront rather than doing damage control later on.

7. Schema Markup

At its most basic, schema markup is a form of microdata. Once added to a webpage, your schema markup serves as an enhanced description that appears in search results. Although there’s not a ton of data directly connecting schema to search rankings, it does play an important role in improving visibility in SERPs — which, as we learned today, can boost your click-through rates.

Before adding schema to your pages, you need to figure out the “item type” of the content you create. Schema.org provides some of the most common types of schema as well as tutorials for how to add them to your page. For example, a company hosting a virtual or in-person event will use it to have Google and other search engines display dates and information about the upcoming function.

Although the process of adding schema can get a little complex, there’s no reason to worry. Once you’ve selected which type of scheme you want to add, Google offers a user-friendly Structured Data Markup Helper that will walk you through the process step-by-step.

SEO Techniques to Avoid

When it comes to local SEO, it’s important to not only focus on what you should be doing, but also what you should avoid. These are common mistakes that businesses make when trying to optimize their local listings for search engines:

  • Keyword stuffing: This is one of the most common mistakes that businesses make when trying to optimize their local listings for search engines. Keyword stuffing can be a major red flag for Google and other search engines as it can be a sign of spamming. Instead, focus on writing compelling content that speaks directly to your audience and mentions your target keywords naturally.
  • Buying local links: Buying links from sites that claim to boost your rankings can be tempting, but it’s a risky move. Google has been cracking down on these types of link schemes for years and has even penalized some major brands for engaging in them. Aim to build high-quality links from reputable websites that are relevant to your business instead.
  • Ignoring NAP consistency: NAP data is one of the most important pieces of information that Google uses when evaluating local businesses. Make sure that all of your listings have consistent NAP information and that they match exactly what’s on your website. This will help avoid any confusion for potential customers who are trying to find you online.

There’s a lot more to local SEO than just getting your website crawled by Google. You need to make sure that you’re creating content that will help attract new customers, measuring the success of your efforts and staying on top of any changes in the industry.

Evaluating Your Local SEO Strategy

As you kick off your new-and-improved local SEO strategy, don’t forget to take advantage of the Google Analytics goals tracking feature — there’s far more going on under the surface than just rankings and traffic, although we know they’re important in their own right.

Creating your own goals in Google Analytics is as easy as 4 steps:

  1. Sign into Google Analytics.
  2. Click Admin, and navigate to the desired view.
  3. In the VIEW column, click Goals.
  4. Click + NEW GOAL.

No, really. It’s that simple. Google gives you the ability to use templates that include categories like revenue, acquisition, inquiry and engagement. However, it’s important to take the time to consider how these metrics connect to your larger organizational goals. Be sure you can connect any metric you track to a specific business strategy.

As you improve your local SEO strategy and continue to refine your website, you can start taking advantage of custom settings to track your progress toward specific goals related to upcoming events or your e-commerce website. Check in and measure changes on a weekly or monthly basis. Although it’s easy to sneak a peek at your analytics account daily, it won’t do you much good. Instead, look for long-term patterns and trends to get insight into your progress over time.

Editor’s Note: Updated March 2023.