on May 29, 2021 (last modified on December 20, 2021) • 20 minute read
Local businesses that haven’t taken the time to optimize for SEO are missing out on a lot of potential revenue.
Earning high rankings in Google’s search results and Google Maps gets your business in front of nearby customers who are looking for exactly what your business provides.
So if you own or manage a local service business or store, taking time to make sure your websites and online directory listings are optimized is an effective step toward getting more customers in the door.
But how do you optimize a local business to rank higher in search? And how is that different from general SEO best practices?
To find out, we asked 80+ local SEO experts to provide their best tips for optimizing local businesses for organic search.
Local SEO refers to the process of getting a local business—one that serves a specific geographic area—to rank higher and become more visible in organic search results.
Unlike a software business—for example—that might serve people all over the world, local businesses only serve people in a specific neighborhood (e.g. restaurants), city (e.g. attorneys), or state (e.g. plumbers).
So, what is the difference between SEO and local SEO?
While there is a lot of overlap between general SEO and local SEO—website optimization and backlinks are important for both disciplines—local SEO tends to put more focus on tactics that only apply to local businesses, such as creating directory citations and Google My Business listing optimization.
This list of local SEO statistics from HubSpot offers a lot of data that highlights why local SEO is important. Some of our favorites:
So if your local business isn’t optimized for search, it’s highly likely that you’re missing out on significant amounts of foot traffic, awareness, and revenue that search engines like Google could be sending your way.
Local SEO helps you boost your business’s visibility in search, helping you get your business in front of potential customers that are looking for exactly what your business offers.
Earn higher rankings and drive more customers to your local business by following these 15 local SEO tips that more than 80 SEO experts recommend:
If you want to understand how your visitors are behaving on your landing pages, there are several on-page events and metrics you can track from Google Analytics and Google Search Console that will help:
Now you can benefit from the experience of our SEO and website conversion experts, who have put together a plug-and-play Databox template showing the most important metrics for monitoring your landing page performance. It’s simple to implement and start using as a standalone dashboard or in marketing reports, and best of all, it’s free!
You can easily set it up in just a few clicks – no coding required.
To set up the dashboard, follow these 3 simple steps:
Step 1: Get the template
Step 2: Connect your Google Analytics and Google Search Console accounts with Databox.
Step 3: Watch your dashboard populate in seconds.
“One of the most important things you can do for local SEO is finding the right keywords for your business,” says Angela Ash of Flow SEO. “Once you’ve found the right keywords, you can start optimizing your site to rank for those keywords.”
So how should you do keyword research for local SEO? We polled our respondents to find out which methods they use most often for local SEO keyword research, and monitoring competitors was the most popular response, earning 38.6% of the votes:
“It never hurts to pay a visit to the page-one results on Google and see what keywords your competition is using for their article titles and metadata,” Ash says. “This is a great way to see what’s already working locally and then use it to your advantage.”
Others recommended using Google’s autocomplete feature or a keyword research tool. “We love SEMrush and Moz,” says Gustavo Carvalho of Copahost. “They allow you to find long-tail keywords that are searched for by users in specific locations.”
“Most of these searches include the name of the place and what they are looking for, like ‘restaurants in Brooklyn.’ Using the name of the neighborhood—or your city name—in your target keywords is a great way to gain traffic,” Carvalho says.
And Paul Teitelman recommends “doing a TF-IDF analysis to complement basic keyword research. TF-IDF data will show you the other words that you should probably include in your content—but not necessarily optimize for.”
“For example, the data may reveal that all 10 of the highest-ranking pages talk about child support. You should likely make that a part of your piece as well, or the Google algorithm may see your content as incomplete or of lesser quality than what already ranks.”
“TF-IDF data doesn’t replace your keyword data. It works side-by-side with it to ensure you’re creating more complete content that has a higher probability of ranking,” Teitelman says.
See more: The 24 Best Keyword Tracking Tools (According to 107 SEOs) for Improved Local Rankings
“To improve your local SEO strategy, you want to optimize your website for local keywords,” says Jonathan Aufray of Growth Hackers.
“Include the name of your city a few times on your homepage: in the main page title, at least one secondary heading, a few times in the copy, in the alt text of your images, and in your meta description.”
“You can even talk about the people from your town/city. Let’s say that you want to rank for a local business in New York. You can easily put New York on your homepage several times if you’re talking about New Yorkers,” Aufray says.
Don’t just stop there, also get an SEO dashboard to monitor the performance of your main keywords overtime.
Jorge Sheffy of Loclweb agrees: “The first step every local business should take to improve local SEO is to make sure the page title of your homepage has the main keyword for the service and the location (city/state) where they’re located.”
“For low-competition local search terms, this will immediately put your business on the first page of many relevant search results,” Sheffy says.
Related: The 31 Irrefutable Laws for Creating an SEO-Friendly Website That Ranks in Search
Fisher Unitech’s Angelle Erickson says that a great way to earn higher rankings and generate more traffic is to “write content about your services in specific locations.”
But many respondents said that writing content about your products or services is just the tip of the iceberg. You should also write about your location: city, town, or neighborhood.
“One thing people neglect with local SEO is writing local content,” says Sean Dudayev of Frootful Marketing. “Creating pages around your location and services can actually help you rank higher in both the local and standard search results. This allows you to occupy real estate in both places.”
“Publishing niche guides to local businesses, attractions, events, or points of interest is a great way to boost your brand exposure, local relevancy, and local link opportunities,” says Joe Goldstein of Contractor Calls.
Digital Rev Marketing’s Kevin Peguero provides an example: “A client of mine wrote an article about all the dog rescues, dog parks, and dog shelters in her local city and county. She now has become a resource, and that page brings in 3,000 unique visitors per month.”
In addition to resource guides, Venkatesh C.R. of Dot Com Infoway also recommends “promoting local industry gatherings, news, employees, and other educational content on your blog.”
And thumbprint’s Morgan Lathaen recommends creating YouTube videos: “Treat videos as the new content king. YouTube is the second largest search engine and is only growing. Plus, videos occupy a lot of space in SERPs.”
“Make short brand videos and product demos, create educational videos on how-to topics, and run live broadcasts like webinars or interviews,” Lathaen says.
Additional resource: 20 Tips for Optimizing your Homepage for Search Engines
Insightland’s Irena Zobniow suggests: “Optimize the content on your website for key question phrases like ‘what is the best meal,’ ‘where is the best bakery,’ or ‘how to find the best [type of food].”
Not only will this help your site rank for long-tail keywords, but it will also help you rank for voice search queries.
And as Niles Koenigsberg of FiG Advertising + Marketing says, “People who are searching via voice are more likely to make a decision quickly than text searchers.”
Did you know? When people search using voice, Google Assistant reads the content of featured snippets out loud. For the best results when optimizing for voice search, make sure you’re optimizing your content for featured snippets too.
All general Google search results show an SEO title, URL, and meta description:
For this reason, Revium’s Kyle Douglas recommends “crafting very clear page titles, meta descriptions, and URLs. Most local searchers look for [service] + [location] (e.g. plumber Melbourne), so make it clear to anyone scrolling through search results that that’s what you do.”
“Make sure to include the city, state, and maybe even the suburb you’re trying to rank for,” says Nick Farmen of Spire Digital.
And Daniel Cheung recommends optimizing your site’s URLs and structure, too: “For example, website.com/location/service signals to a page visitor that (a) you provide the service that they are seeking, and (b) your service is in the geographical area that is convenient for them.”
Related: A 21-Point Checklist for Optimizing Every Blog Post for Search Engines
If your business operates in multiple locations, many respondents recommend creating separate pages for each of your locations.
Our respondents have offered several suggestions for how to make separate location pages unique:
“These pages are critical to ranking for organic listings beneath the local pack,” says Eric Hoppe of Crowd Content. “Just make sure that you spend sufficient time creating pages with useful and locally relevant information.”
“One very important and effective tip for improving local SEO strategy is to optimize your website for mobile,’ says Veronica De Borba of OnPoint Internet Marketing.
“This is a must-apply tip since 52.2% of all website traffic worldwide was generated through mobile phones, and this number will continue to increase year after year.”
“Make sure you optimize your website for mobile devices. Doing this will increase your chances of getting seen and getting leads.”
“Use Local Business structured data on contact and/or location pages to provide context to search engines about where your business is located and how to contact you,” says Leighton Interactive’s Travis McGinnis.
Liam Abbott of Top Shelf Media agrees: “Structured data can help many local businesses stand out more in local search. Searchers use rich snippets to help them extract more information for the websites they want to visit. This is crucial to help improve your click-through rates.”
“The search results can become saturated, and any opportunity to gain more screen real estate cannot be taken for granted,” Abbott says.
“Structured data is incredibly important because search engines are trying to return a complete picture to help searchers make the best—and an immediate—decision about what local business to visit,” says Bryan Osima of Uvietech Software Solutions. “Structured data supports the decision-making abilities of searchers.”
“Links from other local businesses will really help you rank for local keywords, especially in competitive areas,” says Dan Reeves of Dandy Marketing.
Reeves and many of our other respondents offered several suggestions for how to earn backlinks from other local businesses:
“You really want to get your community talking about you,” says Sam Wheeler of Inseev Interactive. “Build partnerships and create great content (with links) for your neighbors.”
How do you find local directories to build up your business’ citations? Sitback Solutions’ Carl Brown recommends starting with this list of online local business directories from HubSpot.
And Ben Walker of Transcription Outsourcing, LLC recommends “paying for and using a local SEO citation tool. We use BrightLocal and have used Manta and Moz Local in the past.”
“Google wants assurance that you’re a legitimate business,” says Andrew Schutt of Schutt Media. “To get that assurance, it wants to see that your business name, address, and phone number (NAP) is consistent across the web.”
“Make sure that wherever your business name and address are listed, they’re listed identically,” says Katie Goodwill of Digital Radar.
“For example, if you spell out the word ‘Avenue’ on your Google My Business profile but write ‘Ave.’ on your website, that can potentially hurt your local SEO. Or if you include ‘LLC’ on your Yellow Pages listing but not on Yelp, that can impact your rankings as well.”
“The more consistent your information is across every local citation, the better off you are,” Goodwill says.
“Also, be sure to delete or update old or duplicate listings,” says Matt Zajechowski of Digital Third Coast. “Using a tool like RoboForm will help you fill in the same information across all citation sources, ensuring that you have uniform business listings.”
And Meg Coffey of Social Media Perth recommends “Keeping a Google Sheet or Excel spreadsheet to keep track of these mentions. That way, if you change your address or phone number down the line, you can update them all quickly.”
“Google polls these other listing sites to verify the information that it has about your business,” says Kenny Lange of Web Canopy Studio and use. “If every site says the same thing, then Google can feel confident that displaying your business will meet its goal of displaying contextually relevant information.”
When we asked our respondents to weigh in on which of 10 local SEO factors was the most important, an optimized Google My Business listing came out on top:
According to our respondents, an optimized Google My Business listing is more important than having a mobile-friendly website, optimized content, and links from other local businesses.
“A recent study claims that nearly 50% of all searches are non-click, meaning information is received either by featured snippets or Google My Business listings,” says Alexa Kurtz of WebTek. “By having a completed and up-to-date listing, you can expect to get more online contacts and foot traffic.”
“With an optimized Google My Business listing, you can show up in the top three local businesses listed in Google’s search results,” says Casey Hill of Bonjoro.
So how do you optimize your Google My Business listing? Our respondents offered these tips:
Find even more tips on how to optimize your Google My Business profile in our recent post that includes insights from 50+ local SEO experts: Optimize Your Business for Local Searches with These 8 Google My Business SEO Tips.
“Online reviews have been shown to significantly correlate with search engine rankings,” says Danny Peavey of One Week Website. “Positive reviews help enhance your rankings.”
Tony Mastri of MARION Marketing Agency agrees: “Reviews are one of—if not the—biggest contributors to strong local SEO results. Unfortunately, many businesses and agencies have gotten into the habit of cherry-picking their happy customers for only 5-star reviews.”
“However, recent data from a large-scale study conducted by Womply shows that businesses with more reviews than average generate 54% more revenue, and businesses with average ratings between 3.5 and 4.5 (out of 5) generate more revenue than those with ratings outside of that range.”
“The key insight here: don’t sacrifice a higher quantity of reviews for a perfect average rating. Stop cherry-picking, and make collecting customer reviews a priority in your business process, regardless of whether or not they had a 5-star experience,” Mastri says.
So how can you get more reviews?
Fiona Kay of Nigel Wright Group says, “We use customer feedback emails that we send out on a monthly basis to generate a consistent stream of Google reviews across our numerous different Google My Business pages.”
“Our emails ask our customers to complete a short survey about how they’ve found our customer service, and at the end of the survey, we ask if they would be happy to submit a Google review. We’ve seen a huge increase in the number of Google reviews submitted since we introduced this initiative,” Kay says.
“Make it obvious to customers that you have online profiles and would appreciate their ratings and feedback,” says Erica Stacey of Scout Digital Training. “This could be included on printed marketing collateral, decals, signage, or suggested by staff following positive direct feedback from a customer.”
“Making an effort to consistently grow your online reviews is great for local SEO, and it also provides valuable feedback that you can use to continually improve your business to attract even more great feedback,” Stacey says.
“I’m a big fan of Google Posts via Google My Business,” says John McCarthy of Echo-Factory. “A Google Post permits you to distribute up to 1,500 characters of content through your Google My Business account. Posts can be traditional content, events, special offers, and even products.”
“Our experience is that this is a great way to publish fresh content, and it is completely free,” McCarthy says.
Atelier’s Rachael Jessney agrees: “Google Posts are something we are using more than ever, and we’re finding that they make a real difference to our clients’ local marketing activities.”
“Performing competitive analysis on all of the competitors that are currently ranking above you for your target keywords should be a top priority in your local SEO strategy,” says Jeremy Lawlor of Active Business Growth.
“By thoroughly analyzing your competitors’ SEO strategies, you will be able to improve upon their SEO strengths and capitalize on their SEO weaknesses in order to rank above them for local keywords,” Lawlor says.
Cierra Flythe of BoardActive agrees: “The key is consistency. Schedule time weekly to scour what keywords are trending in your industry and analyze competitor’s sites for immediate measurements on what keywords are already working and not working for them.”
Here are some local SEO tools and resources that can help you to work further on your local rankings.
Pricing: Lite $129 per year/Preferred $179 per year/$ 299 per year
MOZ local is a local listing management tool that helps you manage, clean and update your listing across various search engines, major aggregators, directories, and apps in real-time.
Pricing: (Single business- $29 monthly/Multi business- $49 monthly/SEO Pro-$79 monthly) + 14 days free trial
BrightLocal is a great tool for tracking your local rankings on major search engines, conducting a local SEO audit, tracking reviews and local citations.
Pricing: $30 per local/monthly
Synup is a reputation management software that makes it easy for businesses to manage their listings, reviews, and brand image across various search engines and directories.
Local SEO checklist provides you with a step-by-step guide for optimizing your website for local search rankings.
Pricing: (Monthly plan- Starter: Free/Small business: $20/Specialist: $30/Agency:$40/Enterprise: $100)
WhiteSpark local citation finder makes it easy to monitor your citations (an online mention of your local business’ name, address, and phone number) for accuracy. You can also conduct competitive analysis using this tool.
Free Review Monitoring allows you to monitor your reviews across various major review sites.
Pricing: (Starter: $24 monthly/Group: $99 monthly/Professional: $299 monthly/Custom: $999 monthly)
BuzzStream is a link building and outreach tool that allows users to earn local backlinks from influencers, track your conversations and the link placements earned from your outreach efforts.
For a perfect finish, let this quote from Cierra Flythe of BoardActive echo in your mind: “Don’t settle on an SEO strategy just because it works. Online marketing is constantly changing.”
| Dec 1
Metrics & Chill Podcast
| Nov 30
| Nov 28
Latest from our blog
Popular Blog Posts
POPULAR DASHBOARD EXAMPLES & TEMPLATES