Skip to content
Blog

A local SEO checklist for small businesses

- 9 min read - by , Founder

Barber checking his business map listing on a tablet in his shop

Local SEO for a small business comes down to eight jobs: claim and complete your Google Business Profile, keep your name, address and phone identical everywhere, give each service and area a useful page, add LocalBusiness structured data, earn reviews within Google's rules, list on Bing and Apple Maps, keep your site fast on phones, and measure what happens.

How does Google decide which local businesses to show?

Google ranks local results mainly on relevance, distance and popularity, according to its Business Profile help page on local ranking. Relevance is how well your profile matches the search. Distance is how far you are from the searcher.

The third factor, which Google explains as prominence, is how well-known you are. It draws on things like how many websites link to you and how many reviews you have. In Google's words, "There's no way to request or pay for a better local ranking on Google."

That leaves three levers you control:

  • Relevance: a complete profile and a website that say plainly what you do.
  • Distance: a correct address or service area, since inaccurate info can keep you out of local searches.
  • Prominence: reviews, replies and links from other websites.

How do you set up a Google Business Profile the right way?

A Google Business Profile is set up properly when you have claimed it, verified it and filled in every field that applies to your business.

  1. Claim or create it. It costs nothing. Find your business in Google Maps and choose "Claim this business", or start at business.google.com/add (Google).
  2. Verify it by phone, text, email, video recording, live video call or postcard. Verification reviews take up to 5 business days; most postcard codes arrive within 14 days and expire after 30 (Google).
  3. Choose the most specific primary category, such as "Nail salon" rather than "Salon", and add extra categories only for real parts of the business. Categories affect local ranking (Google).
  4. Use your real-world name, with no taglines, service descriptions, locations, phone numbers or web addresses. Google warns that extra information can get a profile suspended (Google).
  5. Set regular and special hours, including holidays.
  6. No storefront? Set a service area. Hide your address and add up to 20 cities or postal codes within about 2 hours' drive of your base (Google).
  7. Add photos and videos. Photos: JPG or PNG, 10 KB to 5 MB, ideally 720 by 720 pixels. Videos: up to 30 seconds and 75 MB (Google).
  8. Publish posts for updates, offers and events. Posts older than 6 months are archived unless you set a date range (Google).
  9. Don't rely on the old Q&A box. Google discontinued its Q&A API on November 3, 2025 while it reworks the feature (Google for Developers). Answer common questions in your profile attributes and in an FAQ on your website.

Where else should your business be listed besides Google?

Beyond Google, list your business on Bing Places for Business and Apple Business, with your name, address and phone number written exactly the same way on every listing.

Microsoft says Bing verifies owner-submitted details by comparing them with information across search engines, websites and social media, and recommends keeping them consistent everywhere. Google likewise prefers a local phone number over a call center line.

  • Write one master version of your name, address, phone, website and hours, and copy it everywhere.
  • Bing Places for Business is free, and you can import your Google Business Profile. Bing overwrites matched listings with the Google data on each sync, so fix Google first.
  • Apple Business, which replaced Apple Business Connect, launched as a free service on April 14, 2026 in more than 200 countries and regions. It lets you edit the place card shown in Apple Maps, Safari and Spotlight (Apple Newsroom).

Do you need a separate page for each service and each area?

A separate page for each main service helps people and search engines match you to specific searches, but a page per town is only safe when it offers something genuinely local. Google's spam policies treat doorway pages as abuse, including pages targeted at specific cities or regions that funnel users to one page. Cloning one page per town is exactly that risk.

  • One page per core service: what it is, who it suits, how pricing works, what happens step by step.
  • Area pages only with real local content: jobs done there, travel charges, local permits, photos from nearby work.
  • Link every page from your menu or a services hub, so the site has a clear structure.
  • Match these areas to the service areas on your Google profile.

What structured data should a local business website have?

A local business website should carry LocalBusiness structured data in JSON-LD, using the same name, address, phone and hours that visitors see on the page. Google's local business documentation requires only name and address, and recommends telephone, url, geo coordinates (at least 5 decimal places), opening hours and priceRange.

  • Use the most specific type. Schema.org has types such as Plumber, HairSalon and Dentist, plus an areaServed property.
  • Mark up only what is on the page. Google's structured data guidelines forbid marking up hidden content and don't guarantee a rich result.
  • Test it with the Rich Results Test and the URL Inspection tool in Search Console.

SiteCreatorEngine sites come with page titles, descriptions, schema.org structured data and a sitemap, but check that the details match your Google profile word for word.

How do you get more Google reviews without breaking the rules?

The safe way to get more Google reviews is to ask every customer the same way, with a direct review link or QR code, and offer nothing in return. Google recommends the link or QR code, so ask at checkout or in a follow-up email.

  • No incentives. Google prohibits offering free or discounted goods or services for posting, changing or removing a review.
  • No gating. Google's Maps content policy bans discouraging negative reviews or asking only happy customers.
  • No staff reviews. Current or former employment counts as a conflict of interest.
  • US owners: the FTC's final rule, announced August 14, 2024, bans fake reviews, payment conditioned on positive or negative sentiment, and suppressing reviews through threats (FTC). If a promotion touches reviews, ask a lawyer.

Reply briefly and personally; on negative reviews, never share private details. SiteCreatorEngine's Google reviews assistant can prepare draft replies for you to read and send yourself.

Do page speed and mobile design matter for local SEO?

Mobile design matters because Google indexes and ranks the mobile version of your site, and speed matters because Core Web Vitals are part of what Google's ranking systems seek to reward. Relevance still comes first: Google says it shows the most relevant content even when page experience is poor.

  • Use a responsive design with the same content on phones and desktops, as the mobile-first indexing guide recommends.
  • Aim for good Core Web Vitals: Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint under 200 milliseconds, Cumulative Layout Shift under 0.1 (Google). Check them in Search Console or PageSpeed Insights.
  • Use HTTPS, skip intrusive pop-ups, and put a tap-to-call number where phone visitors see it.

How do you know if your local SEO is working?

You can tell whether local SEO is working from two Google reports: Business Profile performance for your map listing and the Search Console Performance report for your website. Check both monthly.

  • Business Profile performance (verified profiles only) shows search terms, profile views, calls, website clicks and direction requests. The searches figure updates at the start of each month and can take up to 5 days to appear (Google).
  • Search Console Performance shows clicks, impressions, click-through rate and average position, by default for the past three months, split by query, page, country or device (Google). Watch queries that name your service and town.
  • Ask new customers how they found you.

If you are starting from scratch, SiteCreatorEngine builds a small business website from a short description, and you can edit everything afterwards.

Frequently asked questions

Can I pay Google for a better local ranking?

No. Google's help page says there is no way to request or pay for a better local ranking. You can buy Google Ads, which are shown as ads, but unpaid local results depend on relevance, distance and prominence. The reliable route is an accurate, complete profile, a useful website and a steady flow of genuine reviews.

Can a business without a storefront show up in local results?

Yes. Plumbers, cleaners and other businesses that visit customers can create a Google Business Profile as a service-area business, hide their street address and list up to 20 service areas. Bing Places also lets service providers hide their address from search results, although they still need a valid address for verification.

Can I offer a discount to customers who leave a review?

No, not for Google reviews. Google treats free or discounted goods or services offered in exchange for a review as fake and misleading content and strictly prohibits it. That applies even if you don't ask for a positive review. Ask every customer the same way, with a review link or QR code, and offer nothing in return.

How often should I update my Google Business Profile?

Update it whenever your hours, services, phone number or address change, and set special hours before every holiday. Add new photos as your work changes, and publish posts regularly, because Google archives posts older than 6 months unless you set a date range. A short monthly review of the profile keeps it accurate.

Sources