Free rank checking is the most-searched SEO need: type a keyword and a domain, get a number β "for query X the site sits at position Y in Yandex and Z in Google". Site Metrics Tool has no anonymous no-signup checker, and that is deliberate: every SERP measurement is a paid request through a third-party provider, and those cannot be handed out without limits. You can check positions for free on the free plan: 1 project and up to 5 keywords, no card. The position appears 5β10 minutes after you add a keyword, and history builds from there. A one-off check has limits β it answers "what is the position now" but not "how did it move this week", "is it reacting to our edits", "did anything critical drop overnight". This article walks through which jobs a one-off check covers and when ongoing monitoring becomes easier.
How to check a position for free
The typical scenario: you shipped an edit (changed a title, rewrote the intro, added internal links) and want to see how it moved the position. Add the query to a project on the free plan and 5β10 minutes later you see the position in the Yandex and Google top 100. If the site is not in the top 100, the result says so. No card is needed, an account is: without one the spend on paid SERP requests cannot be capped. Per-city measurement is on paid plans, from 3 cities per keyword on Basic.
How measured positions differ from Search Console
The most common user complaint: "the measurement shows position 4, GSC says 11". Both are correct. GSC shows the average position over a period, weighted by impressions: if a keyword had 100 impressions over a week, 80 at position 3 and 20 at position 35, the average lands near 9. A SERP measurement gives an "anonymised" position right now β what a fresh, history-less visitor would see. The two metrics complement each other. For quick post-edit verification β use the measurement. For real SEO monitoring and trend analysis β use Search Console; that's where Site Metrics Tool auto-syncs the data for you.
When the free check is enough
- A site with 5β10 keywords whose positions you only need to glance at weekly.
- One-off post-edit check: "did the title rewrite move the needle".
- A quick A vs B between you and a competitor on the same query.
- A "let me show you right now" demo for a client.
- Testing an SEO experiment before pushing to production.
When you need full rank monitoring
Do the math: if you have 50 keywords and check each weekly, that's 50 manual lookups. Each takes a minute β open the tool, type a query, type a domain, click, read, paste into Google Sheets. That's an hour. Four hours a month. Already more than the Basic plan ($12). And you get more than time savings: you get history. A 90-day chart, year-over-year deltas, drop alerts. A manual check in the browser stores nothing β each result lives until you close the tab. History tells you the trend, not just the current status. "Position = 4" tells you nothing. "Position = 4, last week 2, two weeks ago 1" tells you something has started slipping.
How position measurement works under the hood
When you add a keyword to a project, the server queries Yandex and Google through a third-party SERP provider and parses the first 100 results. This is not a public API β neither Google nor Yandex expose official endpoints for real-time SERP measurement, so every measurement is paid. Hence the model: spend is capped by the plan (5 keywords on free), and there is no anonymous checker. The Yandex region goes in as a city ID (the lr= parameter), for Google as a city name. Positions refresh when you add keywords or trigger a re-check, and on Pro and Agency the system can re-check stale positions once a day on its own (up to 50 and 300 requests a day per project).
Pairing with the free tools
The /tools page has seven free no-signup checks: robots.txt, sitemap, meta tags, Core Web Vitals, SSL, redirects and hreflang. The convenient workflow: spot a dropped position in the dashboard; verify the page still has a title and canonical in the meta tags checker; confirm robots.txt is not blocking it in the validator; check whether load time blew up in the speed tester. Fifteen minutes β and you know what happened.
When not to trust a single measurement
One caveat: search engines occasionally run "experiments" β for the same query different times of day can serve different pages. That is not a measurement error, that is real SERP behaviour. A Β±3 position swing within an hour is normal. A Β±15 swing means the engine is mid A/B test and any rank check today won't show a stable picture. Wait 2β3 days. Rank monitoring in Site Metrics Tool helps you see it: positions accumulate in history, so a one-off jump shows up on the chart instead of looking like a crash.
Frequently asked
How many keywords can I check for free?
On the free plan, up to 5 keywords in one project, with positions refreshed automatically. More keywords are on paid plans, from 20 on Basic.
Can I check competitors' positions?
Yes. Add competitor domains to your project (any plan); we record their positions in the same SERP as yours, with no extra requests.
How is a one-off check different from rank monitoring?
Three things: automation (schedules vs manual clicks), history (data accumulates from the day you connect instead of vanishing with the tab), and integration (simultaneous GSC and Webmaster sync, not just scraping).
Will the search engine block my IP after frequent checks?
No. We measure the SERP through a third-party provider; your IP is not involved in the requests to the search engine.