• Mastering The Art Of Local SEO To Rank Your Local Business

Mastering The Art Of Local SEO To Rank Your Local Business

If you own a local business or are managing the online marketing for one, you probably already realize that local SEO isn’t a walk in the park. While sharing the same basics, local SEO and non-geo-specific SEO are completely different from each other – the former being much more difficult than the latter. Constant changes and updates in Google algorithms don’t do too much to uncomplicated the task. In fact, even the most seasoned digital marketers may struggle with launching a successful local SEO campaign.

So you wish to update and upgrade your local SEO campaign? It’s highly likely that you don’t know where to start. The good news is that this local SEO guide is going to help you master the art of achieving the top rank for a local search. You’ll get a thorough and uncomplicated walkthrough of the entire process – from understanding the factors that rank you locally to improving your strategy to gain top rank. You’ll even get a glimpse of how a better local SEO campaign will help you based on real-life examples. Read on to take your local business to the next level and stay ahead of your competitors using local SEO.

What Factors Affect Local SEO?

Now before you even start learning about local SEO techniques, you need to understand what factors affect your ranking. This will help you in addressing those factors and fixing problem areas to improve your ranking. Moreover, you will also equip yourself with important knowledge that can help you in preventing future local SEO ranking-related issues. Let’s first take a look at the 2015 Local Search Ranking Factors, a study published by Moz:

#1. Overall Ranking Factors

The study on local SEO ranking factors showed that on-page signals like Domain Authority, keywords in titles, etc. were the most important overall ranking factor at 20.3%. Link signals came a close second at 20.0%; wherein factors like linking domain authority, inbound anchor text, etc. were considered. My Business signals were also highly important at 14.7%; with factors like proximity, categories, keyword in business title, etc. were considered.

overall ranking factors-local seo

So the most important factors for local SEO include the overall Domain Authority (DA) of your website. The higher your DA, the better your rank will be. Your keyword usage also plays a huge role in your ranking, so you have a better chance to rank higher if you use your target keywords in the title.

This report shows that building quality backlinks is the way to go if you wish to boost your local SEO. Google will also take into consideration the DA of sites that link to you. If you’re getting linkbacks from suspicious sites, you might be unable to improve your rank. On the other hand, getting linkbacks from authority sites will increase your chances of getting a higher ranking and improve your local SEO. Additionally, the quantity of domains that link to you will also play a role in your local SEO. If you’re getting high volumes of linkbacks from mid-range to high authority sites, your chances of getting top rank will increase.

The quality and quantity of domains linking to you is just as important as the anchor text they use to link to you. For a better chance to improve your local SEO, the inbound anchor text needs to be relevant to the topic and relevant to your business. For example, if you’re a Sacramento-based digital marketer, an anchor text of Sacramento SEO might prove to be a good anchor text. This is provided that it leads a blog post that guides readers to find good SEO experts in Sacramento. At the same time, if Sacramento SEO is your targeted keyword, using it as an anchor text isn’t the ideal option.

#2. Localized Organic Ranking Factors

As for localized organic factors, the Moz study reports that a website’s Domain Authority is the most important factor for local SEO. This is followed by the quality and authority of inbound links coming to your website. The third most important factor for local SEO, according to the study, is having city and state in the landing page title of Google My Business. This is followed by the click-through rate coming from search results and then the relevance of keyword to the domain content, both of which are not only important for local SEO but for regular SEO as well.Seo Marketing Consultant

So up until this point, the localized organic ranking factors are pretty much the same as the overall ranking factors with a few differences here and there. Some other important local SEO organic factors are the diversity of inbound links that lead to your domain. The relevance of geographic keyword to your domain content is also considered important. For example, using the keyword “Sacramento SEO” may be ideal if you’re a digital marketing expert based in Sacramento.

#3. Negative Ranking Factors

When we’re examining the various ranking factors for local SEO, we also need to consider the factors that can negatively impact your ranking. The comprehensive report from Moz also considered all the negative ranking factors, which result in poor ranking in local SEO. Understanding these negative local SEO factors can help you understand how to correct and prevent them accordingly. It’s somewhat like how doctors need to diagnose an illness before prescribing medications and undertaking treatment procedures to cure the illness.

The most prominent negative ranking factor for local SEO is choosing an incorrect business category under Google My Business. For example, your business deals with dental insurance, but if you’ve categorized yourself under “dental clinic” or “dental lab”, that could negatively impact your local SEO ranking. If you’re a Sacramento SEO expert, you’ll need to list yourself under “internet marketing service”.

Google also considers your business address and contact information as important ranking factors. So if it detects your listing at a false business address, it could bring down your ranking significantly. Similarly, mismatched NAP (Name, Address, and Phone Number) is another negative ranking factor for local SEO. Basically, if you’re a Sacramento SEO expert, your address should be based in Sacramento with a correct physical address.

If you consider all these positive and negative ranking factors, there are some important takeaways to apply to your own local SEO efforts. First of all, you now know that building quality backlinks is of top priority if we wish to improve your local SEO. You understand that website signals like your Domain Authority affect your ranking. You also need to update your information accurately and according to the guidelines on Google My Business. You’ll find out more about how to do this for local SEO in the following section.

How to Rank Your Local Business with Healthy Local SEO Practices

Now that you have a better understanding of the factors that affect your local SEO, it’s time you take action. You will need to put in a lot of time and effort to improve your local ranking. Make sure you don’t give up too soon and you continue with your efforts until you see the desired results. Wondering how to improve local SEO? Here are some useful tips and techniques to help you out. You can also find more local SEO strategies to improve your local rankings.

#1: Optimize Your Google My Business Page

The first step you need to take is to optimize your Google My Business page. Here, you can fill up a bunch of information about your business to help Google identify and categorize your business correctly. In order to boost your local SEO, make sure you follow all the business guidelines laid down by Google and also correctly fill up all the information on the dashboard. Here are a few things you can do to optimize your Google My Business page:

A. Verify the Page

 Before you get started with other local SEO steps, make sure that your page is verified. This will open up a number of optimization options for you, so prioritize on it before anything else. If you haven’t yet claimed your business, all you need to do is find the associated Google page and then click on the “Own this business?” link as you can see below. This will take you to the claiming process, which you’ll need to complete to improve your local SEO. Once completed, the “Verified” stamp should show up next to your business name when you’re logged into your business dashboard.

verify the page-local SEO

If the verification cannot be completed this way, Google will give you other options to verify your business. You can do this either through an automated phone call or through postcard (this option may take a couple of weeks and isn’t recommended if there are other options available).

B. Update Correct Business Information

Now the next step to improve your local SEO concerns correctly updating information about your business. This includes your business name, address, phone number, website URL, category, and hours of operation. Google also provides some basic guidelines to filling up this section correctly and boosting your local SEO.

For starters, your business name on your Google My Business (GMB) page should be exactly the same as your real-world business name. This means that “XYZ Digital Marketing” cannot be named as “XYZ Digital Marketing – Best Sacramento SEO Experts” on GMB. The address on your page should be 100% accurate. Here’s what it will look like when you conduct a Google search. Notice how the name is only “Shane Barker Consulting” and nothing like “Shane Barker Consulting – Best Sacramento SEO Consultant”.

Update Correct Business Information-Sacramento SEO Consultant

You already know the importance of correct addresses for your local SEO. So make sure you avoid adding extra information like directions and cross stress, which may result in mismatched address affecting your local SEO. To find out the exact address of your business, you can use the online tool provided by USPS. Remember that P.O. boxes aren’t allowed by Google, so you need to use a physical address to improve local SEO. Your listed website URL should also match the homepage URL of your business website.

As for your phone number, you need to update the local phone number you use for your office if you need to improve your local SEO. By no means should you use an 800 toll-free number. It should be a direct number to reach your business and should also include the area code. Refer to the image above for the correct way to update your phone number for local SEO. Make sure you update your hours of operation correctly as well. In case you have seasonal hours, you will need to change this part when needed.

Most importantly, avoid negative local SEO ranking by correctly listing the category of your business. You’ll need to choose a category that defines what your business IS and not what it DOES. For instance, you can list yourself as an “Italian Restaurant” instead of “Pizza and Pasta”, even if that’s what you make.

C. Update Photos and Descriptions

To boost your local SEO ranking, you will need to describe your business and what it does. This is where you can actually talk about what you do; not in the category or name sections. The description can be about 150-300 words, readable, and not stuffed with keywords. For proper local SEO, the description can have relevant keywords but the entire description should make sense. Make it unique and as per the guidelines.

Another important section is the photos, which can be crucial for local SEO and higher click-through rates. Google gives you the option to upload three photos – profile photo, logo photo, and cover photo. These will appear in the search results and if they’re attractive enough, may compel many searchers to click on the link. For the sake of better local SEO, make sure the images are of high quality and are accurate. Here’s how they’ll show up.

Update Photos and Descriptions-SEO

#2: Optimize Your Site for Local SEO

With website signals playing a huge role in local search rankings, you can optimize your site for local SEO. You already know that Domain Authority and other signals can impact your ranking to a significant extent. While keywords are important, it’s not only about that. Simply optimizing your page with localized keywords like “Sacramento SEO” cannot guarantee you a higher rank for that keyword. There are many elements you need to optimize if you wish to improve your local SEO efforts. Take a look at these essentials to help you optimize your site for local SEO:

A. Optimize Meta Description and Title Tag

This section significantly impacts your local search ranking. The title needs to contain the basics such as city and state along with the keyword. It’s important to arrange these words correctly even if you need to prioritize on them. The idea is to avoid making them look spammy, which can harm your local SEO efforts.

For example, you can use something like “XYZ Sacramento SEO – Digital Marketing Experts in Sacramento, CA” as opposed to something like “XYZ Sacramento SEO – Best Sacramento SEO Service”. The latter sounds spammy and out of place.

The same rule applies for your meta description, which needs to be catchy and meaningful while still containing city, state, and keyword. For example, something along the lines of “XYZ Sacramento SEO is a digital marketing company based in Sacramento, CA. We specialize in local SEO…”website traffic ebook

B. Optimize Your Landing Page Content

You already know that the content on your landing page is a crucial part of your digital marketing strategy. It needs to be unique, relevant, and useful for readers. At the same time, optimizing it with top-ranking keywords can help improve your local SEO efforts to a significant extent. Keep it at about 300-500 words and divide the content up using sub headers to make it easier to read.

C. Update Correct Business Information

Just like in Google My Business, the business information on your website should also be accurate when you’re optimizing for local SEO. Follow the same rule mentioned earlier i.e., use correct business name, avoid 800 toll-free numbers, update correct address, etc. Make sure you prominently display information about your hours of operation. This is extremely important for local SEO as 54% of smartphone users conduct a local search to find business hours, according to Google.

Update Correct Business Information 2-SEO

These are the basic ways to optimize your website for local SEO. However, you also have other options to further optimize it. For instance, some effective techniques are including customer reviews and testimonials, optimizing image size, optimizing image for search, decreasing page load time, and optimizing the site for mobile.

#3: Build Local Links and Citations Manually

As covered earlier, backlinks have a significant impact on your local ranking. So improving your local SEO efforts involves building quality links and citations naturally. While link-building itself could significantly improve your search ranking, you need to build local links for local SEO. Here are a few ways you can build local links manually:

  • Enter your business in local awards
  • Get in touch with local newspapers and publications for a chance to partner with them
  • Use Meetup.com to find local events that are relevant to your industry. Contact those with websites about sponsorship and if they accept, you could get a linkback from their site.
  • Provide discounts for local organizations in exchange for linkbacks from their websites
  • Participate in charity drives and donations for local charities

To take your local SEO to the next level, you also need to build citations manually. Your aim should be to get listed in three types of top directories – national, industry-relevant, and local. Make use of tools like BrightLocal, which will show you your existing citations. You can then update and improve on them while keeping local SEO in mind. Some of the best directories you should aim for include: Yellow Pages, Yelp, Facebook, Better Business Bureau, FourSquare, Linkedin, and Yahoo! Take a look at the listing for Sacramento dentist on Yelp.

Yelp-Build Local Links and Citations Manually

Another important thing to remember in local SEO is to analyze your existing backlinks, which will help you identify spammy links and get rid of them before it’s too late. Since linkbacks play an important role in local SEO, you will need to ensure that the website has a healthy link profile. Make use of tools like SEMrush and Moz Open Site Explorer to get a clear idea about the link profile and document any domains that look unusual.

Unusual-looking sites may consist of gambling sites, overseas domains, payday loans, etc. To improve your link profile for local SEO, you can contact the site owners to remove the linkback. Otherwise, you also have the option to disavow links. This means that you’re telling Google you don’t want anything to do with the site, so the search engine won’t consider these backlinks when crawling your site. Disavowing bad links could drastically help with local SEO if you have several suspicious sites linking to you.

Case Studies

There are several case studies involving local SEO, which can help you get a clear idea about how your own business can benefit from integrating local SEO into your digital marketing strategy. Here are some of the most impressive local SEO case studies:

Case Study #1:

A Marketing Sherpa case study on local SEO determined how there was a massive increase in revenue with the help of geo-targeted keywords. The case study involved Hauser-Ross Eye Institute & Surgicenter, a regional eye care provider in Chicago and needed local SEO to build visibility and increase sales. While keyword categories like cataract, optical, cosmetic, and Lasik were relevant; the competition was extremely high in these categories.

The team instead decided to use relevant phrases combined with a nearby location with an aim to improve local SEO. They inserted these location names throughout the site with an inclusion of towns and suburbs located within a 45-mile radius of the office. They also undertook the improvement of other on-site and off-site local SEO ranking factors such as link building, metadata optimization, etc. The result was an impressive 333% growth in year-over-year revenue for the business.

Case Study #2:

A local SEO case study by Brand Dignity showed how on-site optimization should be prioritized over off-site optimization like link building and citations. This applies to both local SEO and regular SEO. According to the study, the client – Cute Smiles – had all their services listed under one service page. There were no inbound links, individual page meta data, and image optimization. There was low keyword usage in website copy and they hadn’t even claimed local citations that had wrong information.

Overall, it was complete chaos with several local SEO mistakes. Here’s what their initial visibility report looked like:

local SEO case study 1-Brand Dignity

After making significant improvements and addressing the mentioned issues, the visibility report looked much better. They began by optimizing the website for local SEO and then set out to improve directory listings and inbound links also to improve local SEO. After the improvements were made, the visibility report looked like this:

local SEO case study 2-Brand Dignity


With local SEO gaining more and more importance every year, it goes without saying local businesses need to prioritize on optimizing their websites and My Business pages for local SEO. Make use of the facts, tips, and techniques covered in this article to boost your local ranking and take your local SEO campaign to the next level. Whether you’re a Sacramento SEO expert or a dental clinic, you can use these ideas to improve your local SEO campaign.

From identifying negative local SEO ranking factors to identifying the positive ranking factors, you now understand what aspects are harming your local SEO. You now have a clear idea how to optimize your My Business page and optimize your site according to the requirements of local SEO. Make the most of these ideas and elevate your local ranking. I’ve also created a useful infographic to help you understand and optimize your local SEO ranking. Check out the Local SEO Guide infographic below. Got any questions or thoughts about local SEO? Feel free to leave your comment.


Local SEO Guide

Seo Marketing Consultant

Shane Barker is a digital marketing consultant who specializes in sales funnels, targeted traffic, and website conversions. He has consulted with Fortune 500 companies, influencers with digital products, and a number of A-List celebrities.


  1. AArti 02-09-2016 at 3:40 am - Reply

    Pretty! This was a really wonderful article. Thanks for providing
    this information.

  2. John Zabkowicz 14-09-2016 at 8:54 am - Reply

    Hi, Shane. Great article on local search. This brings along it’s own set of challenges beyond “overall” search as you refer to it. Google’s focus the past couple of years to provide a better local search experience has increased the competition among local businesses to be found. Following the advice laid out in this article will help any business in bringing more customers to their doors.

    • Shane Barker 14-09-2016 at 9:14 am - Reply

      Hey John….glad you enjoyed my article! Stay in touch my friend.

  3. […] Your link profile, GMB page, and website content are not the only factors that affect your local search ranking. They are, however, three of the most important components of local SEO. […]

  4. […] you’re planning to boost your local search ranking, you will need to improve your local link profile. This means you need to start building organic […]

  5. […] now have a clear idea how to improve your social signals to help boost your search rankings. You know you need to engage your social media audience, and get them to click on your links, which […]

  6. Jason 26-03-2017 at 2:45 pm - Reply

    Hi Shane,
    Really appreciate this article. I’ve spent many hours today and read many articles on how to rank locally. This one was by far the best, and most comprehensive one. I was impressed!

    Question: When ranking locally to Google places – google my business GMB, is it harmful or beneficial to ranking if the business name contains 2 keywords like “Roofing Contractor” and “city” in the name. Ex: MiamiRoofingContractors.com

    Will this negatively impact SEO on google my business?

    What about in the website domain name?

    Thank you for the great article

    • Shane Barker 26-03-2017 at 4:11 pm - Reply

      Hey Jason….I’m glad you loved my article! My answer: There is a big debate about whether an EDM (Exact Match Domain) is good or bad for SEO. I can tell you first hand that I have used EDM’s in the past and they ranked very well for my clients. Google says it doesn’t matter (good or bad) for SEO these days but I don’t think that is true, as I think they still rank better. If you want to use MiamiRoofingContractors.com and your business is Miami Roofing, then go for it. If your name is ABC Roof Repair and you want to use MiamiRoofingContractors.com then you can use it strictly for a 2nd lead generation source (as long as you are located in Miami or do business there). Hope that helps.

  7. […] you’re striving for better local ranking, you need search engines to crawl your website and associate your business with the geographical […]

  8. Cloee Rose 11-07-2017 at 5:09 am - Reply

    Really helpful article, bookmarked it and will be working on it step by step. Fantastic help Shane

Leave A Comment