Article

Local SEO for small businesses: how to show up on Google Maps and in "near me" searches

A local SEO guide for small businesses: verify your Google Business Profile, fill it in as Google requires, ask for reviews within the rules, prepare your website and measure the results.

Dzaki Fauzaan7 min read
Cartoon illustration: a big blue map pin hangs over one shop while the owner of the shop next door stares at a phone in shock, with the words "Next door is on Google. Are you?"
Table of Contents

To have your business show up when people search for "motorcycle repair near me", start by verifying your Google Business Profile and filling in its details correctly, then collect reviews from real customers. A competitor that appears first usually already has a complete profile, is closer to the person searching, or is better known.

Local ranking cannot be bought. Google states that there is no way to request or pay for a better local ranking. Most of the work below takes nothing but time.

What decides local search results

According to Google Business Profile Help, local results are decided mainly by three things. You can influence two of them.

The three factors behind local results according to Google: relevance (profile data), distance (cannot be changed) and prominence (links and reviews).
The three factors behind local results, summarized from Google Business Profile Help.
  • Relevance: how well your profile matches what someone is searching for. Complete, detailed data helps Google understand your business.
  • Distance: how far your business is from the person searching. You cannot change this factor, and it explains why a business closer by can appear above yours.
  • Prominence: how well known your business is. Google names links from other sites, along with the number of reviews and ratings, among the inputs it uses.

Step one: Google Business Profile

Adding or claiming a profile is free. Go to business.google.com/add for a new business. If your business already appears on Maps but nobody manages it yet, search for its name and choose the option to claim it.

Then complete verification. Google decides the method, which can be a phone call, SMS, email, video call, video recording or postcard. Google's review of your verification can take up to 5 business days. A postcard code usually arrives within 14 days and stays valid for 30 days.

Fill in the profile following Google's rules

A lot of older local SEO advice goes against Google's guidelines for representing your business. The business name is the clearest example: adding keywords to the name is not allowed.

FieldRuleMade-up example
NameUse the name the business uses in the real world, without keywords or a taglineJaya Motor Repair, not Cheap Jaya Motor Repair Karawang
CategoryChoose as few as possible, each one completing the sentence "This business is a..."Motorcycle repair shop, not automotive, oil and tires all at once
AddressA real, precise location. Virtual offices do not qualifyThe shop's full street address, with an official reference point
Opening hoursThe hours of service that apply to customersMonday to Saturday, 08:00 to 17:00
PhoneThe number of that location, under the business's direct controlThe shop's number, not a call center number
DescriptionServices, products and the history of the business. Links are not allowedRoutine servicing and tune-ups for automatic scooters since 2015

Add photos and videos that show your premises, products or work, because Google includes them in its advice for improving local ranking. Use real pictures of your business, and replace them when your premises or services change.

Businesses without a shopfront or that run from home

Call-out services, home catering and similar businesses can still have a profile as a service-area business. Google's guidelines ask such businesses to hide their address from customers and set a service area instead. The area should reach no further than about 2 hours' drive from the business's base, and a virtual office may not be listed unless staff are present there during business hours.

Customer reviews and how to ask for them

Google states that more reviews and positive ratings can help local ranking. Prospective customers read the reviews too, so their effect reaches beyond ranking.

Asking is simple. Create a review link or QR code from a desktop browser, through the Read Reviews menu and then Get more reviews. Share it on receipts, in thank-you emails, at the end of a conversation, on printed signs in the shop or over WhatsApp. Customers need a Google Account to write a review.

A made-up message you could send to every customer once a transaction is complete:

Thank you for having your motorcycle serviced at Jaya Motor Repair. If you have a moment, you can share your experience on Google through this link: [review link]. Any feedback helps us improve our service.

The Maps content policy sets firm limits. Reviews that break it can be removed, and violations can lead to restrictions on your profile.

  • Do not offer discounts, gifts or any other reward for a review.
  • Do not ask only the customers who seem satisfied. Google prohibits selectively asking for positive reviews.
  • Do not ask employees or partners to write reviews, because that is a conflict of interest.
  • Do not dictate what a review should say.

Reply to reviews briefly and honestly, because the public reads your replies. For a negative review, apologize where an apology is due, explain what you can do, and never mention the customer's personal data. Google itself notes that a mix of positive and negative reviews can seem more trustworthy.

Local keywords for your website and content

Prospective customers usually search with one of these patterns.

  • Service and city: motorcycle wash Cikarang.
  • Service and "near me": dentist near me.
  • Service and a well-known place: boarding house near Unsika, a university in Karawang.

The first round of research needs no paid tool. Type your service into Google, then note the autocomplete suggestions and the related searches at the bottom of the results page. If you need volume estimates, use Keyword Planner as explained in our list of SEO tools.

Use those keywords naturally on your website. Repeating "motorcycle repair Karawang" several times in one sentence counts as keyword stuffing. One clear title is enough, for example "Laundry by the kilo in Karawang Timur, with pickup and delivery".

Customers usually see your business profile first, and the website explains the rest. Make sure these four things are in order.

Pages for several service areas

Older advice says to create one page for every district. Be careful with this. Google's spam policies class pages that target particular regions or cities and then funnel visitors to a single page as doorway abuse, and the same goes for pages whose content is nearly identical.

Create an area page only when its content really differs, for example a branch address, a visit schedule, travel or delivery charges, or examples of work in that area. If the only difference is the district name, one page that lists every service area is the better choice.

A website for a local business does not have to be big. Our comparison of landing pages and company profile websites can help you decide which kind you need, and our team handles web development if you do not have a site yet.

Consistent business data

NAP stands for name, address and phone. The Google documentation we checked does not name data consistency as a ranking factor in its own right, but Google does ask for accurate and complete information. In practice, a customer who finds two different phone numbers will hesitate, and that is reason enough to tidy them up.

Search for your business name on Google, then make the name, address and number match across your website, business profile, social media, your shops on online marketplaces and any directories that list you.

Because Google names links from other sites as an input to prominence, links from sources close to your business are worth pursuing. Start with the relationships you already have.

  • Business associations or the regional chamber of commerce, if they keep an online member list.
  • Suppliers, partners and event organizers you have worked with.
  • Local media, if you have a story that is genuinely newsworthy.

Avoid bulk directories and paid links, because both can count as link spam. The full steps are in our guide to getting free backlinks.

How to measure the results

Monitor the Business Profile performance report, which is available for verified profiles. It shows search terms, how many people viewed the profile, direction requests, calls and website clicks. Search term data is updated at the start of each month.

In Google Search Console, Google's tool for monitoring how a site performs in search, check whether your local keywords start appearing, and at what position. Ask new customers how they heard about your business, too. A simple note of their answers often explains what the reports do not show.

Order of work

The order below is our suggestion for businesses doing the work themselves. How long results take varies, so no figure can be promised.

Order of work: the profile in week one, reviews in week two, data and the website in week three, local links in month two, and monitoring every month.
The order of work we suggest. It is not an estimate of when results will appear.
  1. Week one: claim and verify the profile, fill in the data to the guidelines, add real photos.
  2. Week two: create the review link and start sending it to every customer after a transaction.
  3. Week three: make your business data match everywhere, then fix the page titles and the contact page.
  4. Month two: look for links from associations, partners and local media.
  5. Every month: read the performance report, reply to reviews and keep the opening hours up to date.

If you want this work handled together with improvements to your website, see our SEO services.

Author

Dzaki Fauzaan

Get Started

Ready to Join Our Success Stories?

Contact us today for a special offer and free website audit.