Local SEO checklist for service businesses
Updated November 3, 2026 · 8 min read
Local SEO is everything that helps you show up when someone nearby searches for what you do. Most of it isn't technical. It comes down to being clear, consistent and active. Work through this list from the top; the first few steps matter most.
Your Google Business Profile
- Claim and verify it. If you haven't yet, do this first. An unverified profile can be changed by anyone.
- Pick the right primary category. It's one of the strongest signals. Choose the most specific one that fits (Roofing contractor, not Contractor), then add secondary categories for other work you really do.
- Fill in everything. Hours, holiday hours, service area, services, a description, your website and your opening date.
- Add real photos regularly. Your team, your vans, finished jobs. New photos every month are a sign the business is active.
- Ask every happy customer for a review. Send the link by text right after the job. The number of reviews, how recent they are and your replies all count.
- Reply to every review, including the bad ones, calmly and briefly. Future customers read the replies.
Your website
- Put your trade and city in the page title, like "Plumber in Mesa, AZ | Desert Pro Plumbing". It's the line Google shows in the results.
- Give each main service its own section or page. One for drain cleaning, one for water heaters. That's how you show up for those searches.
- Use exactly the same name, address and phone number as on your profile. Same spelling, same suite number, same phone format.
- Add LocalBusiness structured data. It tells Google in a machine-readable way who you are, where you are and when you're open. Good site platforms do this for you.
- Make it fast on a phone. Big images and heavy page builders are the usual culprits. Test with Google's PageSpeed Insights.
- Make calling effortless. A tap-to-call button that stays visible, and your number in text, not only in an image.
Beyond your site
- Get listed in the main directories (Apple Maps, Bing Places, Yelp, Nextdoor, BBB and your trade's own directories) with the same details everywhere.
- Earn a few local links. Sponsor a youth team, join the chamber of commerce, work with suppliers who list their installers. One link from a local organization is worth more than dozens of random ones.
- Track calls and form requests so you know what's working. Your profile's insights show calls and direction requests; your site should tell you which pages people come in on.
What to skip
Don't stuff your city name into every sentence, don't make dozens of near-identical "plumber in [town]" pages, and don't buy reviews. These used to work a little, and now they mostly get businesses filtered out or suspended.
A Windowsites site covers the website half of this list out of the box: titles with your trade and city, a section per service, structured data, fast pages and a call button on every screen. Build yours for free and see how it looks.