All checklists
SEO Checklist
11 items

Local SEO checklist

Local SEO gets your business in front of people searching near you. It is a different game from regular SEO: Google Business Profile, local citations, and NAP consistency matter as much as on-page optimization.

4
critical
5
important
2
nice-to-have

Critical

— 4 items

Claim and optimize your Google Business Profile

critical

Complete every field: business name, address, phone, hours, categories, description, photos. An incomplete GBP is invisible in map results.

Ensure NAP consistency across all listings

critical

Your Name, Address, and Phone number must be identical everywhere: website, GBP, Yelp, directories, social profiles. Even small differences (St. vs Street) hurt rankings.

Add LocalBusiness structured data to your website

critical
structured-data-present

Include JSON-LD with @type LocalBusiness (or a more specific subtype), name, address, telephone, openingHours, and geo coordinates.

Optimize title tags with city and service

critical
title-present

Include your primary service and city in title tags. "Emergency Plumber in Austin, TX | CompanyName" targets high-intent local searches.

Important

— 5 items

Create location-specific landing pages

important

If you serve multiple areas, create unique pages for each location with localized content. /plumber-austin and /plumber-dallas — not one generic page.

Embed Google Maps on your contact page

important

Embed a Google Map showing your location. This sends a geo-relevance signal and helps customers find you. Use the Google Maps Embed API or iframe.

Collect and respond to Google reviews

important

Reviews are a top-3 local ranking factor. Ask satisfied customers to leave reviews. Respond to all reviews — positive and negative — within 48 hours.

Build local citations in relevant directories

important

List your business in Yelp, BBB, industry-specific directories, and local chamber of commerce. Each consistent citation reinforces your location signal.

Add location to your meta descriptions

important
description-present

Include your city or service area in meta descriptions. Users scanning local search results look for geographic proximity before clicking.

Nice-to-have

— 2 items

Optimize images with local alt text

nice-to-have
image-alt-text

Use alt text like "plumbing repair in Austin Texas" rather than generic "plumbing work". Local image optimization helps with Google Image search traffic.

Create locally relevant content

nice-to-have

Write blog posts about local events, neighborhood guides, or area-specific tips. This builds topical authority for your location and attracts local backlinks.

Frequently asked questions

How long does local SEO take to work?

Google Business Profile changes can show results in 1-2 weeks. Overall local ranking improvements typically take 3-6 months. Consistency and review accumulation are the biggest factors.

Do I need a physical address for local SEO?

For Google Maps, yes. Service-area businesses without a storefront can hide their address in GBP while still defining service areas. But having a verifiable address gives a significant ranking advantage.

How important are Google reviews for local SEO?

Extremely important. Reviews are one of the top-3 ranking factors for the local map pack. Quantity, recency, and average rating all matter. Businesses with 50+ reviews consistently outrank those with fewer.

Related checklists

On-Page SEO Checklist

12 items

Structured Data Checklist

12 items

Technical SEO Checklist

13 items

Automate this checklist

Stop checking manually. Indxel validates SEO rules on every build and blocks broken deploys.

$npx indxel check
Get startedBrowse all checklists
Indxel

SEO validation that runs in your terminal and blocks bad deploys.

GitHubnpm

Product

  • Documentation
  • Pricing
  • Plus Plan
  • CI/CD Guard
  • Indexation
  • Free Tools
  • Blog

Comparisons

  • vs Semrush
  • vs Ahrefs
  • vs Moz
  • vs Screaming Frog
  • All comparisons

Integrations

  • Vercel
  • GitHub Actions
  • Netlify
  • Docker
  • All integrations

Resources

  • Frameworks & use cases
  • Next.js
  • For freelancers
  • For agencies
  • SEO Glossary

Built with care. MIT Licensed.

PrivacyTermsLegalContact