How to Check Your Website's Ranking for Keywords

"Check website ranking for keywords" is really two different requests folded into one phrase, and mixing them up wastes time. Sometimes you want to know which keywords your site already ranks for — a discovery question, because you don't have the list yet. Other times you already have specific keywords in mind — a product name, a competitor's term, a service you offer — and you want to know exactly where you land for each one. The data source and the way you read the numbers are different for each job.
This guide covers both. First, how to pull the full list of keywords your website already ranks for, using data that reflects Google's actual index rather than a guess. Then, how to check your position for a specific set of target keywords, what the position number does and doesn't tell you, and what to do once you have the results — because a ranking check that doesn't lead to an action is just a number you looked at once.
Two Different Questions, One Search Query
When someone searches for a way to check website ranking for keywords, they're usually in one of two situations, and naming which one you're actually in before you open a tool saves you from using the wrong one.
Discovery: you don't have a keyword list yet. You want to know what your website already ranks for, including terms you never targeted on purpose, long-tail phrasing, and questions people type that happen to surface your pages anyway. This only works from data that reflects real search activity — most reliably your site's own Search Console performance data, because it's built from actual query logs rather than an estimate.
Target tracking: you already have the keywords — from a content brief, a product name, a term a competitor ranks for. You want a specific position for each one, checked consistently so you can tell whether it's moving. This needs either a dedicated rank tracking tool or a controlled manual search, because a site-wide performance report groups activity by page and won't always surface the exact phrasing you're watching.
Most site owners need both, in sequence: discovery to see what's already working (and what's ranking for the wrong intent), then target tracking on the handful of keywords the business actually depends on.
- Discovery question: what do I already rank for?
- Target-tracking question: where do I rank for this specific keyword?
Finding Every Keyword Your Website Already Ranks For
Google Search Console's Performance report is the most direct way to see your website's keyword rankings, because it's pulled from the same system that serves the results, not a third-party estimate of them. Open Performance > Search results, and the Queries tab lists every search term that returned one of your pages, along with clicks, impressions, click-through rate and average position for each.
The position column here is a blended average: for every time that query and page appeared together, across devices, locations and the dates in your selected range, Search Console averages the rank into one number. That makes it excellent for spotting patterns and terrible for pinning down where you sit on any single search — more on that distinction below.
A known limitation worth knowing up front: Search Console only reports queries that generated enough impressions to be statistically meaningful, so very low-volume, long-tail matches sometimes get folded into an "anonymized" bucket rather than listed individually. Small or new sites will see a partial picture rather than every query that technically returned their page.
- Set the date range wide (3 months) first to capture the full pattern, then narrow it to check something recent
- Add a Page filter to see the keyword set for one URL, or leave it site-wide to check website keywords across the whole domain
- Sort by impressions to find terms you already surface for but rarely get clicked on — often a title or snippet problem, not a ranking problem
- Sort by position to find your strongest existing terms, the ones closest to page one
- The on-screen table caps at 1,000 rows; export through the API or a connected spreadsheet if you need the complete list
Checking Your Position for Specific Target Keywords
For a keyword you already have in mind, a manual check starts with a private or incognito browser window, signed out of any Google account, ideally from a location-neutral connection. Personalization, search history and location all shift what a normal, logged-in browser shows you, and at that point it's no longer your website's ranking — it's your ranking for you specifically.
A rank tracking tool automates the same idea: it runs the search from a fixed location and device, records the position, and repeats it on a schedule so the numbers are comparable from one week to the next. That consistency, not any special sophistication, is the actual value a tracking tool adds over doing it by hand — a human checking manually tends to vary the conditions without realizing it.
Device matters as much as location. Google indexes and ranks mobile and desktop results separately under a mobile-first index, and positions for the same keyword can differ by several spots between the two. Decide upfront which one you're checking, and check both if the keyword has real commercial weight.
- Same device type every time — mobile or desktop, not whichever is nearest
- Signed out of Google, in a private or incognito window
- Same approximate location, or a tool that lets you fix one
- Same search domain and language (google.com versus a local country domain returns different results)
What the Position Number Actually Tells You
Position 1 doesn't always mean the top blue link anymore. Featured snippets, People Also Ask boxes, image carousels, local packs and ads can all sit above the organic results, so holding the #1 organic spot can still mean your listing appears well below the fold on the actual page.
Search Console's average position compounds this: because it blends every query variation, device and date in the range into a single figure, a page that ranks #2 for one phrasing of a term and #14 for a near-identical variant can show up as position 8 for a query it never literally occupies at that spot. A wide date range smooths out day-to-day noise but also blurs recent changes; a short, recent window shows what's happening right now at the cost of more volatility.
Treat any ranking figure as roughly where a neutral searcher lands, not as a fixed fact. Between personalization, SERP feature layout and the blending in reporting tools, the number is a snapshot, and snapshots are worth rechecking rather than trusting indefinitely.
Choosing Which Keywords to Track Regularly
Not every keyword you rank for is worth checking on a recurring basis. A useful tracking list is built from a small number of categories, each earning its place for a different reason: your own brand name (to catch impersonation or a slipping position on your own identity), the core product or service terms that drive revenue, a handful of informational terms tied to your best-performing content, and one or two competitor terms so you have a relative sense of movement, not just an absolute one.
Keep the list short enough that someone actually opens it. A spreadsheet of four hundred keywords nobody reviews is worse than twenty that get checked every week, because the value of a rank check is entirely in the action it triggers afterward. Revisit the list itself every quarter — retire terms that stopped mattering to the business, and add new ones as content gets published.
- Three to five branded terms
- Your top ten to fifteen revenue-relevant terms
- A few competitor terms for relative comparison
- Terms tied to any page you've recently published or substantially rewritten
Turning a Ranking Check Into Action
Keywords sitting in positions 8 through 20 — often called striking distance — are usually the best return on effort, because the page already has enough relevance and signal to be in Google's consideration set; it just needs to be better than what currently outranks it. Prioritize refreshing these pages — deeper coverage, updated examples, a closer match to what the searcher actually wants — over starting new content from nothing.
Checking rankings across your whole site also surfaces keyword cannibalization: two of your own pages trading places for the same query, visible in Search Console by filtering to that query on the Pages tab and seeing more than one URL take turns showing up. That pattern usually means Google itself is unsure which page you'd prefer to rank, and the fix is consolidating or clearly differentiating the two pages — improving just one of them rarely resolves it.
Finally, a target keyword you don't rank for at all after a real check is a content gap, not a ranking problem: no page on your site currently answers that intent. That's a different fix from an underperforming page — it means writing something new, not improving something that already exists.
Frequently asked questions
What's the difference between checking my website's ranking and rank tracking?
Checking is a one-time look at where you stand right now. Rank tracking repeats that same check on a schedule so you can see the position move over time. A single check tells you where you are; a tracked history tells you whether — and why — that changed.
Why does my website's ranking for the same keyword look different in two different tools?
Different tools search from different locations, devices and data centers, and some pull from averaged reporting data while others run a live search at the moment you ask. A small gap between two numbers is normal. Watch for the same direction of movement across tools rather than expecting identical figures.
Can I check where my website ranks without paying for a tool?
Yes. Google Search Console is free and shows both the keywords you already rank for and their average position, and a manual incognito search will show a live position for any keyword you specify. The tradeoff is that you're doing the checking by hand rather than on an automatic schedule.
Why does my site show a ranking in Search Console that I can't reproduce when I search manually?
Search Console's average position is blended across many phrasing variations, devices and dates, so it can report a mid-range figure for a query where your actual position varies a lot depending on the exact wording, device or day you check by hand. Both numbers are correct; they're just measuring different things.
Updated: September 1, 2026