Guide

Local SEO for small business: what to do first, and when to pay for help

Most of what moves a local business in Google is free and takes a weekend to set up. Here's the order to do it in, and what you're buying if you hand it to someone else.

A storefront beside a map pin and a row of review stars

What local SEO is, and whether you need it

SEO (search engine optimization) means showing up in search results without paying per click. Local SEO is the version where location matters: someone looks for an accountant, a bakery or a locksmith, and Google shows nearby options on a map. If your customers come from a town or a metro, this is most of the SEO you need.

You don't need it if you sell online across the country, or if you're booked solid for a year from referrals. Everyone else should do at least the free part. It costs an afternoon, and someone searching for a locksmith nearby isn't browsing for fun.

Google says three things decide those results: relevance, distance and prominence. Relevance is how well your listing matches the search. Distance is how far you are from the person searching, and you can't change that. Prominence is how well-known you are, which Google ties partly to links and reviews. Most of this article is about the two you can change.

One thing that surprises owners: you don't have one ranking. A search from your parking lot and a search from across town can show different results, so your own phone flatters you. Keep that in mind before you pay anybody based on a screenshot.

Do these in this order

Most guides give you a long list and leave you to sort it. Here's the order that makes sense for a small business with limited time, though you should skip what's already done:

  1. Claim and verify your Business Profile. Google says verified businesses are more likely to show up. It's free.
  2. Get your name right. Use your real-world name. Google says unnecessary information in your business name isn't permitted and lists taglines, service descriptions and locations as examples.
  3. Pick your category. Choose the fewest categories that describe your core business. Google's test: this business is a, not has a.
  4. Set your location type. If customers come to you, show your address. If you go to them, remove the address and list up to 20 service areas. If you do both, you're a hybrid and can show both. Virtual offices and remote mailboxes aren't allowed.
  5. Fill in hours, phone, website, services and photos. Google says complete, accurate information helps you show up. Use your own photos.
  6. Ask every customer for a review. Google gives you a link and a QR code for it.
  7. Reply to reviews, the bad ones especially. You can reply from your profile once it's verified.
  8. Fix your website's service pages, one page per thing you sell, with your town in plain sight.
  9. Copy your listing to other maps and directories. This comes last for a reason.

Do the first seven in a weekend, then spend the next month on the website. After that it's a few minutes a week.

Reviews: the rules and the habit

Google says more reviews and positive ratings can help your local ranking, and customers read them either way. The trick is a boring one: ask everyone, at the same moment, every time. For a salon that's at checkout. For a bookkeeper it's after the first clean month. Say you run a made-up bike shop in Tucson: a QR code at the register and a line on the receipt will do it.

Here's what you can't do. Google's policy bars offering a discount or gift for a review, asking only happy customers, pressuring people on the premises, telling them what to write, and asking staff to collect a certain number. The FTC has rules too: its Consumer Reviews and Testimonials Rule covers fake reviews, reviews bought for a particular sentiment, and undisclosed insiders, and courts can impose civil penalties for knowing violations.

When someone leaves a bad review, answer it calmly and take the details offline. You can report a review only if it breaks Google's policies, not because you dislike it. If you're in health care, be careful: replying can be a privacy problem, as our guide to local SEO for dentists explains. Lawyers have rules of their own, covered in local SEO for lawyers.

Your website still matters

A profile gets you found on the map, and your website gets you the web results underneath, plus the customer who wants to look closer before calling. You don't need many pages. You need one solid page for each service or product line that makes you money, with your town, your prices or price ranges, real photos and a way to reach you.

If you serve several towns, don't clone a page for each. Google's spam policies call pages built for different cities that funnel people to one place doorway abuse. A page earns its place with something only a local could say. For businesses with more than one real location, write each page about that location: who works there, what's different, how to find it.

Add structured data, which is code that tells search engines what a page is about. Google says to use the most specific LocalBusiness type you can. Trades have their own version of all this, covered in our guides for HVAC companies, roofers and contractor websites.

What to skip, or at least do last

Directory listings. These mentions of your name, address and phone (often called citations) get oversold. Google's local ranking page talks about links and reviews, and doesn't mention them. The 2026 edition of Whitespark's survey of 47 local search experts reports that they kept losing weight for map results, though it says they count for more in AI search. Whitespark sells citation services, so it has no reason to talk them down. It's opinion, not Google's word, but it matches our advice: get the few that count, keep them accurate and stop. Paying for hundreds is rarely the best use of your money.

Other maps are the exception, because they're quick. Apple says Apple Business is free and lets you claim your place on Apple Maps. Bing can import your Google profile and keep it in sync, and says publishing typically takes 7 to 12 days. Do them once.

Google posts. Fine if you've got news, and useful to someone already looking at your profile. Google's ranking page doesn't list them, so don't expect them to move you. Leave phone numbers out, since posts with unverified contact details may be removed.

Calls about your listing. The FTC sued a robocall operation in 2018 for telling owners Google would mark them permanently closed unless they paid. Its advice still holds: nobody on a robocall can guarantee a top spot, and Google won't phone you with threats. Hang up.

Local SEO services: what you're paying for

Paying for help is a perfectly good decision if you'd never get to this yourself, or if you've got several locations and real competition. A good agency or consultant can do things this article can't, like spot why you're losing to a competitor two streets away. The trick is matching the scope to your market.

For a rough idea, here's a 2026 estimate published by BizIQ, a marketing agency that sells local SEO. Treat these as one seller's numbers rather than a survey. They'll vary by provider, town and how competitive your trade is.

Monthly price, per BizIQDescribed as suited toTypically includes
$300 to $800New businesses, low competition, one locationProfile setup, basic directory listings and page fixes, review guidance, a summary report
$800 to $2,000Established businesses, moderate competitionFull profile management, some local content, review management, a little work on getting links
$2,000 to $5,000 or moreHigh competition, several locationsMore content and links, directory listings, technical work, monthly competitor analysis

The same source flags costs outside the headline price: setup fees, per-piece content charges, separately billed software and paid directory listings. So ask for a written list of what's included and what's billed on top.

Google's own advice on hiring an SEO gives you the best questions. Can you show me examples of your work? Do you follow Google's guidelines? What results do you expect, by when? How do you measure success? Will you share every change you make? Google says plainly that no one can guarantee a #1 ranking, and to be wary of anyone claiming a special relationship with Google. For a first audit, give read-only access to Search Console, Google's free report on your site's search traffic.

Add one more of your own: what will you do each month, and what will I see? Then judge it by calls and customers, with the rankings chart a distant second.

Tools, if you'd rather do it yourself

Your profile's performance report is free and shows calls, website clicks, directions and the searches people used. That's enough for many small businesses. Add a question at checkout or on the intake form: how did you find us?

To see how you rank across town, you'd pay for a tool. BrightLocal's Local Search Grid and Local Falcon plot rankings on points across a map, which gets you finer detail than checking by city. As of November 2026, BrightLocal's plans start at $41 a month for one location when billed monthly, and Local Falcon's start at $24.99 a month for 7,500 credits. Check what each plan includes. Our list of SEO tools for small businesses compares more of them.

Where Sojig fits

Sojig is our product. It sits between doing it all yourself and hiring it out: each week it tracks where you appear in Google Maps from each city you serve, drafts review replies, posts and profile fixes, and drafts website work, all for you to approve. Direct profile connection isn't open yet, so you copy what you approve into your profile yourself. It starts at $99 a month as of November 2026, for up to 100 pages. It's meant for owners who want this done without making it another job, and you can see how it works by industry.

It's the wrong choice in a few clear cases. One location with a clean profile and a good review habit doesn't need it: everything Google recommends here is free. It won't give you the street-by-street grid those tools above do. And if you want someone to run the whole thing and answer for the results, hire a person, because Sojig needs you to read and approve the work.

FAQ

Questions, answered.

How much does local SEO cost for a small business?

Doing it yourself costs time, since Google Business Profile is free. Hiring it out ran from about $300 to $5,000 or more a month in one agency's 2026 estimate, depending on competition and scope. Ask for a written list of what's included.

Can I do local SEO myself?

Yes. Verifying your profile, choosing the right category, asking for reviews and writing a good page for each service don't take special skills. Hiring help makes more sense when you've got several locations, heavy competition or no time at all.

How long does local SEO take?

Nobody can give you a fixed date or promise a position. Correcting a wrong category or wrong hours can matter quickly. Reviews, links and new pages build over months, and how far they take you depends on your town and competitors.

Do I need an address to show up in local results?

You need a real business, but not a public storefront. Service-area businesses should remove the address from their profile and list up to 20 areas they serve. Virtual offices and remote mailboxes aren't eligible.

Can I pay Google to rank higher on Maps?

No. Google says there's no way to request or pay for a better local ranking. Ads are a separate, paid placement. Be wary of anyone who says they can buy you a spot or that your listing is about to be removed.

Stop doing SEO.
Start approving it.

Your first week of work is ready shortly after you connect.

7 days free, then from $99/month · Cancel any time