Why Local SEO Matters For Business Owners & Best Practices

SEO for Small Business

Plenty of small businesses leverage the online exposure they get from search engines, especially Google and Bing (Yahoo extracts search engine results from Bing). Businesses with a thought out SEO strategy  can be rewarded with first page rankings, resulting in an increase of sales, calls & sign ups. Additionally, the brand exposure a business gets from good rankings on Search Engine Results Pages (SERP) is priceless. With over 3.6 billion (yes, billion) eyes searching solely on Google every single day, it’s safe to say search engines are the single biggest online sales channel.

Having an Optimized Local SEO Strategy Is Crucial for Small Businesses

If your business is franchised or well known among locals, you won’t probably need this local SEO guide. As for those small business owners fighting to sell their products and services, competing against big franchises and companies, local SEO is probably the fairest and most effective way to put your business on the map and get noticed by customers.

Example of Local Maps Pack for a given keyword.


Example of Local Maps Pack for a given keyword.

Some say there’s no such thing as a fair competition in the current market, but after 10+ years of working in the SEO industry, I would say otherwise. Many startups and small businesses grew to become successful companies simply by leveraging SEO organic traffic. Let me walk you through how to get started. 

Don’t Miss Out: Be Consistent & Patient

A well laid down local SEO strategy, and consistency in its implementation is the key to gaining higher real estate in the SERPs. Always remember, SEO takes time to show results but is more permanent than an advertisement.

The dedicated time, efforts and budget will make sense after a few short months of dedication. After all, there’s more than 4 billion connections facilitated by Google between customers and local businesses (in the form of calls, clicks to websites, checking for working hours and more), wouldn’t you say it’s worth it? 

On average, local results in Search drive more than 4 billion connections for businesses every month. This includes more than 2 billion visits to websites as well as connections like phone calls, directions, ordering food and making reservations. – Google Product Updates

Small Businesses Best Practices For Thriving in Local SEO

Let’s start with some general best practices for having a friendly website. We won’t dive too much into the website also known as ‘on-site optimization’, since we want to keep this guide laser focused on local SEO.  Here are the main aspects your business’s website should have, to indirectly help your local SEO efforts:

  1. Content is king

Compelling text & visuals. You have a few dozen seconds to convince visitors to your website why your service/product is worth buying. Visitors usually scan your content, so use short and concise sentences. Don’t bore your visitors with ‘Wikipedia’ style articles. Make sure you point out the strong sides of your business like free estimates, delivery, great customer support, and how you differentiate from your competitors. Optimize the content with keywords relevant to your business (we see how it’s done further below), in order to tell search engines what a page on your website is all about. Note: not using targeted keywords is one of the biggest mistakes companies can make when it comes to SEO!

  1. Use Social Proof

Reviews, reviews, reviews! The best way to demonstrate social proof is by displaying some right after the first piece of content on your homepage or landing page. You have someone advocating for you, and you need potential customers to see that! Seeing that information early in the user’s website experience instills trust for when they later encounter a call-to-action button (e.g. sign up, get an estimate, buy now) further down the webpage. 

  1. Contact Information

Visible and immediate. Businesses should have their contact information easily accessible, and maximum one click away. Having a phone number, email, chat support and contact forms visible on a page is a must! Visitors today are impatient and they expect reaching your business to be a piece of cake, not for your contact information to be buried away somewhere on the website. 

  1. Security & Speed 

Hypertext Transfer Protocol Secure (HTTPS). Serve the content in a secure manner. Search engines like Google, are paying more attention to HTTPS enabled websites by rewarding them with rankings, especially businesses running online stores as means to sell their products, and those that process sensitive information like credit/debit cards. A swift and fast loading website is crucial for visitor retention. More than 25% of visitors will leave your website if it takes more than 2-3 seconds to load.

  1. Mobile Responsiveness.

Wrap everything up in a superb mobile experience. Search engines use crawler-bots to scan websites and they will index/visit a website in its mobile version to test it. Make sure your business’s website offers an optimal experience for mobile devices. Hiring an established web developer will pay off in the long run. As it’s said: Design & Functionality go hand in hand.

The Most Important Piece in the Local SEO Game

If you serve locally and don’t have a Google my Business (GMB) profile established, opening one today would be the best thing to do for your business’s online exposure in your city. All you need is a gmail account, a business title, phone number and a location. If you have those, then read on!


Here’s also the official guide video from Google on how to open a business profile on Google. 

How to Open a Google My Business Profile:

Step 1: Head over to this link in order to get started: https://business.google.com/create, and press get started. You will be welcomed by this page:

Enter Your official business name and the category which suits the nature of your business. I’ve gone ahead and created an imaginary business name for a roofing company, and selected the adequate business category. 

Step 2: Add the location of your business. This information will enable Google to show the location for your business and users will be able to get directions for your business location. 

Note: If Your business is service based only then select NO for this step. You will need to provide your private residential address in order to confirm the listing, but that address won’t show as your business address. Google uses this information merely to confirm that your business is legitimate and run by a real person.

Step 3: This step is pretty straightforward. Just add the street address, city, country, postal code and you’re good to go. 

Alternatively, for service based businesses, expect to be directed to a page asking for additional information like which city or postal code areas your business serves. Fill out accordingly and on to the next step. 

Step 4: It’s another step where GMB wants to make sure you’re covering all the location areas a business might operate within, or if there’s any other location one might include.

Step 5: Fill out the text placeholders with the official (not private) business phone number, and website. It’s the phone number where your customers will reach you at, and the website they’ll click on. Alternatively, Google offers free websites to business owners which don’t have one currently available. As per Google, they will generate a website by using the data provided by you, such as relevant business images, an address, phone number, logo, and similar information. 

Step 6: Add a person’s full name to serve as the contact name for getting the 6 digit confirmation pin code to verify the newly opened profile on Google my Business. The pin usually arrives in 5-10 business days. 

After getting the 6 digit pin, go ahead log into GMB and confirm your profile. Now you’re eligible to make edits, update, upload a logo and other wonderful stuff GMB has to offer!

Ranking on Local Maps Pack 

There’s a lot of proprietary ranking factors Google relies upon, when making the split second decision on which local result to display for a query/keyword. There’s a lot of assumptions on what ‘works and what doesn’t work’ when it comes to ranking a GMB profile on the local map packs or even the traditional index. But that’s another topic and in this local guide we will stick with Google’s official guide on improving local rankings for your business profile.

  1. Consistent Name, Address and Phone (NAP): Google urges businesses to have consistent information over all of your businesses online properties. Add the founding date, appointment link for customers under ‘Info’. 

Real world example: if you’re business name is “XYZ Company”, search engines expect the same identical title to be found at your Social profile pages(Facebook, Twitter etc), official website, and other online profiles it might encounter for your business, like Bing Maps, Yelp, BBB etc. 

  1. Keyword rich business description: when writing your business description add some keywords relevant to your business. Here’s a quick way to find keywords for including in the business description: 

Go to: https://neilpatel.com/ubersuggest/. In the search bar, enter a category word for your business, and select a location. Type ‘search’ and you’ll be taken to another page where you should scroll down to ‘keyword ideas’. 

The search will return some interesting keyword ideas performed by searchers, aiding you in optimizing GMB profile description which eventually will play an important role in pushing your local listing up towards the top. 

If you’re not sure which keywords should be in your business description, then a nice benchmark would be to check if your competitors are using that keyword too (given that you offer the same business services). 

  1. Upload images & videos: Don’t shy away from uploading images taken off your staff, you’re self as the owner, the office’s interior, product, services, handshaking a client. Businesses uploading images on a frequent basis will get more impressions and hopefully more clicks. 
  2. Leverage Posts & Products: don’t miss out on listing all of your products or just your main products given that you have a large inventory, under the ‘Products’ menu selection. Leverage the ‘Posts’ option to regularly keep publishing promotions, discounts and other exciting updates for customers.
  3. Embed GMB’s map into your website: continue to add relevancy and authorship to your online footprint by embedding it into your website. It empowers your website + GMB further beyond by establishing a strong brand bond, and enabling your customers to find you quickly..
  4. Further business listing: go beyond and create profiles for your business on various directories with the identical NAP information for your business. Again, remember to be consistent with this information. Also provide a unique business description for each and every profile, don’t copy paste! Read further for important listings to have your business listed for free.

Other Important Local Profiles For Businesses:

  1. Bing Places for Business: space given by Bing in order for small businesses to list their business location in Bing Maps, phone number, business description, upload visuals, and other relevant information.
  2. Maps by Apple: With more than 1 billion Apple devices in circulation, listing your business on Apple Maps is a must.
  3. Yelp: founded by Jeremy Stoppelman & Russel Simmons, Yelp gets over 31 million visits on average per month. It connects businesses and customers locally. That’s enough reason for a business to have a presence on Yelp.
  4. Better Business Bureau: BBB offers lists of vetted businesses. Having a profile on BBB only increases the trustworthiness of your business.
  5. Social media: if a business has a website, it probably has social media accounts. Make sure the titles for the social media profiles have your business name, your phone listed, address, and a business description. Search engines will eventually crawl those pages and see the NAP information, which in return will only reward your brand presence in the SERPs. Post on a regular basis, and never run out of good topics for posting. Social media platforms will eventually reward the efforts by increasing the organic impressions to your website.

Do Your Business a Favour & Let it Grow 

When it comes to promoting your small business, having a friendly SEO website & a Google My Business account are probably the most powerful tools to attract local customers. It beats all traditional means of advertising like radio, TV, flyers and other antiquated methods of promotion. And, the best thing about local SEO marketing is that owners of small businesses can do it themselves. And no SEO agency is going to work as hard for your business as you will. Give it a try, be consistent, and Google just may reward you!

Free Payments Guide

Want to learn how to make the best payments decisions for your business?

Develop a deeper understanding on how the payments industry works, how fee structures are determined, and how to protect your business from fraud.

Share on facebook
Share on twitter
Share on linkedin
Share on email
Share on facebook
Share on twitter
Share on linkedin
Share on email
payment depot title along side a merchant report

An Honest Review of Payment Depot

History Founded in 2013 and based in California, Payment Depot is a merchant service provider offering subscription based payment processing for merchants. Their website’s homepage

Contact Us​.

We’re Always Happy to Help!

Our in-house team of Merchant Experience Specialists are here to share their knowledge, answer your questions and point you in the right direction. No commissions, no pressure.

New to accepting card payments? Many of our merchants are first time business owners who are unfamiliar with the industry. We take the time to help you understand how it all works as well as how to avoid common pitfalls.

Get In Touch

Toll-Free: +1 (877) 643-5246


Calgary Head-Office:

Suite 400 – 440 2 Ave SW

Calgary, Alberta T2P 5E9

Seattle Office:

Suite 4200 – 701 5th Avenue

Seattle, Washington 98104