Skip to content

Local SEO

Local SEO for small business: the complete checklist

Local SEO for small business as one ordered checklist: Business Profile, website, schema, citations, reviews, links and tracking, with priority and time.

In this article13 sections
  1. Key takeaways
  2. The complete local SEO checklist
  3. Google Business Profile (tasks 1 to 7, 15)
  4. Foundations: NAP (task 8)
  5. Website (tasks 9 to 13, 24)
  6. LocalBusiness schema (task 14)
  7. Citations (tasks 18 and 19)
  8. Reviews (tasks 16 and 17)
  9. Links (task 20)
  10. Tracking (tasks 21 to 23)
  11. A realistic 90-day order
  12. Where Rank.ai fits
  13. FAQ

Local SEO for a small business comes down to seven jobs done in order: complete your Google Business Profile, give your website a page for each service and location, add LocalBusiness schema, make your listings consistent, build a steady flow of reviews, earn a few local links, and track your rank across your service area. The checklist below puts every task in priority order with a time estimate, so you can do the high-impact work first.

The complete local SEO checklist

Priority 1 tasks move rankings or prevent losses. Priority 2 tasks matter but can wait a few weeks. Priority 3 tasks are worth doing once the first two are steady. Time estimates are for a single-location business doing the work in-house.

#TaskAreaPriorityTime
1Claim and verify your Google Business ProfileProfile130 min, plus verification wait
2Set the most specific primary category, plus genuine additional onesProfile120 min
3Use your real business name, no added keywordsProfile15 min
4Correct address and map pin, or service area if you travel to customersProfile110 min
5Regular hours and special hours for upcoming holidaysProfile110 min
6Fill services, products, attributes and the descriptionProfile21 to 2 hours
7Upload exterior, interior, team and work photosProfile230 min
8Write down your NAP (name, address, phone) once, exactly, and use it everywhereFoundations110 min
9One page per core service, with the city namedWebsite12 to 4 hours per page
10Homepage title tag and H1 that say what you do and whereWebsite120 min
11NAP in the site footer, matching the profile exactlyWebsite110 min
12A location page per physical location (multi-location only)Website12 hours per location
13Mobile speed and click-to-call checked on a phoneWebsite21 hour
14LocalBusiness structured data on the home or location pageSchema230 min
15Link the profile to the matching page, with a UTM tagProfile25 min
16A review request sent to every customer, every weekReviews11 hour to set up, 10 min a week
17Reply to every reviewReviews110 min a week
18Listings on the main directories and your industry's top sitesCitations23 to 5 hours
19Fix inconsistent or duplicate listingsCitations21 to 3 hours
20Earn local links: suppliers, associations, sponsorshipsLinks22 hours a month
21Measure Maps rank on a grid around each locationTracking215 min a month
22Track website calls, forms and profile actionsTracking21 to 2 hours once
23Check whether AI assistants name you for your main questionsAI search315 min a month
24Articles answering the questions customers ask before they buyWebsite32 to 3 hours each

Google Business Profile (tasks 1 to 7, 15)

Google ranks local results on relevance, distance and prominence. Your profile is where relevance starts. In Whitespark's 2026 Local Search Ranking Factors survey of 47 local search specialists, the primary category is the number one factor for the local pack, ahead even of proximity to the searcher.

Pick the narrowest category that describes your core business. To check, search your main service in Google Maps and look at the categories the top three competitors use. Then fill every other field. Our Google Business Profile optimization checklist goes field by field and separates what ranks from what converts.

Foundations: NAP (task 8)

Before you touch any listing, write down your business name, address and phone exactly as you will use them everywhere. Decide once: "Suite 200" or "Ste 200", with or without "LLC". Every later step copies this line.

Website (tasks 9 to 13, 24)

Your website is how Google confirms what you do and where you do it. Three rules cover most small business sites.

One page per service. A dental practice should have separate pages for implants, Invisalign and emergency appointments, each written for the person searching that service in your city. A single "Services" page listing everything gives Google little to match against.

Say where you are. Your city in the homepage title tag and H1, your full address and phone in the footer, and a map or directions on the contact page.

Location pages for real locations only. If you have three offices, build three location pages, each linked from its own Business Profile. If you have one office and serve 20 towns, resist 20 near-identical town pages. Write about an area only when you have something specific to say about working there.

Then answer questions. Once the service pages exist, write articles that answer what customers ask before they buy: cost, timing, how to choose. These pages are also what AI assistants read when they decide whom to recommend.

LocalBusiness schema (task 14)

LocalBusiness structured data states your name, address, phone, hours and business type in a format machines read without guessing. Use the most specific subtype available (Dentist, Plumber, LegalService), and make every value match your profile.

A minimal example:

{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "name": "Your Business Name",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "Denver",
    "addressRegion": "CO",
    "postalCode": "80202",
    "addressCountry": "US"
  },
  "telephone": "+1-303-555-0100",
  "url": "https://www.example.com/",
  "openingHours": "Mo-Fr 08:00-18:00"
}

Paste your page into the free schema validator to check it parses.

Citations (tasks 18 and 19)

Citations are listings of your NAP on other sites: Yelp, Apple Maps, Bing Places, Facebook, industry directories, your chamber of commerce. They matter for two reasons. Google uses them as corroboration, and AI assistants cite directories heavily when they answer local questions. BrightLocal's study of nearly 2 million AI citations for local queries found Google Business Profile and Yelp were the two most cited domains.

Start with the big general directories, then the top three or four in your industry (Avvo for lawyers, Healthgrades and Zocdoc for clinicians, Houzz for home improvement). Fix inconsistencies before adding new listings. Our guide to citation building covers the order.

Reviews (tasks 16 and 17)

Reviews are the most powerful ongoing lever a small business has. Google says that "more reviews and positive ratings can help your business's local ranking" (source), and the Whitespark specialists rank star rating and the number of reviews with text in the top ten Maps factors.

Make asking a system: the same message, sent to every customer, at the same point after the job. Never offer anything in exchange and never ask only happy customers. Both break Google's policy. The full playbook, with scripts, is in how to get more Google reviews. The free Google review link generator makes the link and a QR code.

Local links are prominence you can earn without a big budget:

  • Suppliers and manufacturers with "find a dealer" or "certified installer" pages.
  • Trade associations and licensing bodies with member directories.
  • Local sponsorships: youth teams, charity events, school fundraisers.
  • Local journalists, when you have real news (an opening, an award, a community project).

Two good local links a month, every month, add up.

Tracking (tasks 21 to 23)

Measure three things.

  1. Maps rank across your service area. Your rank changes block by block because Google measures distance from the searcher. A grid scan shows the real picture. The free Google Maps rank checker runs a 3x3 grid; our guide on how to rank higher on Google Maps explains how to read it.
  2. Leads. Calls, forms and profile actions (calls, direction requests, website clicks from the profile's Performance view). Rank only matters if it brings customers.
  3. AI answers. Ask ChatGPT, Gemini and Google's AI results the questions your customers ask ("best family dentist in Tampa") and note who gets named. Our guide on showing up in AI search covers what to do with what you find.

A realistic 90-day order

WhenDo
Week 1Tasks 1 to 5, 8, 10, 11, 16, 17
Weeks 2 to 4Tasks 6, 7, 9 (first three services), 14, 15, 21, 22
Month 2Tasks 9 (remaining services), 12, 13, 18, 19, 20
Month 3Tasks 23, 24, and repeat 16, 17, 20, 21

After 90 days the work becomes a weekly routine: reviews, replies, photos, a hours check, and one new piece of content or link a month.

Where Rank.ai fits

Rank.ai covers the measuring and the writing. The free Business Profile audit checks tasks 1 to 7. Map scans record your Google Maps rank across a 3x3, 5x5 or 7x7 grid on demand. And Rank.ai asks ChatGPT, Claude and Gemini your customers' questions every day, then writes and publishes the articles in task 24 to your site. See pricing, or start with the free AI grade.

FAQ

What is local SEO for a small business?

It is the work that makes a business appear when people nearby search for what it sells, mainly in the Google Maps pack and the local organic results. The core is a complete Google Business Profile, reviews, a website with service and location pages, and consistent listings across the web.

How much does local SEO cost?

Done yourself, the main cost is time: roughly 15 to 25 hours for the first month and 1 to 2 hours a week after that, using the estimates above. Agencies and software charge on top of that, and prices vary widely. Whatever you pay, insist on seeing Maps rank and lead numbers each month.

How long does local SEO take to work?

Profile fixes like a better category can show results in a few weeks. Reviews, service pages and links usually take three to six months to change your position across a whole service area. The businesses that win keep the weekly routine going after the first push.

Can I do local SEO myself?

Yes. Every task in the checklist can be done by an owner with a free Google account and access to the website. The hard part is consistency: asking for reviews every week and writing service pages, month after month.

What is the most important local SEO factor?

For the Maps pack, the primary Business Profile category, according to the specialists in Whitespark's 2026 survey. Proximity to the searcher ranks second but is out of your control. Among the factors you control over time, reviews have the biggest effect.

Do I need a website for local SEO?

You can appear in Maps without one, but you will struggle against competitors who have one. Your website is where Google confirms your services and location, and it is one of the main sources AI assistants read before recommending a business.

See if AI names you when customers ask who’s best.

Enter your website. In about two minutes, Rank.ai asks ChatGPT, Claude and Gemini 12 questions your customers ask and grades how often they name you.

  • Your grade out of 100How often AI names you, cites your site, and how high it ranks you.
  • Who gets namedEvery competitor in the answers, most named first.
  • The pages AI readsThe sources behind each answer.
  • Three fixesWhat to fix first, with a brief for the first page.