How to set up local SEO tracking on Semrush
Set up local SEO tracking in Semrush by creating a Position Tracking campaign with specific location targeting and local keywords. Configure your business location, add location-specific keywords, and set up regular monitoring to track local search rankings.
Prerequisites
- Active Semrush subscription
- Google My Business account
- Local business website
- List of target local keywords
Step-by-Step Instructions
Access Position Tracking Tool
Set Up Campaign with Location Targeting
Configure Device and Search Engine Settings
Add Local Keywords
"pizza delivery [city name]", "best plumber near me", and "[service] in [city]". Use the Keyword Magic Tool integration by clicking Find keywords to discover additional local search terms. Add at least 20-50 local keywords for comprehensive tracking.Set Up Competitors Tracking
Configure Business Information
Launch Campaign and Set Up Reporting
Common Issues & Troubleshooting
Keywords not showing local pack results
Verify that your target location is specific enough (city-level) and that the keywords actually trigger local pack results. Use Google search to manually check if the keywords show local results in your target area.
Business not appearing in tracked local pack results
Ensure your Google My Business listing is verified and optimized. Check that your business information in Semrush exactly matches your GMB listing. Your business may not rank in the top 3 local results yet.
Incorrect location targeting showing wrong results
Go to Campaign Settings and verify your target location settings. Update to a more specific geographic area or ZIP code. Use the Custom Location feature to set precise coordinates if needed.
Missing competitor data in local results
Verify that competitor domains are correct and that they actually have local presence in your target area. Some competitors may not appear if they don't have strong local SEO presence or Google My Business listings.