Works with Claude ChatGPT Grok and any MCP-compatible assistant
Small business guide

The local SEO checklist every small business owner needs

Local SEO is what makes your business show up when someone nearby searches for what you do: "dentist near me," "plumber in Austin," "cafe open now." Follow these steps and you give yourself the best possible chance of appearing in those results, right when a customer is ready to pick up the phone.

Why local SEO is different

Google has two results pages. You need both.

When someone searches "plumber in Milwaukee," they see two things: a map with three local listings (called the "map pack" or "local pack"), and then the usual blue links below. Local SEO is how you get into both. The map pack alone can drive most of your calls. The good news: for a local business with a physical address or a defined service area, you do not need to be an SEO expert. You need to do a handful of things consistently, and do them right.

The steps that move the needle

Your local SEO checklist

Work through these in order. The first two have the biggest impact for most local businesses.

1

Claim and complete your Google Business Profile

Google Business Profile (formerly Google My Business) is the free listing that controls whether you appear in the map pack. If you have not claimed yours, search for your business name on Google and look for the "Claim this business" link. If there is no listing yet, create one at business.google.com. It is free.

Once you have access, fill in every single field. Incomplete profiles rank lower. Do not leave anything blank.

  • Business name: exactly as it appears on your sign. No keyword stuffing (writing "Austin Plumber - Joe's Plumbing" is against Google's rules).
  • Address and phone: use the exact format you use everywhere else online. Consistency matters (more on this below).
  • Primary category: the single most important field. Choose the category that best describes your core service, for example "Plumber" not "Contractor." Get this wrong and almost nothing else compensates.
  • Secondary categories: add up to nine. A plumber might add "Drainage service" and "Water heater installation."
  • Hours: keep these accurate. Update them for holidays and seasonal changes before they happen. Google uses hours to decide when your profile appears.
  • Website: link to your actual site.
  • Services and products: list each service individually with a short description. This content feeds directly into search relevance.
  • Business description: write 2-3 sentences describing what you do, who you serve, and where. Include your city and main service naturally.
  • Photos: add at least ten real photos. Exterior, interior, team, work examples. Listings with photos receive significantly more direction requests and calls. Post new photos regularly.
  • Google Posts: use the Posts feature to share news, offers, and updates. Active profiles rank better than dormant ones.
2

Build and protect your reviews

Reviews are one of Google's top local ranking signals. They also convert visitors into callers: most people read reviews before choosing a local business. You need a steady flow of recent, genuine reviews and a habit of replying to every one.

  • Ask at the right moment: ask within 24-48 hours of a great experience. That is when people are most willing. After 72 hours, the chance drops sharply.
  • Make it easy: get your Google review link from your Business Profile dashboard (it starts with g.page/...) and share it via text, email receipt, or a QR code on your counter or invoice.
  • Build it into your routine: do not rely on memory. Put the ask in your checkout email, on your receipt, or at the end of every service call. Consistency beats a single push.
  • Reply to every review: Google has confirmed that replying to reviews strengthens your local presence. Thank positive reviewers by name. For negative reviews, stay calm, acknowledge the concern, and offer to resolve it offline. Aim to reply within 24 hours.
  • Never pay for reviews or post fake ones: Google removes them and can suspend your profile entirely.
3

Get your NAP consistent everywhere

NAP stands for Name, Address, Phone number. It is the trio of facts that identifies your business across the internet. Google cross-checks your NAP across dozens of sources to confirm you are a real, stable business. Inconsistencies (different phone numbers, abbreviated vs. spelled-out street names, old addresses) confuse the algorithm and erode your rankings.

  • Decide your master format: before touching anything, write down the exact format you will use everywhere. Example: "Joe's Plumbing LLC, 214 West Main Street Suite 3, Austin TX 78701, (512) 555-0100." That exact format, always.
  • Audit what's already out there: search your business name and phone on Google, Yelp, Apple Maps, Bing Places, and Facebook. Correct any that do not match your master format.
  • Update your own website: your name, address, and phone should appear on every page, usually in the footer. This is the authoritative source.
  • Submit to core directories: Yelp, Apple Maps, Bing Places, Facebook, and your local Chamber of Commerce are the essentials. Industry directories (Angi for trades, Zocdoc for healthcare) carry extra weight in your category.
  • Use data aggregators: services like Data Axle and Neustar Localeze push your NAP to hundreds of smaller directories automatically. It is worth submitting to at least one.
4

Use local keywords on your website

Your website needs to say, clearly, what you do and where you do it. Search engines read your pages to understand this. If your homepage never mentions your city, Google has less reason to show you to people in that city.

  • Page title: include your main service and location. "Residential Plumber in Austin, TX | Joe's Plumbing" is better than "Home | Joe's Plumbing."
  • H1 heading: the large headline at the top of each page. It should say what the page is about, with your city where natural. "Plumbing repair and installation in Austin, Texas."
  • Service pages: build a separate page for each main service. A plumber might have /drain-cleaning, /water-heater-installation, /leak-repair. Each page targets one thing and one location. Google rewards focused pages.
  • Mention your neighborhood and area: if you serve multiple towns or suburbs, name them on the relevant pages. "We serve Austin, Round Rock, Cedar Park and Pflugerville."
  • Write naturally: write for a person, not for an algorithm. Include your city where it makes sense, not in every sentence.
5

Cover the website basics

A slow, broken, or insecure website hurts your rankings and drives visitors away. Google uses mobile-friendliness, page speed, and HTTPS (the padlock in the browser bar) as ranking signals. If any of these are missing, fix them first.

  • HTTPS / SSL: the padlock in the browser bar means your site is secure. Google ranks non-secure sites lower. Every page on your site should load as https://, not http://.
  • Mobile: over half of local searches happen on a phone. Your site must work and look good on a small screen.
  • Speed: slow pages rank lower and visitors leave them. Keep images compressed and avoid heavy plugins or unnecessary code.
  • Structured data (JSON-LD): this is a small piece of code, invisible to visitors, that tells Google exactly who you are: your name, address, phone, hours, and type of business in a format machines understand perfectly. It makes you eligible for rich search results and is increasingly important for AI-powered search tools that need to confirm your details.
  • Sitemap: a file that lists every page on your site, so Google can find them all.

MCP Village handles all five of these automatically. Your site is served over HTTPS, loads fast from a static server, is mobile-ready, and ships with structured data and a sitemap on every page from the moment it goes live. You do not configure any of it.

6

Build citations in the right directories

A citation is any online mention of your business name, address, and phone, even without a link. Citations in authoritative directories help confirm to Google that your business is real and where you say it is. Quality matters more than volume.

  • Tier 1 (do these first): Google Business Profile, Apple Maps, Bing Places, Facebook, Yelp. These are the highest-authority platforms and reach the most people.
  • Tier 2 (industry-specific): Angi (trades), Houzz (home services), Zocdoc or Healthgrades (healthcare), OpenTable (restaurants), Avvo (legal). A citation here carries more weight than dozens of generic directories.
  • Tier 3 (local): your local Chamber of Commerce, local business associations, neighborhood directories. These signal genuine local presence.
  • Keep your NAP identical on every listing. Even small variations chip away at the trust signal.
What holds businesses back

Common local SEO mistakes

Questions we hear a lot

Local SEO FAQ

How long does local SEO take to work?
Most businesses start seeing movement in Google Maps within four to twelve weeks of completing their Google Business Profile and getting their first handful of reviews. On-page changes to your website can take two to six weeks to be picked up by Google. Local SEO is not instant, but it compounds: the work you do today keeps paying off for months and years.
Do I need a website to do local SEO?
You can rank in Google Maps with only a Google Business Profile and no website, but a website gives you a significant advantage. It lets you target specific search phrases, host your full list of services, collect leads, and earn links, all of which Google weighs when ranking local businesses. A website also gives potential customers a place to learn about you before they call.
What is the most important thing I can do right now?
Claim and fully complete your Google Business Profile, and start asking every happy customer for a review. These two actions have the highest direct impact on whether you appear in the local map pack. Nothing else comes close for a business just starting out.
How many reviews do I need?
There is no magic number, and it varies by industry and location. In a competitive city, a plumber might need fifty or more reviews to appear in the top three map results. In a small town, ten strong reviews might be enough. What matters is recency as well as quantity: a profile with ten reviews from last month often outranks one with a hundred reviews from three years ago. Build the habit of asking consistently, and the number takes care of itself.
Does my website need to be on the same address as my Google Business Profile?
Your website does not need to be hosted at the same address, but the name, address, and phone number that appear on your website should match your Google Business Profile exactly. Google compares these sources, and any mismatch can reduce trust and rankings.
What is structured data and do I really need it?
Structured data is a small block of code added to your website that describes your business to search engines in a standardized format: your name, address, phone, hours, and category. It does not change how your site looks to visitors. It makes you eligible for richer search results (like showing your star rating directly in Google's results), and it is increasingly important for AI-powered search tools that need verified business facts. In 2026, most businesses that appear in AI-generated search answers have structured data in place. MCP Village adds the correct structured data to your site automatically.
I serve customers at their homes, not a fixed address. Can I still do local SEO?
Yes. Google Business Profile has a "service area" option for businesses that do not have a public storefront. You hide your home address and list the areas you serve instead. Everything else in this guide applies exactly the same way. Just make sure your service area matches what you write on your website.
Is local SEO the same as paid Google Ads?
No. Local SEO affects your organic (free) rankings in the map pack and the regular search results. Google Ads are paid listings that appear above those results and stop the moment you stop paying. Local SEO takes longer to build but does not require an ongoing ad budget. Most small businesses benefit from doing both, but local SEO is the foundation worth building first.
More small-business guides

Keep reading

A search-ready site, kept current by your AI.

MCP Village builds your website with structured data, a sitemap, HTTPS, and mobile layout handled automatically. When your phone number changes or you want to add a service, just tell your AI. First site free. Pro is $29.95/year flat.

Start free