In short
Google Search Console gives you the only real ranking data: average position for every query your site shows up for. Manual searches are skewed by your history and location, so treat them as a rough preview.
You search your main keyword, find your site in third place and feel good about it. Then a customer across town tells you they couldn't find you at all. You're both right, because Google shows each person a slightly different results page. That gap is why so many owners misjudge how their SEO is doing.
This guide explains how to check website ranking on Google in a way you can trust. You'll see four methods ranked by accuracy, where free data ends and paid tools start, how to read average position without fooling yourself, and a short checklist for the day a ranking drops.
Four ways to check your ranking, compared
Not every method answers the same question. Some tell you what real searchers saw last month, others show a snapshot of one results page right now. Pick the method that matches the decision you're about to make.
| Method | How reliable | Typical cost | Use it for |
|---|---|---|---|
| Google Search Console | High: data straight from Google | Free | Your baseline, always |
| Rank tracking tool | High: daily checks from a set location | About $30 to $130 a month for a small keyword list | Watching a set of keywords over time |
| Private browser window | Medium: no history, but still your location | Free | A quick look at how the result appears |
| A normal Google search | Low: fully personalized | Free | Nothing you'd base a decision on |
Full SEO suites that also show where competitors rank for the same terms (Semrush, Ahrefs and similar) usually run about $130 to $500 a month, depending on the plan and the number of keywords. For most small businesses, Search Console plus a modest tracker covers everything.
Google Search Console is where the real numbers live
Search Console is Google's free reporting tool for site owners. Unlike every other method, it doesn't simulate a search. It reports what actually happened when real people saw your pages in results. Once your site is verified, here's the path:
- Open Performance, then Search results.
- Turn on the Average position box above the chart.
- Scroll to the Queries tab to see each search term with its clicks, impressions and position.
- Add a Page filter if you only care about one URL, and a Country filter so foreign traffic doesn't blur the numbers.
The word that matters is average. If a page shows up in position 3 for people in Denver and position 15 everywhere else, the report shows a number somewhere in between. So filter before you read, and compare two date ranges instead of staring at one figure.
One habit worth adopting right away: sort queries by impressions and look for the ones sitting between positions 4 and 15. Google already sees your page as a reasonable answer for those searches, just not the strongest one. Improving the content for those exact queries tends to move traffic faster than chasing new terms, since you're building on trust the page has already earned. Our SEO services page describes that kind of work.
Why you see a different ranking than your customers
Google tailors results to the person searching. Your location, search history, signed-in account, device and browser language all shape the page you get. You visit your own site constantly, so Google concludes it matters to you and nudges it higher in your results. That's the most common reason owners believe their SEO works better than it really does.
To get a cleaner view by hand:
- Open a private or incognito window and stay signed out of Google.
- Type the keyword and count only the organic listings. Skip ads, the map pack, shopping carousels and the “People also ask” box.
- Check on both a phone and a computer, since layouts differ and the same page can land several spots apart.
Private mode removes your history, but it doesn't hide your location, because Google reads it from your IP address. Keep in mind that a page in third organic place can still sit below the first screen once ads and a map block push it down.
How to check keyword rankings in a specific city
For local searches such as “plumber” or “family dentist,” Google assumes people want someone nearby, so rankings in Phoenix and in Tucson can look nothing alike. Two practical ways to see another city:
- Ad Preview and Diagnosis in Google Ads. It lets you pick a location, language and device and shows the results page without registering an impression. You need a Google Ads account, but you don't have to run ads.
- A rank tracker with location settings. Tools like SE Ranking, AccuRanker or the tracking module in Semrush query Google daily from the city or ZIP code you choose and save each result, so you get a history chart instead of a single reading.
That history is the whole point. Rankings move a few spots from one day to the next, and that's normal. React to a trend that holds for two or three weeks, not to one bad morning. Rewriting pages in a panic after a single dip is one of the more common ways companies hurt their own results. If local visibility is your goal, remember that the map pack and your Google Business Profile often matter as much as the organic list.
What average position actually tells you
Average position is weighted by impressions across every query a page appeared for during the date range. Say your tracked keywords average position 24. That rarely means everything sits near 24. More often it's a handful of first-page terms mixed with a long tail of queries buried on page three.
So look at the spread instead of the single number. Group your queries into three buckets:
- positions 1 to 10, the first results page;
- positions 11 to 20, just past it;
- everything beyond 20.
The middle bucket is usually where growth costs the least effort, because those pages need better content, not visibility built from zero. And a falling average isn't always bad news. If the number of queries grows at the same time, your page is simply starting to appear for new searches that enter low. That's often the first sign of long-tail keyword gains.
What to do when your Google ranking drops
Before you assume something broke, rule out the simple explanations. Work through them in this order, since each step takes more effort to investigate than the one before.
- Is the page still indexed? Search site: followed by the page address, or use the URL Inspection tool in Search Console. No result means an indexing problem, not a ranking one.
- Did one keyword fall, or all of them? A single term usually means Google changed what kind of result it prefers for that search. A drop across the whole domain points to an algorithm update or a technical issue.
- Did anything change on the site? A new theme, moved content or URLs changed without redirects are frequent culprits. Line up the date of the drop with your release history.
- Did the site slow down? Server response time affects how Google judges a page and how many visitors wait for it to load. Check Core Web Vitals in Search Console before rewriting any copy.
- Did a competitor improve? Rankings are relative. You can lose ground without doing anything wrong, simply because someone else published a stronger page.
If you've gone through the list and still can't explain the drop, a structured SEO audit that sorts causes by their effect on traffic will save you from guessing.
How often to check rankings, and what to watch instead
For reporting, once a month is enough, ideally on the same day each time so comparisons hold up. For hands-on work on the site, weekly makes sense. Checking Search Console every morning is tempting, but its data lags by roughly two days and bounces around naturally, so daily reading mostly produces conclusions drawn from noise.
Two numbers next to position deserve more of your attention:
- Impressions. Rising impressions at a steady position mean the page is showing up for more searches, so SEO is working even if your main keyword hasn't moved.
- Click-through rate. A low CTR at a good position suggests your title and meta description don't give people a reason to click. That's often a one-hour fix.
If you send or receive a monthly report, these belong in it alongside rankings. Our guide on what a monthly marketing report should include covers the rest of that page.
Turning ranking data into a to-do list
A ranking check only pays off when it leads to action. Nobody earns revenue from a position number; they earn it from the clicks and inquiries that position brings in. The queries sitting just behind page one give you a ready work list: that's where better content usually returns the most for the least effort.
A simple monthly routine looks like this:
- Export Search Console queries for the last 28 days and compare them with the previous 28.
- Flag pages with many impressions and positions between 8 and 20.
- Update those pages first: answer the query more directly, add the details searchers expect, and link to them from related pages.
- Recheck the same queries a month later.
Expect patience. Our piece on how long SEO takes explains realistic timelines, and SEO vs Google Ads for small business helps if you need leads sooner. If you'd rather hand the work off, Marketers.com starts with a free marketing analysis delivered as a PDF within 24 hours, and a senior project manager then matches a vetted SEO specialist to your industry. You can read more on how it works.
FAQ
Where does my website rank on Google right now?
Open Google Search Console, go to Performance, turn on Average position and filter by your page. You'll see the position for each query, averaged across everyone who saw it. That's closer to the truth than any manual search you run on your own computer.
Is there a free way to check keyword rankings?
Yes. Search Console is free and uses Google's own data. A private browser window is also free for a quick look, and the Ad Preview and Diagnosis tool in Google Ads lets you view results for another city. Paid rank trackers add daily history and many keywords at once.
Why is my site on page one for me but not for my customers?
Google personalizes results using your history, location and device. Because you visit your own site often, Google tends to rank it higher for you. Customers in another neighborhood or on a phone may see a different order, so rely on Search Console rather than your own searches.
Why does average position go down when traffic goes up?
When a page starts appearing for new searches, those queries often enter at low positions and pull the average down. If impressions and clicks are growing at the same time, the lower average usually reflects wider reach, not a problem with the page.
How long does Search Console take to show ranking data?
Performance data typically appears with a delay of about two days. For a brand-new page or a rare query, there may be no data at all for a while, because Google only reports queries where your page actually got impressions.
Next step
Want to see how this applies to your company?
Request a free marketing analysis. We review your website, ads and search visibility, and a senior project manager walks you through the findings.