SEO

Local SEO Checklist: 27 Things to Fix First

We have a 56-point local SEO checklist. But you don't need to do all 56 things right now. You need to do the right things first.

This is the condensed version. The 27 items that move the needle the most, organized from highest to lowest impact. Tackle them in order. Skip nothing. Not sure where you currently stand? Run a 60-second audit first to see your scores.

Priority 1: Google Business Profile (do these today)

Your Google Business Profile has more influence on local search rankings than anything else on this list. These items take 30-60 minutes total and deliver the fastest results.

  1. Claim and verify your Google Business Profile. If you haven't done this, nothing else on this list matters. Go to business.google.com and claim your listing. Verification usually takes a postcard or phone call.
  2. Choose the correct primary category. This is the ranking factor you have the most direct control over. Don't pick "Restaurant" when you should pick "Mexican Restaurant." Don't pick "Contractor" when you should pick "Roofing Contractor." Be as specific as Google allows.
  3. Add 5-10 secondary categories. A bakery might add "Coffee Shop," "Cake Shop," "Wedding Bakery," and "Breakfast Restaurant." Each category opens up a new set of keywords you can rank for.
  4. Write a complete business description using all 750 characters. Include your primary service, the cities you serve, and what makes you different. A law firm in downtown San Jose should mention "San Jose," "Santa Clara County," and their specific practice areas.
  5. Add all services with descriptions. Each service gets its own listing. Add a description to each one that includes relevant keywords. "Residential Roof Repair" with a description is better than just "Roof Repair."
  6. Upload at least 25 high-quality photos: exterior, interior, team, products, work in progress, completed projects. Geo-tag them before uploading for an extra signal.
  7. Set accurate business hours, including special hours for holidays. Google cross-references your hours with actual visit data. Inaccurate hours erode trust.
  8. Add your products. Even service businesses can use the Products section. A car detailer can list "Interior Detail," "Exterior Polish," "Ceramic Coating" as products with prices and descriptions.
  9. Turn on messaging. Google rewards profiles that have it enabled, and you'll get direct messages from potential customers. Respond within a few hours or Google will note your slow response time.

Once your profile is complete, keep it active with regular posts. Our 30-day GBP posting plan gives you a week-by-week schedule to follow.

Priority 2: Reviews (start this week)

Reviews are a long game, but you need to start the system now. These habits compound over time. For the full playbook, read our guide on how to get 50 Google reviews in 60 days.

  1. Set up a direct review link. In your GBP dashboard, find the "Ask for reviews" feature and copy the short URL. This is the link you'll share everywhere.
  2. Create a review request text template. Short, personal, with the direct link. Send within 2 hours of service completion. Grab our free review request templates to get started.
  3. Create a review request email template too. Subject line: "How did we do?" One purpose, one link. Send 24 hours after service.
  4. Go through your entire review history and respond to anything you've missed, good and bad. Personalize each response. No copy-paste. It takes time but signals to Google that you're active.
  5. Set a weekly review response routine. Every Monday, respond to new reviews from the past week. Never let a review go unanswered for more than 7 days.
  6. Print QR code cards that link to your Google review page. Hand them out after service, place them at checkout, include them with invoices.

Priority 3: Website fundamentals (this month)

Your website supports your Google Business Profile. It doesn't need to be fancy. It needs to be correct.

  1. Add your city and service to your homepage title tag. Format: "[Service] in [City] | [Business Name]." Example: "Emergency Plumbing in Fremont | Bay Plumbing Co."
  2. Create a dedicated page for each core service. Don't put everything on one "Services" page. A separate page for "Water Heater Installation" ranks better than a bullet point on a general services page.
  3. Add your full NAP (name, address, phone number) to the footer of every page. Use the exact same format as your Google Business Profile. Character for character.
  4. Embed a Google Map on your contact page. Use the Google Maps embed for your business location. This creates a connection between your website and your Google listing.
  5. Make sure your site works on phones. Most local searches happen on a phone, so a site that breaks on mobile loses the visit. Test at Google's Mobile-Friendly Test tool.
  6. Get your page speed under 3 seconds. Compress images. Remove unused plugins. Use a fast host. Check at PageSpeed Insights. A slow site hurts both your ranking and your conversion rate.
  7. Add LocalBusiness schema markup. This is structured data that tells Google what your business is, where it's located, and how to contact you. Use Google's Structured Data Markup Helper if you're not technical.

Priority 4: Citations and directories (this month)

Citations are mentions of your business across the web. Consistency is what matters here.

  1. Claim your Yelp listing. Whether you like Yelp or not, it's one of the most authoritative local directories. Claim it, complete it, and make sure your NAP matches Google exactly.
  2. Claim your Apple Maps listing at Apple Business Connect. iPhone users default to Apple Maps, and if you're not there, you're invisible to a large chunk of them.
  3. Submit to Bing Places. It takes 10 minutes and covers the people who search with Bing. Bing also feeds data to other platforms including Alexa and Cortana.
  4. Audit your NAP on the top 10 directories: Google, Yelp, Apple Maps, Bing, Facebook, BBB, Yellow Pages, Angi, Nextdoor, and your industry-specific directory. Every listing should have the identical business name, address, and phone number. One wrong digit on a phone number counts as inconsistent.
  5. Remove or update duplicate listings. Search your business name on Google. If you find old listings with a former address or phone number, claim them and update or request removal. Duplicates confuse Google and split your authority.

How to use this checklist

Don't try to do all 27 things in one day. Follow the priority order:

  • Week 1: Complete Priority 1 (Google Business Profile). Items 1-9.
  • Week 2: Start Priority 2 (Reviews). Items 10-15. This becomes an ongoing habit.
  • Weeks 3-4: Handle Priority 3 (Website). Items 16-22. Some may need a web developer.
  • Week 4: Clean up Priority 4 (Citations). Items 23-27. Tedious but necessary.

Track your progress. Print this list or use our interactive version. Check items off as you complete them. Most businesses that complete all 27 items see measurable ranking improvements within 8-12 weeks. If you're not showing up on Google Maps at all, read why your business isn't on Google Maps — it covers the three most common reasons.

If you want the full 56-point version with additional items for competitive markets, advanced schema markup, link building, and content strategy, use the interactive checklist tool.