Semrush Position Tracking: Setup, Reports, And Competitors
- Anthony Pataray
- 4 days ago
- 7 min read
Knowing where your website ranks for specific keywords isn't optional, it's the foundation of any SEO strategy worth running. Semrush Position Tracking is one of the most reliable tools for monitoring those rankings daily, and at Wilco Web Services, it's a core part of how we track Local SEO performance for our clients' campaigns.
But this tool does more than just show you a number next to a keyword. It lets you monitor competitor movements, spot visibility trends, and catch ranking drops before they turn into lost revenue. Whether you're managing SEO for a law firm, an orthodontic practice, or a local storage facility, understanding your position in search results gives you a real advantage over competitors who are flying blind.
This guide walks you through setting up Semrush Position Tracking from scratch, reading its reports, and using competitor data to sharpen your strategy. By the end, you'll know exactly how to pull actionable insights from the tool, and how to use those insights to make smarter SEO decisions for your business.
What Semrush Position Tracking does and why it matters
Semrush Position Tracking pulls daily ranking data for a list of keywords you define, then organizes that data into reports so you can see exactly where your site stands in Google's search results. You pick the keywords, set a target location and device type, and the tool handles everything else, updating your rankings every 24 hours without any manual checking on your part.
What it tracks and how it works
The tool monitors your keyword positions across Google's organic results, local pack results, and featured snippets, which matters especially for local businesses trying to appear in map results. You can track rankings at a city or zip code level, which means a law firm in Georgetown, Texas can see exactly how it ranks for a term like "personal injury attorney Georgetown" rather than getting a blended national average that tells it nothing useful.
Tracking rankings at a hyper-local level is what separates actionable position data from noise, especially when your business depends on nearby customers finding you first.
Beyond your own site, semrush position tracking also pulls competitor ranking data directly alongside yours. You can add up to 10 competitors to a single campaign, and the tool shows their keyword positions next to yours so you can spot immediately when a rival climbs above you on a specific term you care about.
Why daily ranking data changes how you make decisions
Without daily data, you end up reacting to problems weeks after they start. A ranking drop that begins on a Monday might cost you dozens of leads by Friday, but if you only check rankings once a month, you won't know until the damage is already done. Daily updates let you catch a drop fast and connect it to a specific cause, whether that's a Google algorithm update, a technical issue on your site, or a competitor publishing aggressive new content.
Consistent tracking also lets you measure the real impact of your SEO work over time. When you publish a new service page or build a set of backlinks, you need to see whether rankings actually respond, and how quickly. Position tracking gives you that timeline so you can confirm what's working and stop spending money on what isn't, instead of operating on assumptions.
Step 1. Plan your tracking campaign settings
Before you open Semrush and click anything, spending five minutes on planning will save you from tracking the wrong keywords for months. Semrush position tracking lets you monitor up to 500 keywords per campaign on most plans, but more keywords don't automatically mean better data. You need a focused list of terms that actually reflect how your customers search for your business.
Choose your target keywords
Start by listing the keywords that matter most to your business: your core services, your location-specific terms, and any competitor terms you want to watch. A law firm in Georgetown, Texas, for example, would want to track terms like "personal injury attorney Georgetown TX," "car accident lawyer near me," and the firm's own brand name. Aim for 20 to 50 keywords to start, so your data stays manageable and meaningful.
Tracking fewer, more relevant keywords beats tracking hundreds of loosely related terms that won't ever drive a real inquiry.
Keyword Type | Example |
|---|---|
Core service | "divorce attorney Georgetown TX" |
Location modifier | "family lawyer near Georgetown" |
Brand | "[Your firm name] attorney" |
Competitor | "[Competitor name] lawyer" |
Define your target location and device
Once you have your keyword list, decide which city or zip code to target rather than a broad state or national level. For local businesses, hyper-local targeting is what makes your ranking data actionable rather than a vague average.
Mobile rankings and desktop rankings can differ significantly, so check how most of your customers actually reach you. If your Google Search Console data shows over 60% of sessions come from mobile, set mobile as your primary device for the campaign.
Step 2. Set up a Position Tracking campaign
With your keyword list and target location ready, you can now build the campaign inside Semrush. Open the Position Tracking tool from the left sidebar under "Rank Tracking," then click "Set up tracking" to start a new project, or connect it to an existing Semrush project tied to your domain.
Configure your domain and search settings
Semrush position tracking asks for your domain, your target search engine (use Google), and your target location on the first setup screen. Enter your full root domain without a subfolder or page path, then type your city name or zip code into the location field. Set the device to mobile or desktop based on the data you reviewed in Step 1.
Getting your location setting right from the start matters, because you cannot change it after the campaign launches without creating a new one entirely.
Add your keywords and launch
On the next screen, paste your keyword list directly into the input field, one keyword per line. Semrush accepts bulk imports, so you can paste all 20 to 50 keywords at once rather than entering them individually.
Setting | What to enter |
|---|---|
Domain | yourdomain.com |
Location | City name or zip code |
Device | Mobile or Desktop |
Keywords | Paste your full list |
Once you confirm your list, click "Start Tracking" and Semrush will begin pulling ranking data within a few hours. Your first full daily update appears the following morning, giving you a clean baseline to work from in Step 3.
Step 3. Use the main reports and metrics
Once Semrush pulls your first set of ranking data, you'll land on the Position Tracking dashboard, which organizes your results into several reports. Knowing which reports to open and what to focus on keeps you from wasting time on data that doesn't drive decisions.
Read the Overview report first
The Overview report shows your overall visibility score, average position across all tracked keywords, and the number of keywords ranking in the top 3, top 10, and top 20 positions. Check this report every week to confirm your visibility trend is moving upward. If your visibility score drops between two weekly checks, scroll down to the keyword table and sort by "Position Change" to immediately see which terms fell and by how much.
A drop in visibility score almost always traces back to a handful of keywords, not your entire list, so sort by change first before drawing any conclusions.
Monitor keyword-level data for patterns
The keyword table inside semrush position tracking gives you a row-by-row breakdown of every term you track, including its current position, previous position, search volume, and whether it triggers a featured snippet or local pack result. Use the SERP features column to spot opportunities where you currently rank but don't hold the snippet or map listing, since claiming those positions often delivers more clicks than moving from rank 5 to rank 3.
Column | What to act on |
|---|---|
Position Change | Investigate drops of 5+ positions |
SERP Features | Target unowned snippets or map packs |
Search Volume | Prioritize high-volume terms that slipped |
Filter the table by "Top 10" to focus your attention on keywords close to page one, where small improvements produce real traffic gains.
Step 4. Track competitors and respond to changes
The competitor tracking features inside semrush position tracking give you a side-by-side view of how rival businesses rank for the same keywords you're targeting. From your campaign dashboard, click the "Competitors" tab and add up to 10 competitor domains. Semrush then pulls their daily rankings alongside yours, so you're never guessing whether a rival is gaining ground on a term that matters to your business.
Watching competitor rankings daily costs you nothing extra and tells you exactly when to get aggressive with your own content or link-building efforts.
Spot competitor gains before they hurt you
Once you add competitors, check the "Competitors Discovery" report weekly to see which keywords they rank for that you don't. This report surfaces ranking gaps you may not have noticed by showing terms where a rival holds a top-10 position and your site doesn't appear at all. When you find a gap on a high-volume local keyword, add it to your content plan immediately.
Signal | What it tells you | What to do |
|---|---|---|
Competitor jumps 5+ positions | They published new content or earned links | Audit their page and improve yours |
You lose a keyword they gain | Direct displacement | Update your page and build supporting content |
Competitor enters top 3 locally | Strong local SEO push | Review their Google Business Profile and citations |
Build a response routine
Set a weekly 15-minute review each Monday to check position changes and competitor movements together. Pull up the Overview report first, then switch to the Competitors tab and sort by biggest position gains to catch any rival making a sudden move. Responding within days of a competitive shift keeps you from losing leads to a competitor who simply published a stronger page while you weren't watching.
What to do next
You now have everything you need to build a semrush position tracking campaign that gives you daily, actionable ranking data for your business. Start by pulling your top 20 to 50 target keywords, setting your hyper-local location, and launching your first campaign. Within 24 hours, you'll have a clean baseline to measure all future SEO work against.
From there, make the weekly Monday review a non-negotiable habit. Check your visibility score and position changes, then spend five minutes on the Competitors tab to catch any rival making a sudden move. The businesses that respond fast to ranking shifts are the ones that hold top positions over time, not the ones with the biggest budgets.
If you want a team that already runs this process for local businesses every day, contact Wilco Web Services to talk through what a managed SEO strategy would look like for your business.



Comments