Checking your rankings by hand means typing the same searches into Google every week, scrolling, squinting at the results and writing numbers into a spreadsheet. The results you see are also shaped by where you are and what you searched before, so they are not what a new customer sees. Rank Tracker does that work on a schedule. It checks each keyword in Google, records the position and the page that ranks, and keeps the history so you can see what changed and when.
It suits store owners who want to know if a product or collection page is climbing, niche site builders watching new content settle in, and agencies reporting to clients.
How tracking is set up
Everything starts with a project. A project belongs to one domain, such as your Shopify store or a niche site, and holds the keywords you want to watch for that domain.
- Create a project and enter the domain you want to track.
- Add keywords in bulk: paste a list, one keyword per line, instead of entering them one at a time.
- Choose the country and the device (desktop or mobile) each keyword is tracked for.
- Add tags such as "collections", "blog" or "brand" so you can group and filter keywords later.
- Optionally add up to 3 competitor domains.
- Let the first check run, then come back to a table of positions that updates on schedule.
Country and device matter because they give different results. A keyword can rank 4th on desktop in the United States and 11th on mobile in the UK. If most of your buyers shop on phones, track the mobile version of your most important keywords.
What gets checked, and how often
Each keyword is checked in Google's top 100 organic results. On paid plans the check runs daily. On the Free plan it runs weekly. If your page is anywhere in the top 100, you get its exact position. If it is not, the keyword shows as not ranking in the top 100, which is still useful: you see the day a new page first breaks in.
Need a fresh number before the next scheduled run, for example right after you rewrite a page title? Use "check now" on a keyword. A manual check uses one credit. Scheduled checks do not use credits.
| Plan | Keywords tracked | Check frequency |
|---|---|---|
| Free | 5 | Weekly |
| Starter | 30 | Daily |
| Pro | 200 | Daily |
| Agency | 1,000 | Daily |
Current prices for each plan are on the pricing page.
See which page ranks, not only where
Every check records the ranking URL alongside the position. That detail catches a problem most people miss. If Google ranks your collection page for "linen bedding" one week and your blog post about linen care the next, you have two pages competing for the same search. This is keyword cannibalization, and it often shows up as a position that bounces up and down for no clear reason.
When the ranking URL changes, you see it in the keyword history. From there you can decide which page should own the keyword, then make the other one support it: adjust its title, point an internal link at the main page, or merge the two if they say the same thing. The Shopify SEO audit guide covers how to find and fix overlapping pages across a store.
Position history and trends
Per keyword
Each keyword has a position history chart. You can see the week a page moved from 18 to 7, and line that up with what you did: a new title, added internal links, a content update, or a Google update you read about. The shape of the line over a few weeks tells you whether a change worked.
Per project
Each project also shows an average position trend and a visibility trend across all its keywords. These answer the broader question of whether the site as a whole is gaining ground. Filter by tag to see the same trend for one group, such as only your collection keywords, so a win in one area is not hidden by a slide in another.
Competitor tracking at no extra cost
Add up to 3 competitor domains to a project. Their positions are read from the same Google results already fetched for your keywords, so competitor tracking does not use extra keyword slots or credits.
This shows you who you are actually up against for each term. If a competitor jumps from 12 to 3 for a keyword you care about, look at their ranking page: what did they add, how is it structured, what does it cover that yours does not? If everyone drops on the same day, the cause is more likely a Google update than anything on your site.
Drop alerts
You should not have to open a dashboard every morning to find out something went wrong. Rank Tracker raises an alert when a keyword falls 5 or more positions, or when it leaves the top 10. Alerts appear in the app and are sent to you by email.
A drop out of the top 10 is usually the one worth acting on quickly, since it moves a page off the first page of results. When an alert arrives, check the ranking URL first (did Google swap pages?), then check that the page still loads and is indexable. The website SEO checker runs through the on-page basics in one go.
Export your data
Every project exports to CSV, with keywords, positions, ranking URLs and tags. Open it in Google Sheets or Excel, build a client report, or keep your own archive.
Free rank checks versus the tracker
If you only need a quick answer, the free tools on this site may be enough. The keyword rank checker tells you where a domain ranks for a keyword right now, and the SERP checker shows the full list of results for a search. Both are one-off checks, limited to 5 a day, and they keep no history.
Rank Tracker does the same kind of check automatically every day for your whole keyword list, stores every result, records the ranking URL, watches your competitors and emails you when something drops. Use the free tools to test an idea; use the tracker once you have pages you need to watch.
Not sure which keywords to track yet? Niche Research mines real Google autocomplete searches and groups them into a keyword map. The terms you choose to target there are the ones to add to a tracker project once the pages are live.
What the numbers mean (and what they do not)
Rankings are not one fixed number. Google results vary by location, device and personalization, so two people searching the same phrase can see different orders. Keep these points in mind when you compare the tracker with your own searches:
- Non-personalized results: the tracker records results for the country you chose, without your search history or login shaping them. Your own browser will often show your site higher than a new visitor sees it.
- Organic position only: the position is your place among organic results. Paid ads at the top of the page are not counted.
- SERP features are not positions: elements such as AI Overviews are not counted as ranking positions, so a page at position 3 may sit lower on the screen when an AI Overview appears above it.
- Daily movement is normal: a keyword moving one or two places from day to day is usually noise. Watch the trend over weeks, and treat the drop alerts as the signal to look closer.
Note: Rank Tracker measures where your pages appear. For clicks, impressions and click-through rate, pair it with Google Search Console, which reports data from Google's own logs for your verified site.