A keyword shows "–" instead of a number. The five reasons this happens and how to fix each.
A blank rank (the "–" symbol) doesn't always mean you got penalized. It means we didn't find your domain in the SERP we fetched. There are five reasons for that, in decreasing order of likelihood.
We track positions 1-100. If you fall off page 10, we report "–". This is the most common cause. It can happen overnight after an algorithm update or a competitor publishes a better page.
How to confirm: search the keyword yourself in an incognito window with your tracked location, and see how far you have to scroll before finding your domain. If it's beyond position 100, the rank is genuinely gone. If you see your domain on page 3, see cause #4 below.
A page that was deindexed (manually by Google, via robots.txt, or via a noindex tag you added) won't appear in any SERP. Check Search Console → Coverage to confirm.
How to confirm: search `site:yourdomain.com/specific-url` in Google. If it returns no results, the page is not indexed.
AI Overviews, People Also Ask boxes, and other SERP features can push the traditional results below the fold or into a side column we don't parse as the primary results. You're still ranking – just not where we look.
How to confirm: in the keyword detail view, look at the "SERP features" tab. If AI Overview is marked Yes for a date your rank went to "–", that's likely the cause.
Google personalizes SERPs based on history. A single SERP fetch might pull a different version than yours. Our daily check uses fresh, location-pinned, signed-out sessions, but you'll occasionally see one-day blips.
How to confirm: check the rank chart. If it's a single-day dip surrounded by stable rankings, ignore it. If it persists for 3+ days, treat as real.
Very rarely, our SERP scraper itself fails to fetch a result (Google CAPTCHAs, throttling, our scraper having a bad day). Look for a tiny orange dot next to the "–" in the rank cell – that indicates a fetch error rather than a genuine rank loss. The next day's check will retry automatically.
One platform. Five fewer subscriptions.
Join 1,200+ agencies and in-house teams using SEMOptimiser to replace Semrush, Ahrefs, GA4 add-ons and rank trackers – with one workflow that actually ships fixes.