Local SEO8 steps

8 Steps to Rank Your Google Business Profile in the Map Pack

By Clay Lawrence, Review Harvest · · 25 min video

The short version

To rank in the Google map pack, Google needs to know what you do, where you do it, and that you are good at it. Set the right primary category, keep your business name consistent everywhere, get reviews every week, fill out the whole profile, fix your website headings, list 30 to 40 services, add products that link to your service pages, and earn local backlinks and citations.

Do this, in order

  1. 1

    Choose the right primary business category

    Search your business name on Google while logged in with the email that manages the profile, click Edit profile, then Business category. Search your service plus "near me", find a competitor that is doing well, and copy their main category. Add additional categories for other relevant services you provide, then click Save.

  2. 2

    Put your main keyword in your business name, backed by a DBA

    Register a DBA (doing business as) that includes your main keyword, write the name the same way on your homepage, and add the keyword under your logo. Know the risk first: adding a keyword to the name is technically keyword stuffing, it is against Google's terms of service, and Google may change the name back.

  3. 3

    Get five-star reviews every week and every month

    Google wants to rank great businesses that are still in business. A steady flow of new reviews is how you show it both.

  4. 4

    Fill out every section of your Google Business Profile

    Add photos, a detailed description, opening date, phone number, website, every social profile and your holiday hours. Post your own questions in Q&A and answer them. You do not need to pack keywords into the description, since it is not really a ranking factor.

  5. 5

    Give your website one H1 with your main keyword and service area

    Use one H1 that names your main service and your city, and work your main keywords into the H2s and H3s so they still read naturally. Install the free Detailed SEO Chrome extension to see the headings on any page and confirm yours are right.

  6. 6

    List 30 to 40 services on your profile

    Ask ChatGPT, as a local SEO expert, for 30 services similar to your main service, written the different ways people would search them. In your profile click Edit services, then add them under your main category and each additional category, including custom services.

  7. 7

    Create a product for each service and link it to that service page

    Click Edit products and add a product for every service you provide, with the service name and a description. Set the link so the Visit site button goes straight to that service's page on your website.

  8. 8

    Build local backlinks and citations

    Join your chamber of commerce, which will probably cost $200 to $300 a year, and get listed in directories for your area and for your trade. For backlinks, trade preferred partner links with business owners you know, or write a guest blog post for their site that links back to yours.

What are you trying to rank in?

You are trying to rank in the map pack: the top three organic listings Google shows for a local search. Above it are paid ads, where businesses pay anywhere from a couple of dollars to $100 per click or call. Those leads stop the moment the budget does. The map pack keeps sending calls and clicks without a bill from Google, and some searchers scroll straight past the ads to get to it.

Rank there with the most reviews and good replies to them, and you get the first click and the first call. One business owner described spending hours every day pitching people in Facebook groups, then having a customer find her on Google, pay and book on her site without a conversation. That is the difference between chasing leads and attracting them.

How to set your Google Business Profile category and name

Start with the primary category, because it is the strongest signal and takes seconds to change.

  1. Search your business name on Google, logged in with the email that manages the profile.
  2. Click Edit profile, then Business category.
  3. Set the primary category to the one the best-ranking businesses for your service use. Search “plumber near me” or your own service, find a competitor doing well, and copy their main category.
  4. Add additional categories for other services you offer. A plumber might add water heater repair.

The second lever is having your main keyword in your business name, as in “Turd Nerd Poop Scooping”. Go in with open eyes: this is technically keyword stuffing and against Google’s terms of service. Google mostly enforces it when competitors report it, and you might get an email six months later saying the name was changed back. Across more than 300 profiles we have managed, we have not seen one shut down over a name change, but Google is inconsistent and the decision comes down to your risk tolerance.

If you do it, make the name real and consistent in three places:

  • A DBA. Register a doing-business-as name that includes the keyword. The process differs by state. If Google changes the name, you can submit the paperwork.
  • Your homepage. Wherever your business name appears, write it with the keyword, exactly as on the profile.
  • Your logo. Add the keyword under your logo. A free tool like Canva is enough.

What to fill out on the profile itself

Fill out everything. Google is trying to filter out listings that are not real local businesses, and a complete profile with linked social accounts is something fake listings rarely have.

  • Photos, a detailed description, opening date, phone number, website and holiday hours.
  • Every social profile you have.
  • Q&A. You can post your own questions and answer them.
  • Services. Add 30 to 40, including custom services, under each category. To build the list, ask ChatGPT for 30 services similar to your main one, phrased the different ways people search.
  • Products. Add one per service and point its link at the matching service page on your site.

What to fix on your website

Check your headings. The first thing Google’s crawlers read on a page is the H1, and a common mistake is picking a heading level in the website editor just to change how the text looks. Set the correct heading level first, then style the font and size.

You want one H1 that contains your main keyword and your main service area, with H2s and H3s that use your keywords naturally. The free Detailed SEO Chrome extension shows the headings on any page so you can confirm it.

Go for links and listings that say where you are and what you do.

  • Join your chamber of commerce. Google knows the site is local, and the directory listing is a quality citation.
  • Get into any directory for your trade and any directory for your town.
  • Ask business owners you know to list you as a preferred partner on their site, and do the same for them.
  • Write a guest blog post for a local business’s site that is useful to their readers and links back to you.

Why reviews tie it all together

Reviews, backlinks and citations all work like references. One friend recommending a business is nice. Six friends recommending it makes you think people must love the place. Consistent five-star reviews every week and month tell Google you are a great business that is still in business. Getting those requests out after every job is the part Review Harvest automates.

One client had 23 reviews and ranked in the top three only in a small area near the business. After passing 450 reviews, they ranked close to number one across their whole service area.

Common questions

What is the Google map pack?

The map pack, also called the local pack, is the top three organic business listings Google shows for a local search. Ranking there brings calls and clicks without paying per click. Sometimes a fourth listing sits on top of the map pack marked as sponsored; that one is an ad.

What is the most important ranking factor for a Google Business Profile?

The primary business category. Years of studies from local SEO research companies consistently put it first, because it tells Google what to rank you for. Check what the top businesses for your service use as their main category and match it.

Can you add keywords to your Google Business Profile name?

You can, and it can lift rankings quickly, but it is technically keyword stuffing and against Google's terms of service. Google mostly acts when a competitor reports it, and may change the name back months later. If you do it, register a DBA with the keyword and use the same name on your homepage and logo so you can show paperwork that it is your business name.

What is the difference between a citation and a backlink?

A citation is any listing of your business name, address, phone number and website, such as Yelp, the Yellow Pages or your Google Business Profile. A backlink is any link to your website from another website. Both work like references: the more local and service-relevant sites that point to you, the stronger the signal to Google.

How many services should you list on a Google Business Profile?

Aim for 30 to 40. Services are separate from categories, and you can add custom ones under your main category and each additional category. Google sometimes shows a matching service on your listing to confirm you provide what the person searched for.

Why add products to a Google Business Profile if you are a service business?

A product can be a service. Add one for each service with a description and a link, so the Visit site button takes the person straight to that service page on your website. That gives Google a direct, relevant link from your profile to the page.

Want the whole thing done for you?

The Local Authority System is your website, your reviews and your Google Business Profile, handled by one team for one flat rate.