SERP Rank Tracker turns one-time Google checks into a repeatable workflow. You create a project for a domain, add keywords, choose the market settings, and let ShoSerp check the results for you.
Each run saves more than a position. It keeps enough SERP context to help you explain why a keyword moved, which competitors appeared, and whether ads or AI results changed the page.
Projects
A project connects one target domain with one search context and one keyword set. That means the country, language, location, device, and SERP depth stay consistent every time you run the check.
You can create, edit, duplicate, archive, restore, and delete projects. The project list also supports domain filtering and sorting, so it stays usable when you manage several sites.
The dashboard summarizes visibility with buckets such as Top 10, Top 20, Top 50, and AI, plus movement compared with the previous run.
Keywords and targeting
Add keywords in bulk, then choose how deep ShoSerp should check the SERP. Depending on your plan, you can track by country, language, city, and device.
ShoSerp also normalizes the target domain, checks limits for your current plan, and uses sensible defaults such as country-to-language mapping and capital-city fallback.
How a run works
A tracking run is not just a remote number pulled from a database. The extension opens Google searches in background tabs, checks them one by one, and saves the result.
During a run, ShoSerp can:
- Process keywords sequentially
- Check multiple SERP pages based on your depth setting
- Use desktop or mobile context
- Refresh keyword metrics before collection
- Estimate how long the run will take
- Show status in the toolbar badge
- Clean up temporary Google tabs after checks
Pause, resume, and recovery
Rank checks happen in the real browser, so the workflow has to handle real-world issues. If Google shows a captcha or a run stalls, ShoSerp can pause instead of losing progress.
You can pause, resume, or restart a run from zero. Run state is saved locally, so if the browser closes or a timeout happens, you can continue from the current keyword later.
Do not close ShoSerp's temporary Google tabs manually during a run. The extension creates and cleans up those tabs itself. If something looks wrong, pause the run from ShoSerp instead.

