Table of Contents
Local businesses live and die by their visibility in Google Search. Whether you run a plumbing company, a dental practice, or a restaurant, appearing for the right local queries determines how many people call you or walk through your door. Google Search Console is a free tool that shows you exactly how Google sees your site and which local searches are already sending you traffic.
This guide walks through every practical way to use Search Console for local SEO, from uncovering near-me keyword opportunities to diagnosing why your local pages aren't ranking.
What Google Search Console Tells You About Local Traffic
Search Console's Performance report is the starting point for all local SEO analysis. It shows:
- Queries: the exact search terms that triggered your pages to appear
- Clicks: how many searchers clicked through to your site
- Impressions: how many times your pages showed up in results
- CTR: click-through rate (clicks divided by impressions)
- Average position: your average rank for each query
For a local business, the queries section is a goldmine. You'll find searches like "plumber near me," "best pizza Minneapolis," and "emergency dentist open Saturday" that you may not even know you're ranking for.
Step 1: Find Your Local Keyword Opportunities
Open Search Console, click Performance, then Search results. Make sure the date range covers at least 90 days so you have meaningful data.
Click Queries in the table below the chart. Then filter for location-based terms:
- Click New above the table, then choose Query
- Type near me in the search box
- Click Apply
This surfaces every "near me" query your site already shows for. Look for:
- High impressions, low CTR: Your page is showing up but not getting clicked. That's a title tag or meta description problem.
- Good CTR, low position: You're relevant but buried. Focus on on-page SEO for those pages.
- High position, low impressions: You're ranking well but few people search that exact phrase. Consider whether there's a higher-volume variant.
Repeat this filter for your city name, neighborhood, and any service-area terms you target.
Step 2: Identify Which Pages Drive Local Traffic
After you've found your top local queries, click on one to see which pages are generating impressions. Switch from the Queries tab to the Pages tab to get a list of URLs.
This tells you:
- Which pages are already indexed and appearing for local searches
- Which pages have high impressions but aren't converting (CTR under 2% is a red flag for local searches)
- Whether your homepage or your service pages are getting the local traffic
A common local SEO problem: the homepage ranks for the city + service query, but the dedicated service page would convert better. Use this data to decide whether to consolidate or differentiate.
Step 3: Fix Pages That Have Impressions but No Clicks
If a page has thousands of impressions for a local query but a CTR below 2%, the issue is almost always the title tag or meta description.
Here's the fix:
- In the Pages tab, click the URL to open the detail view
- Note the top queries for that page
- Open your CMS and update the title tag to include the city and service: "Emergency Plumber in Minneapolis | Fast Response"
- Write a meta description that answers the intent: "24/7 emergency plumber serving Minneapolis and St. Paul. We arrive in under an hour. Call now."
After publishing, go to Search Console's URL Inspection tool, paste the URL, and click Request Indexing so Google recrawls the updated page quickly.
Step 4: Check for Indexing Problems on Local Pages
Local SEO often fails not because of bad content but because the right pages aren't indexed at all. Use Search Console's Indexing section to diagnose this.
Click Pages under the Indexing menu. You'll see a breakdown of indexed versus non-indexed pages. Click into "Not indexed" to see the reasons.
Common issues for local businesses:
- Duplicate without user-selected canonical: You have
example.com/services/plumbingandexample.com/plumbingboth live. Google picked one; the other gets no traffic. Consolidate with a 301 redirect or a canonical tag. - Crawled, currently not indexed: Google crawled the page but decided it wasn't worth indexing. This usually means thin content. Add real, location-specific detail — service areas, business hours, local testimonials.
- Discovered, currently not indexed: Google knows the page exists but hasn't crawled it. Check your crawl budget by looking at how many pages you have versus how many are indexed.
For each location page or service page that matters to your business, paste its URL into the URL Inspection tool and confirm it's indexed. If it's not, fix the underlying issue before investing in more content.
Step 5: Use the Search Type Filter for Local-Specific Insights
Search Console lets you filter by search type: Web, Image, Video, News, and Discover. For local SEO, switch to Web and look at how your queries break down.
One underused filter is the Device dimension. Click on Device in the Dimensions section. For most local businesses, 60-80% of local searches come from mobile. Check your CTR by device:
- If mobile CTR is much lower than desktop, your mobile title tags may be getting truncated
- If mobile impressions are high but clicks are low, test your page on a phone — slow load times destroy local CTR
You can also overlay date ranges to see whether your local visibility improved or dropped after a site change or algorithm update.
Step 6: Submit New Local Pages for Fast Indexing
When you add a new location page, service area page, or local landing page, don't wait for Google to discover it. Use Search Console to request indexing immediately.
- Go to URL Inspection
- Paste the new page's URL
- Click Test Live URL to confirm it's accessible
- Click Request Indexing
Google typically crawls requested URLs within a few days. This is especially important for time-sensitive local content like seasonal promotions or new service offerings.
Also make sure your sitemap is submitted. Go to Sitemaps in Search Console, enter your sitemap URL (usually /sitemap.xml), and click Submit. A submitted sitemap ensures Google discovers all your local pages, not just the ones linked from your homepage.
Step 7: Monitor Core Web Vitals for Local Pages
Page speed is a confirmed ranking factor, and it matters more for local searches where users are on mobile and want fast answers. Search Console's Core Web Vitals report shows how your pages perform on real devices.
Look for pages in the "Poor" or "Needs improvement" categories. Common culprits:
- LCP (Largest Contentful Paint) over 2.5 seconds: usually a large hero image, slow server, or render-blocking resources
- CLS (Cumulative Layout Shift) over 0.1: elements shifting as the page loads, often caused by images without explicit dimensions
- INP (Interaction to Next Paint) over 200ms: slow JavaScript blocking user interactions
For a local service page, a 1-second improvement in LCP can increase conversions measurably. Fix the worst offenders first, especially on mobile.
Step 8: Connect Search Console Data to a Prioritization Tool
Raw Search Console data can be overwhelming. Sorting through 500 queries manually to find which local pages to optimize first takes hours.
Search Console Tools connects directly to your Search Console account and surfaces the highest-impact optimization opportunities automatically. It scores each page and query combination by potential traffic gain and shows you exactly where to focus first.
Instead of exporting CSVs and building pivot tables, you get a prioritized list of local pages to optimize, with specific recommendations for each one.
Common Local SEO Mistakes Search Console Reveals
After analyzing Search Console data across hundreds of local business sites, a few problems show up repeatedly:
Targeting the wrong city variant: You might be ranking for "plumber Minneapolis" but not "plumber in Minneapolis." Search Console shows which variant drives more traffic so you can optimize accordingly.
Service pages competing with each other: If you have both /plumbing and /emergency-plumbing ranking for the same query, they split impressions. Merge them or add clear internal linking to consolidate authority.
Missing from Google Business Profile queries: If you're not seeing branded queries in Search Console, it could mean your Google Business Profile isn't driving branded awareness. Your GBP and your website work together, but Search Console only shows web traffic, not map pack clicks.
Seasonal drops you didn't notice: Search Console's date comparison feature lets you compare this October to last October. If impressions dropped 40%, something changed. Algorithm update, new competitor, or a technical issue — the data tells you where to start investigating.
How Often to Check Search Console for Local SEO
For an active local business, a weekly 10-minute review is enough to catch problems early:
- Check Performance for any drops in clicks or impressions for your top local queries
- Check the Coverage report for any new indexing errors
- Review the Core Web Vitals report for any newly failing pages
Set up email alerts in Search Console (Settings > Email preferences) so you get notified of manual actions or significant traffic drops without having to check manually.
Summary
Google Search Console is one of the most underused tools for local SEO. The Performance report shows you exactly which local queries you're appearing for and where you're leaving clicks on the table. The Coverage report catches indexing issues that could be hiding your best local pages from Google entirely.
Start with your top 10 local queries, find the pages with high impressions and low CTR, and fix those title tags first. That's the highest-leverage 30 minutes you can spend on local SEO this week.
Ready to find your biggest local SEO opportunities automatically? Connect your Search Console account to Search Console Tools and get a prioritized list of pages to optimize in minutes.
Run a Free AI Citation Audit
Are you in the AI Overview? Get a free report showing how often ChatGPT, Claude, and Gemini cite your brand, plus the 3 blockers preventing your discovery in 2026.
No spam. 1-click unsubscribe. Join 1,200+ SEO teams managing the GEO pivot.