You don't need to have all 25 in place to start seeing results. But the more of these you check off, the harder it becomes for competitors to outrank you. Use this as a diagnostic: every unchecked item is a gap between you and the businesses sitting above you in Google.
Google Business Profile (Items 1-8)
1. Claimed and verified GBP. You own your listing, you've completed Google's verification process, and you can edit your profile. If you haven't done this, nothing else on this list matters yet.
2. Correct primary category. The most specific, accurate description of your core business. "Emergency Plumber" over "Plumber." "Roofing Contractor" over "General Contractor." This is the number one map pack ranking factor.
3. All relevant secondary categories added. Fill in every additional category that genuinely describes a service you provide. Businesses with four or more additional categories tend to rank better on average.
4. Every service individually listed with descriptions. Not "Plumbing Services" as one entry. Each service — drain cleaning, water heater repair, slab leak detection — listed separately with a one-to-two sentence description.
5. Complete and accurate business description. 750 characters explaining what you do, where you do it, and why you're credible. Written like a human, not a keyword generator.
6. Accurate hours, including special hours for holidays. Being listed as "open" when customers search is now a top-five ranking factor. Wrong hours cost you visibility.
7. Photos uploaded within the last 30 days. Recent photos signal an active business. At least two new uploads per month — completed work, team shots, equipment.
8. At least one GBP post published in the last 7 days. Weekly posts keep your profile active in Google's eyes. A quick photo with a one-sentence update is enough.
Reviews (Items 9-12)
9. Minimum 50 Google reviews (competitive markets need 150+). Check your top three competitors' counts. Your target is to be within range of or exceeding theirs.
10. New reviews within the last 30 days. Review recency is a growing ranking factor. A profile with no recent reviews signals stagnation to Google.
11. A review generation system in place. Every completed job triggers a review request — by text, email, or in-person ask. Not when someone remembers. Every time.
12. Every review responded to by the owner. Positive and negative. Personalized, not copy-paste. Within 48 hours.
Website Foundation (Items 13-18)
13. Dedicated page for each service you offer. The number one organic local ranking factor. If you provide 15 services, you need 15 individual pages with substantive content on each.
14. City or area-specific landing pages. One page per major service area with unique, locally relevant content. Not duplicated pages with only the city name swapped.
15. Clear NAP on every page. Your business name, address, and phone number visible on your website — matching your GBP exactly.
16. Mobile-friendly design with fast load times. More than half of local searches happen on mobile. If your site takes more than three seconds to load on a phone, fix it.
17. Click-to-call phone number. On mobile, tapping the phone number should immediately initiate a call. No copying, no dialing.
18. Unique, descriptive title tags on every page. Each page should have a title that includes the service name and your city. "Drain Cleaning in San Antonio | [Company Name]" — not "Services | [Company Name]" on every page.
Technical SEO (Items 19-22)
19. LocalBusiness schema on your homepage. Structured data that tells Google your business name, address, phone number, and service area in a machine-readable format.
20. Service schema on each service page. Tells Google exactly what service each page covers, improving how your content is interpreted and displayed.
21. FAQ schema on FAQ content. Can generate expandable answers directly in search results, increasing your visibility and click-through rate.
22. XML sitemap submitted to Google Search Console. A file that tells Google every page on your website and helps ensure they're all indexed. Most website platforms generate this automatically — you just need to submit it.
Authority and Citations (Items 23-25)
23. NAP consistency across all online directories. Your business name, address, and phone number — identical on your website, GBP, Yelp, Facebook, BBB, industry directories, and every other listing. Every inconsistency weakens your signal.
24. Listed in top 15-20 relevant directories. Google, Yelp, Facebook Business, Apple Maps, Bing Places, BBB, and industry-specific directories relevant to your trade. Quality over quantity — but you need the basics covered.
25. At least a handful of quality local backlinks. Chamber of commerce, state trade association, manufacturer directories, local news features, community organization sponsor pages. Even five to ten quality local links meaningfully improve your authority signal.
How to Use This Checklist
Don't try to check off all 25 items in a weekend. Prioritize by impact:
First pass (this week): Items 1-8. Your Google Business Profile is the fastest win and the highest-leverage asset. Most of these can be completed in a single sitting.
Second pass (this month): Items 9-12. Start your review generation system and respond to all existing reviews. This begins compounding immediately.
Third pass (month 2-3): Items 13-18. Build out your website with service pages and location pages. One page per week is a sustainable pace.
Fourth pass (month 3-4): Items 19-25. Technical SEO, citation cleanup, and backlink building. These are important but build on the foundation of the first three passes.
Every item you check off narrows the gap between your business and the competitors ranking above you. The businesses dominating local search in your market haven't done anything mysterious — they've just checked more of these boxes than everyone around them.
Print this list. Tape it to your wall. Work through it. Check the boxes. That's local SEO for a service business.