Local search

Local SEO for Small Businesses: Google Business Profile, Map Pack and Directories, Checked for You

Local search is the part of BlogAmplify that looks after how a local business shows up on the map. It switches on only for businesses it applies to, checks your Google Business Profile monthly, tracks up to 6 local searches in Google Maps every week, looks for your profiles on the directories that suit your country and adds local checks to your site audit.

Kush Agrawal, Founder, BlogAmplifyUpdated

What local search does

People find a plumber, a clinic or a hotel on the map and in its Google Business Profile as well as in the regular results. Local search keeps an eye on that side for you, on a schedule, and tells you what to fix in plain steps. Everything runs by itself while your plan is active; the one thing worth checking is the list of places you serve.

WhatHow oftenWhat you see
Google Business ProfileEvery 30 days, and "Check again" up to 3 times a dayYour listing as Google Maps shows it, and what it lacks, with fix steps
Map rankingsEvery 7 days, up to 6 searchesYour position, whether you are in the map pack, the first 3 other businesses, 12 weeks of history
DirectoriesEvery 30 daysThe directories that suit you, whether you are already on each, and the link to add yourself
Local best-of pagesEvery 30 days, up to 3 searchesLists of local businesses, added to your Get listed board
Site checksWith each site auditStructured data, phone, call link and pages for the places you serve

Who it's for, decided for you

Local search is built for businesses that customers visit, or that work in named places. BlogAmplify decides from your business type, your main market, the places you serve and what your site shows (a street address in its structured data, or a Google Business Profile that links to your site or shares its phone number), and gives the reason in one sentence.

BusinessLocal search
Trades and home services: plumbers, electricians, HVAC, cleaners, roofers, landscapersAlways on.
Clinics and practices, estate agents, hotels, restaurants and travel businessesOn when your site's structured data gives a street address, you have a Google Business Profile, you serve named places in one country, or your structured data marks a hotel or restaurant (so a hotel whose guests come from abroad still counts).
Online shopsOnly with a shop people visit: a street address in your site's structured data, or a Google Business Profile. A store type in your structured data alone isn't enough.
Law firms, accountants, agencies, financial advisers, schools, nonprofits and industrial suppliersOn with an office's street address in your structured data or a Google Business Profile, or with places you serve in one country.
Software, online publications and marketplacesNever on by itself: they are found through regular search and AI answers, not map results.
  • Apart from trades, places you serve count only when your main market is one country: a business that sells worldwide has no map results to win.
  • When one lookup could settle it, such as an online shop that may also have a showroom, the business is looked up in Google Maps once every 90 days, and local search switches on if a listing for your site turns up.
  • The decision is never final. Switch local search on or off yourself, and BlogAmplify follows your choice.

Businesses that go to the customer are tracked place by place: up to 10 places you serve, the first 2 used for map searches. Businesses people visit are tracked where they are.

The Google Business Profile check

BlogAmplify doesn't need access to your profile account. Once a month it searches Google Maps for your business the way a customer would and recognises your listing by its website, else its phone, else every distinctive word of your name among the first three results. If your listing goes by another name, give it the words to search for.

What it flagsWhy it matters
No listing foundWithout one you can't appear on the map. The fix steps say how to create one, or how to point us to a listing under another name.
Not claimedAnyone can suggest changes to it, and you can't answer reviews or add photos.
No websitePeople who find you on the map can't reach your site.
Links another websiteGoogle can't tie your site to your listing.
Phone isn't your site'sDetails that match everywhere make it clearer the listing and the site are the same business.
No opening hoursYou may show as closed, or be left out of "open now" searches.
Fewer than 10 reviewsThe fix steps say how to ask recent customers for one, and never to pay for reviews.
Rating under 4.0Checked once a listing has 10 reviews. The fix steps cover answering reviews and asking happy customers.
Fewer than 10 photosReal photos of your work and premises show people what to expect.

Each problem comes with fix steps, usually in your profile at business.google.com. After you change something, "Check again" reads the listing at once, up to 3 times a day.

Weekly map rankings and the map pack

Local search tracks up to 6 searches people in your places would type, such as "ac repair phoenix az": a service plus a place, with its state or region when you gave one, so the search finds the right town. They never include your business's name, and they are chosen again when your services, your places or your listing's category change.

Every 7 days, each search is checked in Google Maps:

  • the first 20 listings are read, ads left out;
  • your position, if you are among them;
  • whether you are in the map pack, which we count as positions 1 to 3;
  • the first 3 other businesses shown, with their rating and reviews;
  • 12 weeks of history for each search.

LocalBusiness code to paste

Local search gives you LocalBusiness structured data filled in with your details, ready to copy into your site. It starts from the structured data already on your pages, else from your map listing, and adds the places you serve for a business that goes to the customer and a link to your map listing when one is found. Its shape, with placeholders where your details go:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "name": "Your business name",
  "url": "https://www.example.com",
  "telephone": "Your main phone number",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Your street",
    "addressLocality": "Your town",
    "postalCode": "Your postal code"
  },
  "areaServed": ["A place you serve", "Another place you serve"],
  "hasMap": "Your Google Maps listing"
}
</script>

The type is your own kind of business when your pages already name one, such as Plumber or Dentist, else LocalBusiness. To write structured data for other pages, try the free schema markup generator.

Local checks in the site audit

While local search is on, Site Health adds five checks to its audit, judged from your pages as the nightly crawl reads them. Each comes with why it matters and fix steps for Shopify, WordPress and other platforms.

CheckWhat it looks forLevel
Your site doesn't tell Google where your business isNo LocalBusiness structured data on your homepage, contact, about, location or area pages.Warning
Your business details in structured data are incompleteLocalBusiness structured data without a name, a phone or an address (a street for a place people visit; a town is enough when you go to the customer).Warning
Two different phone numbers for your businessThe phone in your structured data isn't the number your call link dials.Warning
No tap-to-call link on your homepage or contact pageNo tel: link on your homepage, contact, about or location pages.Notice
Places you serve without a pagePlaces you serve that no page of your site names in its title, main heading or web address (blog posts don't count).Notice

Directories by country

Every 30 days, BlogAmplify searches Google for your business's name and town and looks for your profile on each directory that suits your country and kind of business. A result counts only when its title carries your business's name, so a "best plumbers in town" list on the same directory isn't mistaken for your profile. Mark any directory "I'm listed" or "Not for me" yourself.

WhereDirectories checked
EverywhereBing Places, Apple Business Connect, Facebook page, Tripadvisor (hotels, restaurants, travel)
United StatesYelp, Better Business Bureau, Nextdoor, Angi (trades), Thumbtack (trades), Houzz (remodelers, designers, builders), Healthgrades (health practices), Zocdoc (health practices), Avvo (lawyers), Zillow (estate agents)
CanadaYelp, Better Business Bureau, Nextdoor, Houzz (remodelers, designers, builders), Yellow Pages Canada, HomeStars (trades)
United KingdomNextdoor, Houzz (remodelers, designers, builders), Yell, Checkatrade (trades), FreeIndex
AustraliaNextdoor, Houzz (remodelers, designers, builders), Yellow Pages Australia, True Local, hipages (trades)
IndiaHouzz (remodelers, designers, builders), Justdial, Sulekha (trades, tutors, coaches, events, interiors), Practo (health practices), Zomato (food businesses), Magicbricks (estate agents)
GermanyHouzz (remodelers, designers, builders), Gelbe Seiten, Das Örtliche
FranceHouzz (remodelers, designers, builders), PagesJaunes

Directories with a kind in brackets are shown only to businesses of that kind. Outside these countries, the ones listed for everywhere apply.

Local best-of pages for Get listed

Each month, up to 3 "best <service> in <place>" searches are read. The lists among their top 10 results, on sites that aren't competitors, vendors or platforms, join your Get listed board with the search and the position they had, ready for a pitch you send from your own email.

What local search doesn't do

  • It doesn't sign in to or change your Google Business Profile. You make the changes; the fix steps say where.
  • It doesn't create directory profiles or submit your business anywhere. Each row links to where you add yourself.
  • It never asks for, buys or writes reviews. The fix steps say how to ask customers, and never to pay for reviews.
  • It doesn't change your site's code. The LocalBusiness code is for you to paste.
  • It doesn't run for software, publications, marketplaces or online-only shops unless you switch it on.
  • It doesn't promise map positions. It measures them every week, so you can see what your changes did.

Blog topics for a local business still come from the content planner, which plans local formats such as local guides alongside the rest.

With the assistant and connected AI apps

The in-app assistant reads your local search status (the profile, map rankings, directories and the LocalBusiness code), checks your profile again and marks a directory for you, with Undo. AI apps you connect to BlogAmplify, such as Claude, ChatGPT or Cursor, use the same tools, and their Local search check-up prompt tells you what to fix first. See connecting AI apps.

Local search is part of Growth, Growth + AI Visibility and extra websites, for every website it applies to. Prices are on the pricing page, and every feature is on the features page.

Frequently asked questions

Does my business need local SEO?

If customers come to you, or you work in set places, map results and your Google Business Profile are part of how people find you. BlogAmplify decides from your business type, main market, the places you serve and what your site shows, and you can switch it on or off yourself.

How does the Google Business Profile check work without access to my account?

It searches Google Maps for your business the way a customer would and recognises your listing by its website, phone or name. Then it checks whether the listing is claimed, links your site, shows your site's phone and hours, and has at least 10 reviews, a 4.0 rating and 10 photos.

How do you track the map pack?

Every week, each tracked search (up to 6) is checked in Google Maps, reading the first 20 listings without ads. You see your position, whether you are in the top 3 (the map pack) and the first 3 other businesses, with 12 weeks of history.

Why is local search off for my business?

Software, online publications and marketplaces are found through regular search, so it stays off for them, and online shops need a shop people visit. The page gives the reason in one sentence. If it's wrong, for example you have a showroom, switch local search on yourself.

Which directories do you check?

The ones that suit your country and kind of business: Bing Places, Apple Business Connect and Facebook everywhere, Yelp and the Better Business Bureau in the US and Canada, Yell in the UK, Justdial in India, and kind-specific ones such as Angi for trades or Zocdoc for clinics.

Does local search cost extra?

No. It is part of Growth, Growth + AI Visibility and extra websites, for every website it applies to, with nothing charged per search. If you haven't listed the places you serve, your content plan fills them in from what your site says, and you can change them.

Keep your map listing and your site in step

BlogAmplify publishes an article every day and, for a local business, checks your Google Business Profile, your map rankings, your directories and your site's local details, with plain next steps for each.

Growth: Card required. Free for 3 days, then $99/mo. Cancel before then and pay nothing.