Local SEO and Google My Business | Soulpepper Digital Marketing

If your business has a brick-and-mortar location, you should be reaching a local audience online. Perhaps not all of your customers live in the direct neighborhood of your storefront, but a lot of them are likely located in the same city or region as you.

In this segment of the SEO Essentials series, we will focus on the search engine optimization strategies you can implement to reach your local target audience more effectively.

We will explain the mechanisms and benefits of local SEO and look into how Google My Business plays a big part in local SEO optimization.

If you missed our previous SEO Essentials, catch up now:

What is local SEO?

Local SEO is an umbrella term for a set of best practices and strategies you can implement to improve your visibility in search results when people who are close to your physical location (potential local customers) search for phrases related to your products or services.

Here’s an example – optimizing for local SEO can help a Vancouver-based physiotherapy clinic show up in local search results when someone in Vancouver searches for ‘physiotherapy near me’ or ‘best physiotherapist in Vancouver’.

Surfacing in such searches is particularly valuable because it places your content in front of a relevant audience with specific intentions. A person looking up physio clinics in their area is likely past the point of general research and should be ready to take the next step, i.e. book an appointment, or at least shortlist specialists they want to contact.

Who should be interested in local SEO?

Any business with a brick and mortar location or a defined service area can benefit from local SEO. Simply speaking, if you are connecting with customers anywhere else than online, you should be interested in improving your visibility in local search.

What affects local SEO?

When selecting pages to display in the SERP (search engine result page), Google uses a number of ranking factors to determine what the user should see.

Here are the key search factors that affect local SEO:


In layman’s terms, this component of Google’s local algorithm reads your website and tries to make sense of it.

If you want Google to categorize your content as relevant to searches pertaining to the products or services you’re marketing, make sure you’re using the right keywords across the board (in URLs, meta titles and descriptions, in the content itself) and that your website is home to a wealth of content related to your area of expertise.


Prominence is a ranking factor that ranks your website against your competitors and tells Google how reliable your business is. You can build prominence through creating and sharing local content (e.g. articles touching on local news), being active on social media, acquiring positive reviews for your business, and implementing a link strategy.


Sometimes there are many relevant and prominent web pages that can be displayed on the SERP. In such cases, proximity can affect the order in which they appear. This factor is unique to local SEO.

If you do a good job optimizing your website for local visibility, you get a chance of appearing in 3 types of local searches:

  • Geo-modified searches, e.g. physiotherapy in Vancouver
  • Non-geo-modified searches, e.g. best physiotherapy
  • ‘Near me’ searches, e.g. physiotherapy near me

In the last two cases, proximity is determined by the user’s location and how their geographic area correlates with where your business is located.

How to optimize for local SEO

When describing the 3 search factors that affect local SEO, we already mentioned a few strategies you can implement to improve your visibility in local search:

  • Consistently using the right keywords
  • Optimizing meta tags and URLs
  • Publishing relevant blog posts
  • Acquiring positive reviews
  • Building a strong social media presence
  • Promoting your page through link strategy

But there’s one strategy that can take your local SEO efforts to the next level:

Optimizing your Google My Business listing.

Google My Business is a free tool that allows businesses to create profiles on Google. Think of your Google My Business listing as your virtual business card, or a filtered version of your website.

A well-optimized GMB listing gives Google all the information the search engine needs to identify your business as local. The information from your GMB profile is used to place your pages in relevant SERPs (in the form of traditional or local pack results – see image below), in Google Maps search results, and in mobile searches.

Local SEO: Local Pack Results in Google | Soulpepper Digital Marketing

The key to optimizing your Google My Business listing is thoroughness. Make sure that you fill in all the information the form asks for, including categories, your business description, and photos. You will also want to keep your listing active by adding posts regularly and replying to customer reviews.

If at this point you’re not convinced that Google My Business is worth your time, remember that its role goes beyond helping you surface in local search. Once your potential customers come across your listing, they can immediately interact with it – visit your website, give you a call, or ask for directions to your storefront. This boosts your chances of converting users with a shorter attention span, e.g. mobile users or potential customers looking to quickly get in touch.

Looking for help with local SEO?

If you need help optimizing your website for visibility in local search, our agency is here for you. Our team of leading SEO experts will help you develop a bespoke action plan, implement on- and off-site optimization strategies, and outrank competitors in Google’s local rankings.

Soulpepper Digital Marketing has helped numerous businesses of different sizes and budgets succeed, and we look forward to helping you grow online. Give us a call or get in touch via our contact form to see what we can do for you.