Looking for a new digital agency to accelerate your SEO efforts? Schedule a free marketing evaluation with our team to meet the right agencies fast. It’s fast, free, and we get it right.

Search engine optimization is a staple in any effective digital marketing strategy. It delivers people to your site who know exactly what they want, and are ready to take action.

It also gives businesses the opportunity to reach searchers all over the world.

But what if that isn’t your goal? What if your business only serves a specific city or region?

That’s where local SEO comes into play.

Keep reading to learn what local SEO involves and why it’s so important, along with a step-by-step breakdown you can use to start optimizing your site for local search.

What is local SEO?

Local SEO is a subset of search engine optimization that involves optimizing your site to rank well for location-based searches.

After all, reaching searchers halfway around the world won’t do your business any good if you can’t actually sell anything to those people.

Instead, you’ll want to focus your SEO strategy on reaching searchers that are part of your target audience. If you’re marketing an Italian restaurant, for example, you’ll want to make sure that your site appears in search results for the query, “Italian restaurant in Philadelphia.”

Of course, if you’ve ever made a search like this on Google or another search engine, you’ve probably noticed that the first result is typically a map of businesses that meet your description.

For example, here’s what shows up if a searcher in Philadelphia enters the phrase “Italian restaurant.”

local search for Italian restaurant

They not only see a map of restaurants that meet their description, but also a list with more information on each of them, including their address, photos, and reviews.

And the only way to improve the chances that your business appears in Google Maps results for relevant local queries is local SEO.

Why does local SEO matter?

If you’re not yet using local SEO as part of your digital marketing strategy, you might be wondering if it’s really a necessary addition.

But today’s consumers are turning to search engines to find local businesses more than ever. In fact, Google reported a 150% increase in mobile searches for  “___ near me now” over the past two years.

growth for near me now searches

(Image Source)

The company also reported a 200% increase in mobile searches for “Open” + “now” + “near me” (ex. “restaurants near me open now,”), and a 900% increase in mobile searches for  “___ near me today/tonight” (ex. “hotels near me tonight”).

And when you consider that 28% of searches for something nearby result in a purchase, it’s clear that there’s a lot of value in ranking well for location-based terms.

5 steps for getting started with local SEO

Although the basic goal of local SEO is similar to that of a regular search engine optimization strategy, the steps involved are slightly different. That’s why we’ve put together a five-step guide you can use to start reaching more local searchers.

1. Claim your Google My Business listing

Google My Business is an extremely valuable local SEO tool for business owners because listings from this platform are what appear in Google Maps results.

This is true even for businesses that aren’t active on the platform. Even if you’ve never created or editing a listing, Google will still include information about your business in their results and allow other users to edit the details.

But claiming your business gives you the ability to edit your listing, add additional details and photos, and monitor how users interact with it — all of which can impact when (and where) it appears in search results.

So if you haven’t yet claimed your storefront on Google My Business, you’ll want to do this as soon as possible.

First, find your business on Google Maps. Then, click on it to expand the details, and select  “Own this business?”

claiming storefront on Google My Business

From here, Google My Business will walk you through the process of verifying the selected location.

First, you’ll need to confirm that the address is correct, then add contact information like your phone number and website.

Then, choose a primary category to describe your business. You’ll likely see a few in the drop-down list that are accurate, given how extensive they are — but your goal should be to select the phrase that users are most likely to search when they’re looking for a business like yours.

Let’s say, for example, your business is technically an Italian restaurant, but you’re best known for your pizza. In this case, it would make the most sense to describe it using the category “Pizza Restaurant.”

Google My Business categories

Then, you could select, “Italian Restaurant,” and, “Pizza Takeaway” as secondary categories. This way, you’ll have the chance to appear in Google Maps results when users search any of those phrases.

Finally, you’ll need to verify your ownership of your business using the phone number on your listing, or an email address associated with your website.

Once you’ve completed this step, you’ve successfully claimed your listing. But there are still a few steps you’ll want to take to improve it.

First, click “Messaging” in the left navigation menu to see if users have asked questions about your business. Anyone with a Google account can answer these questions, and their responses appear on your business’s listing.

Google My Business messaging and questions

This means it’s essential that their answers are correct. If they aren’t, you can write your own responses, and users will be able to see that they’re coming from the business’s owner.

Then, add photos that give potential customers an accurate idea of what to expect if they choose to visit you. Include images of your storefront and interior, along with any others that illustrate the products or services you provide.

Add photos Google My Business

If you’re running a restaurant, for example, you’ll want to include photos of your food. If you’re a retail store, on the other hand, opt for photos of product displays or your most popular items. And if you’re a service-based business, consider adding photos of your team or completed projects.

Regardless of the exact images you use, your goal here should be to illustrate your business in a way that compels searchers to choose you over your competitors.

2. Optimize the contact information on your site

After you’ve fully optimized your Google My Business listing, it’s time to move on to your website.

First, you’ll want to have a contact page that includes your business’s name, address, and phone number, or NAP. This information needs to be formatted exactly the same across your website and any other citations like directory listings online.

Then, you can also add this information to your site’s footer, so that it appears on every page. This way, visitors will be able to easily find the information they need to get in touch — regardless of which page on your site they land on first.

website contact info optimized

And if you have multiple locations, you’ll need to make sure to include accurate NAP information for each of them on your site.

include accurate NAP information for multiple locations

Then, you can create or claim unique Google My Business listings for each, and link directly to the page with that location’s address and contact information.

3. Optimize your content for location-based keywords

Maintaining excellent content is an important part of any SEO strategy. But your approach to optimizing your content for search should be slightly different if your goal is to reach local customers.

That’s because many of these searchers will use keywords and phrases related to specific geographic areas.

The most common type of local search queries is a city name. It should come as no surprise, then, that the title tags for all of the following results ranking on the first page for “philadelphia salon” have one thing in common:

title tags for local search

So if your site’s title tags don’t yet include location-based keywords, this should be a priority in your local SEO strategy. And you can do keyword research to determine the best way to phrase your title tags using Google’s suggested search feature.

For example, if you scroll to the bottom of the results page for the keyword “italian restaurant philadelphia,” you’ll see the following suggestions:

keyword research for local search

This indicates that these are the exact phrases that searchers use most often. If any of them accurately described your business, they’d be perfect choices to include in title tags.

Then, if your business serves multiple cities or regions, you’ll want to repeat this process for the pages on your site specific to those locations.

It’s important to remember, though, that not every customer describes location in the same way. This means it’s important to consider what other terms searchers might use to look for businesses in your area other than the name of your city.

If you’re located in a specific neighborhood, for example, local customers might search using those terms with queries like, “italian restaurant in Fairmount.”Visitors from out of town, on the other hand, might search based on iconic landmarks, using phrases like, “italian restaurant near Philadelphia Museum of Art.”

Make sure that your optimization strategy accounts for all of the ways potential customers might look for businesses like yours, and you’ll stand a much better chance of reaching them in search results.

4. Make sure your site is mobile-friendly

Many consumers search for local businesses on the go. In fact, smartphones and other mobile devices account for 84% of all “near me” searches.

mobile search stat for near me searches

(Image Source)

And of those who search for something nearby on their smartphones, 76% will visit of a related business within a day, and 88% will visit a related store within a week.

This means that ranking well for local, mobile searchers can directly translate into more customers in your store. But that can only happen if those searchers can easily access and navigate your site on their mobile devices.

This requires mobile-friendly design. If you’re not sure whether your site is accessible on smartphones and other devices, you can easily find an answer with Google’s Mobile-Friendly Test.

mobile-friendly answer

Your results will not only tell you whether your site is easy to use on mobile, but also what specific steps you can take to improve.

This way, you can make sure your site adjusts to different screen sizes and browsers — so that you never have to worry about missing out on a local customer just because your site is difficult to use.

5. Earn customer reviews

Customer reviews play an important role in consumers’ decisions, which is why they’re featured prominently in Google My Business listings.

Google My Business customer reviews

And although it may sound obvious, it’s in your best interest to earn as many positive results as possible. This not only shows customers that you’re the right choice, but can also help you rank higher in Maps results.

Of course, earning positive reviews for your Google My Business profile isn’t nearly as easy as updating the rest of your information. Still, there are a few steps you can take to build up a solid review profile.

First, encourage your customers to leave reviews by posting signs in your store. If you send an email newsletter, you might also consider including a link to your Google My Business listing and asking your subscribers to share feedback.

Then, as customers leave reviews, take the time to respond to them. For example, take a look at how this restaurant owner responds to both positive and negative reviews:

customer review responses from owner

Responding to positive reviews shows customers that you value your feedback, and can encourage others who see this to share their own. Responding to negative reviews shows that you care about your customers’ happiness, and are willing to take steps to address their concerns.

You can do this from your Google My Business account by navigating to the “Reviews” tab and clicking “Reply.”

how to reply to customers on Google My Business reviews

The clearer it is that you’re listening to their feedback, the more likely your customers will be to share their experiences — and to help you earn the rankings you want in local search.


Ranking well for location-based keywords is essential for any local business, and local SEO is the only way to make that happen.

Google My Business is an extremely valuable tool in this process and can help you control what information appears when users find you in search results. Plus, optimizing your listing can improve the chances that you appear for relevant searches.

Your website also plays an important role in the process. Optimizing for location-based keywords and including accurate, up-to-date contact information will help you make sure that visitors can easily find your physical storefront.

Improving your rankings in local search results is an ongoing process, and it will take time to see the results you want. But the sooner you get started, the sooner you can begin to reach even more customers in your area.