This post was originally published on Oct. 11, 2018, and was updated on Sept. 17, 2019 and April 9, 2021.
If you have a brick-and-mortar shop, you should have one major priority when it comes to your online presence — showing up in local business searches. It doesn’t matter if someone in Dallas, Texas finds your business online if you’re located in Tampa, Florida.
You need the people who live, work and spend time near your physical business location to be able to search and find your business.
The rest of this post will explain how you can make changes to start showing up in local business searches.
11 ways to start showing up in local business searches
The search placements listed below can be broken down into two categories, paid and organic. Both the Google Guaranteed listings and paid ads are placements your brand can get by paying to appear there.
On the other hand, organic search results and top Google My Business placements are acquired by catering to Google’s SEO best practices. Google chooses these results by considering:
While you can’t necessarily control distance, you can optimize your web presence to be more relevant and prominent. Here are eleven ways to do it.
- Create a Google My Business page.
- Optimize and update your Google My Business page.
- Generate Google My Business reviews.
- Add your business to relevant business directories.
- Make sure your NAP is accurate across the entire web.
- Include your business address on your website.
- Add Schema markup.
- Target local keywords related to your business.
- Optimize your home page’s meta title and description.
- Make sure all other SEO elements are in place.
- Consider launching paid ads or Google Guaranteed placements.
But first, let’s define what a local business search is.
What are local business searches?
Google’s algorithms are designed to give people the most useful and relevant results possible. Just as you don’t want your Tampa business to show up in search results in Dallas, Google doesn’t want a Dallas searcher to see results for businesses in Tampa. So, Google has designed it’s search algorithm to show local results to searchers based on their location.
These results show in multiple ways.
Organic search results
Organic search results are unpaid listings that appear on search engine results pages (SERPs) because the website has strong SEO.
Paid search results
Paid search results are listings that appear on SERPs as a paid advertisement through search engine marketing.
Google My Business results
Google My Business results are featured, rich search results that highlight businesses that have Google My Business pages.
Google Guaranteed listings
Google Guaranteed listings are results featured on SERPs that are a part of the paid Google Guarantee program.
If you want your business to start showing up in local searches, you need to appear in one or more of these placements.
So, how do you do it?
1. Create a Google My Business page
The first step in showing up in local searches is creating your Google My Business Page. This, of course, will improve your chances of showing up as a top Google My Business search result. (You must have a verified Google My Business page to show in these results.) It will also help you build your online presence and increase your chances of showing in organic search results.
2. Optimize and update your Google My Business page
It’s not enough to simply set up your Google My Business page to start showing up in local business searches. To improve the chances that your business will show in the top spots, you need to optimize and regularly update your business page.
- Add photos and videos.
- Use keywords in the “from the business” section of your profile.
- Add products and services.
- Publish weekly posts from your page.
- Regularly share offers and events.
- Use related local keywords in updates and posts.
- Add FAQs.
- Answer questions posted by users.
- Respond to reviews.
- Adjust hours when they change or the holidays impact operational hours.
3. Generate Google My Business reviews
One of the most important elements of your Google My Business page is the reviews section.
Multiple studies have found that the volume and quality of reviews on your profile can directly impact search visibility. In other words, the more positive reviews you have on Google, the more likely your brand will be to show up in Google search.
Create a plan to garner a large volume of high-rated reviews on your Google page. Make the plan a part of your on-going strategy so customers regularly leave positive reviews for your business.
4. Add your business to relevant business directories
Google My Business isn’t the only local business listing you should create for your brand.
Each listing sends signals to Google telling it that your business is credible and therefore, worth showing as a top search result.
Create business profiles on:
- Angie’s List
- City Search
- Any industry-relevant directories
5. Make sure your NAP is accurate across the entire web
As you set up directory accounts and business addresses on your website, it’s extremely important to make sure that the information is consistent and accurate. This information is referred to as your NAP.
- Phone Number
Don’t use different variations of your business name or include your suite number on some listings but not others.
Keep this information as consistent as possible to increase the chances of your website showing in local business searches.
6. Include your business address on your website
Another way to get Google to help your brand start showing up in local business searches is by sending clear signals about where your business is located.
Clearly show your business’s physical address on your website by adding it to your footer and on the contact page. This doesn’t mean you should load up your footer or website with every name of a city or neighborhood within a 50-mile radius of your business. That dated practice can actually do more harm than good.
If you have more than one location, create a landing page for each location. Include details about the specific location along with the business address, phone number, and hours on each page.
7. Add Schema markup
Schema is a type of structured data that can be added to the backend of a website to provide additional information to search engines. The data helps search engines better understand and display details about the page.
Local business schema is a type of structured data that tells search engines where your business is located and what type of business you have. Find the schemas related to your business, and include it on the backend of your website so you can appear more frequently in related searches.
8. Target local keywords related to your business
When customers search for terms related to your business, you want them to find your brand in search. To help your website show up, target local keywords related to your business.
Related local keywords are terms that mention your type of business and your area. For example, a Miami-based dentist might target the keywords “best Miami dentist” or “Miami dentist office.” Conduct keyword research to identify popular keyword phrases and optimize pages on your site for related local keywords.
9. Optimize your home page’s meta title and description
A meta title and description are lines of code that are added to the backend of your website. You use meta tags to tell search engines more about a webpage. You also use them to tease the pages to searchers as this is the information they see when they view your website in local business searches.
While you want to optimize the meta title and description on each page of your website, the information on your homepage is the most important. Choose the top targeted keyword for your business, and include it and your location in the homepage meta information.
10. Make sure all other SEO elements are in place
While there are unique tactics to help your website improve its local SEO, you can’t forget about the other SEO elements. Having strong on-site, off-site, and technical SEO is key to getting your brand to show up in local business searches.
Focus on creating search-friendly on-site content, getting links back to your site, and meeting technical SEO requirements to improve your local search rankings.
11. Consider launching paid ads or Google Guaranteed placements
All of the other tips in this round-up are designed to help you appear more prominently in organic search results and Google My Business placements. But, you don’t have to rely on these methods.
If you’re struggling to boost your organic local search visibility, consider launching paid Google ads or joining the Google Guaranteed program to get your business closer to the top of local SERPs.
Show up in local business searches and attract more customers
Showing up in local searches should be a top priority if you have a location-based business that relies on bringing in nearby customers. Use these tips to start optimizing your online presence and showing up when interested local customers conduct searches related to your business.
Related: 5 ways to get more local customers