A Roofer Called Me Last Month With a Familiar Problem
He was paying $1,800 a month for SEO. His agency sent a shiny PDF every 30 days showing keyword positions. Traffic was up. Rankings looked decent on paper. But his phone wasn’t ringing any more than it did before he hired them. He wanted to know what was broken, and honestly, the answer wasn’t complicated. The strategy measured the wrong things, built the wrong pages, and completely ignored how people actually search for contractors in 2026.
That gap between “good-looking reports” and “booked jobs” is where most contractor SEO falls apart. Here’s what actually belongs in the strategy instead.
Your Google Business Profile Is a Sales Floor, Not a Business Card
Too many contractors treat their GBP like a digital phonebook listing. Fill in the name, slap up a logo, maybe add hours. Done. Wrong. Your profile is now the primary source of calls and inquiries for most local service businesses — often more important than your actual website homepage.
A profile that generates real leads has every service listed individually (not “general contracting” as a catch-all), a booking or messaging link that works, Q&A populated with real customer questions, and fresh posts at least twice a month. Upload at least 10 geotagged project photos monthly — actual jobs you finished, tagged with GPS coordinates from the phone that took them. Google uses that location data to verify you actually work where you claim. If you want to understand how all these local signals connect, read through Local SEO for Las Vegas Businesses for the full picture.
Stop Measuring Rankings — Start Measuring Coverage
Single-position keyword tracking is a vanity metric. It tells you where you rank from one point on a map, at one moment, for one query. Completely useless for a contractor whose customers search from dozens of neighborhoods.
What actually matters:
- Grid-based map rankings — tools like Local Falcon show your visibility across an entire service area, not just one pin drop
- GBP actions — calls, direction requests, website clicks, and messages tracked week over week
- Booked jobs from search — trace the lead from the phone call or form submission back to the source
- Cost-per-lead — compare what organic search costs you against Angi, HomeAdvisor, or paid ads
Any best SEO agency Las Vegas contractors hire should report on these money metrics, not just traffic counts. If your monthly report doesn’t tie back to real phone calls and booked work, you’re paying for decoration.
Service-Plus-City Pages Aren’t Optional Anymore
One page that says “We serve the Las Vegas metro area” won’t cut it. Google personalizes results by proximity now. A homeowner in Summerlin searching “roof repair” sees different results than someone in Henderson typing the exact same words.
You need a dedicated page for each service in each area you actually work. “Kitchen Remodeling in Summerlin.” “Emergency Plumbing in Spring Valley.” “Stucco Repair Henderson.” Each page should run 1,500 words or more and cover what homeowners genuinely want to know — estimated costs, typical timelines, permit requirements, and what to expect during the project. According to homeowner research from Modernize, about 64.81% of homeowners rank pricing as “very important” when selecting a contractor. Address it directly on your pages, or lose the click to someone who does.
If your WordPress site needs cleanup before you start building those pages, WordPress Optimization for Local SEO walks through the quick wins worth tackling first.
AI Search Optimization Means Managing Your Entity
Google’s AI Overviews, ChatGPT search, and Perplexity don’t rank pages the same way the old ten blue links did. They pull from structured data, review sentiment, directory listings, and content that directly answers specific questions. Google’s own helpful content guidelines make clear that firsthand experience and demonstrated expertise matter more than keyword density.
Schema.org structured data — specifically LocalBusiness, Service, and FAQ markup — tells AI systems exactly who you are, what you do, where you work, and what proof of quality exists. Think of Voice Search Optimization for Local Las Vegas Businesses as the companion piece here, because conversational queries feed these same AI systems.
Your AI-readiness checklist for this week:
- Check your robots.txt — make sure you haven’t accidentally blocked AI crawlers
- Add LocalBusiness and Service schema to every service page
- Verify your name, address, and phone number match exactly across Google, Yelp, Angi, Houzz, and your website
- Write FAQ sections that mirror how real customers ask questions (“How quickly can you fix storm damage on a roof in Las Vegas?”)
- Test your Core Web Vitals and fix anything flagged red
NAP consistency used to be a best practice. Now it’s the bedrock. If AI can’t confirm your identity across multiple sources, you get skipped entirely — not ranked lower. Just absent from the answer.
Jobflow Insurance: Why Owning Search Beats Renting Leads
Every contractor we work with knows the feast-or-famine cycle. Busy in spring, slow in July. Slammed after a storm, dead for six weeks after. Platforms like HomeAdvisor sell you shared leads at whatever price they set. You don’t control the cost, the quality, or the volume.
SEO built correctly works more like insurance for your job pipeline. When you own your visibility in maps, organic results, and AI answers, that traffic doesn’t disappear because a platform changed its pricing model. Social media contributes roughly 13.73% of contractor leads now, and friend referrals about 11.05%, but search remains the channel where intent is highest. Someone Googling “emergency AC repair near Spring Valley” at 11pm isn’t browsing. They need someone right now — and if your name isn’t showing up, a competitor’s is.
What to Ask Your Agency This Week
A blunt framework. If your current SEO provider can’t answer these questions with specifics, that’s your signal.
- Show us grid-based map rankings for your top three services across your service area
- How many calls and form fills came from organic search last month?
- Which service-plus-city pages have you built, and what’s on each one?
- What structured data is on your site right now, and is it validated?
- How are we preparing your business to show up in AI-generated answers?
Silence or vague answers tell you everything. A real strategy in 2026 connects search visibility to actual revenue — not just charts that slope upward while your phone stays quiet. If any of those questions just made you nervous about what your agency would say, that’s worth a conversation. Call (702) 825-7550 right now — we’ll pull up your actual numbers together and you’ll know within ten minutes where the problem is.
Coffee With Phil