Google Search Console: Find Your Easiest SEO Wins in 30 Minutes
Most home service contractors have Google Search Console connected to their website and have never opened it. The data sitting there right now tells you exactly which searches are showing your site, which ones are bringing people through to click, and which city and service combinations you are close to ranking for but are not. This is free information that most of your competitors are ignoring.
This is not a general SEO tutorial. It is a 30-minute process you can run this week to find two or three specific pages on your site that can rank higher with targeted edits, not a site rebuild.
Access Your Data
If you have not connected Google Search Console, go to search.google.com/search-console, add your property, and verify ownership through your website builder or DNS provider. Verification typically takes 24 to 72 hours. If your site already has it connected (most web developers do this during setup), log in and click "Search results" in the left sidebar.
Set the date range to the last 90 days. Check all four boxes at the top: Total clicks, Total impressions, Average CTR, Average position. These four numbers together tell a story that clicks alone cannot.
The Position 5 to 15 Report: Your Fastest Ranking Opportunities
Pages ranking between positions 5 and 15 are the most valuable data in your Search Console account. Position 5 means you are showing up on the first page of Google but getting very few clicks because most users click the first three results. Position 15 means you are at the top of page two and basically invisible. These are pages that are already indexed, already relevant to the query, and already close to ranking where they need to be.
Here is how to find them: in the Search Results report, click "Average position" to sort by position. Filter to show only queries where your average position falls between 5 and 15. Then look for queries that also have more than 100 impressions in the last 90 days. High impressions with a position of 5 to 15 signals a page Google wants to rank for that query but has not fully committed to yet.
For a plumbing contractor, you might find that your water heater installation page ranks at position 8 for "water heater installation [your city]" with 600 impressions and 12 clicks. That is a 2 percent click-through rate from the first page of Google. Move it to position 3 and you would typically see a 10 to 12 percent CTR: roughly 60 to 72 clicks per month from the same query with no new ad spend.
Why Position 8 Pages Stay Stuck
A page ranking at position 8 is there because Google has decided it is relevant but not the most authoritative result available. Three issues cause this gap most often for contractor websites:
Title tags that do not match the query. A water heater installation page titled "Plumbing Services | Smith Plumbing" is missing the specific keyword. Change it to "Water Heater Installation in [City] | Smith Plumbing" and your relevance signal for that query increases immediately. Title tag changes typically influence rankings within 2 to 4 weeks.
Meta descriptions that do not earn the click. Your meta description is not a direct ranking factor, but it is the pitch that convinces someone on page one to click you instead of the competitor above you. "Smith Plumbing serves the [City] area" earns fewer clicks than "Same-day water heater installation in [City]. Licensed and insured. Most installs complete in 3 to 5 hours. Call for a free quote." Click-through rate is a behavioral signal Google uses as a secondary ranking input. More clicks from the same position tells Google your result deserves to rank higher.
Thin content on the page itself. A 300-word service page for water heater installation is thinner than a 900-word page that explains the brands you carry, installation timeline, warranty terms, and what to expect from your technicians. Google uses content depth as a relevance signal. The pages ranking above you in positions 1 to 3 typically have 800 to 1,500 words of relevant, specific content. Check three of them by word count before you dismiss this.
The High-Impression, Zero-Click Report
Filter your Search Console queries to show pages with more than 200 impressions and a CTR under 1 percent. These are queries where Google is showing your site but almost nobody is clicking through.
Two common causes: your page is appearing in a featured snippet or map pack preview that satisfies the search without a click (common for "what does [service] cost" queries), or your title and meta description are not compelling enough to compete with the results above you.
For zero-click queries related to pricing ("HVAC tune-up cost [city]," "how much to replace a water heater"), add a specific price range to your title and meta description if you are able to: "HVAC Tune-Up in [City]: $89 Flat Rate | Book Online." This converts informational searchers into click-throughs who already know your price is competitive before they land on your page. Contractors who list specific pricing in their meta descriptions consistently outperform those with generic descriptions on cost-related queries.
Finding City Queries You Are Not Ranking For
In the Search Results report, click the "Pages" tab and select your homepage or a major service page. Then click "Queries" and look at which city names appear alongside your service terms. You will often find that you rank for "[service] [primary city]" but show zero data for neighboring cities where you also work.
Each city where you book jobs but have no search impressions is a service area page gap. A dedicated page for "[Service] in [Neighboring City]" with 600 to 800 words of locally relevant content, your Google Business Profile address mentioned in the footer, and a handful of city-specific details (neighborhoods you serve, typical job types in that area) will begin generating impressions within 4 to 8 weeks of being indexed.
The math on service area pages is straightforward. A page that earns 500 impressions per month at a 5 percent CTR generates 25 clicks. If your site converts 15 percent of those clicks to a call, that is 3 to 4 calls per month from one page you built once. Twelve service area pages built over a year produce 36 to 48 inbound calls per month at zero ongoing cost.
A Weekly Routine That Compounds
Run this review once per week. Rankings shift. New queries emerge after seasonal events: a cold snap drives furnace repair searches; a wet spring drives mold remediation searches. Search Console reflects those shifts in real time and shows you where attention should go.
- Check position 5 to 15 queries with 100 or more impressions. Identify any page that moved up or down more than 3 positions since last week. Pages that dropped likely had a competitor update their content or earn new backlinks. Pages that rose are responding to a recent change you made.
- Update one title tag or meta description based on what you find. Do not change more than one page per week so you can attribute ranking changes to specific edits. Make the change on Monday and check position data the following Monday.
- Add one service area page per month for each neighboring city where you book jobs. This is the compounding asset. After 12 months of monthly service area pages, you have 12 new ranking opportunities working in parallel, each generating leads without any advertising spend.
What to Expect Over 6 Months
| Action | Timeframe | Expected Result |
|---|---|---|
| Fix title tags on 5 position 5 to 15 pages | Month 1 | Average position improves 1 to 4 spots per page |
| Improve meta descriptions on 10 pages | Months 1 to 2 | CTR increases 1 to 3 percentage points |
| Add 6 service area pages | Months 1 to 6 | 6 new ranking pages generating 3 to 6 leads each per month at maturity |
| Weekly position monitoring | Ongoing | Catches ranking drops before they become lost leads |
Three Actions This Week
- Log into Search Console and pull the position 5 to 15 report. Filter for queries with at least 100 impressions in the last 90 days. Write down every page that meets that criteria. These are the pages with the clearest ranking leverage in your entire site, and most contractors have 3 to 8 of them sitting idle right now.
- Rewrite the title tag on your single most valuable position 5 to 15 page. Make it specific: service name, city name, business name. Keep it under 60 characters so Google does not truncate it. This is the highest-ROI 15-minute task in local SEO for most contractors.
- Identify one neighboring city where you book jobs but have zero Search Console impressions. That is your next service area page. A 700-word page targeting "[your primary service] in [that city]" with local details and a direct CTA is the minimum viable build. Publish it by end of week and check impressions in 30 days.
Search Console data tells you exactly where the work is. Most contractors pay agencies hundreds of dollars a month to read this same report and make these same changes. The report is free. The login is in the email from when your site was set up. The 30-minute process above is the same one those agencies bill for.