To check website ranking on Google for free, use two methods together. Run a clean, non-personalized Google search for the handful of keywords that matter most, and open the Performance report in Google Search Console for every query your site already appears for. The manual search shows where one page sits right now, for one location. Search Console shows your average position over time, across real searchers. Neither one tracks a fixed keyword list or your competitors. That gap is where a rank tracker starts.
The two methods answer different questions, so use both. A manual search is a snapshot: fast, specific, and easy to distort. Search Console is a record of what actually happened when people searched, but it only covers searches where your site was shown. Use the manual check to confirm, and Search Console to measure. If the two disagree, Search Console is usually closer to the truth, because it averages thousands of real impressions instead of one search from your desk.
How to check website ranking on Google by hand
A manual check is still the quickest way to see the page a customer sees. The trick is removing yourself from the result. Google personalizes results using your activity, and it still uses your location, language, device type and current searches even when personalization is off [1]. So control what you can, and note the rest.
- Turn off personalization. Signed in, switch off Personalized Recommendations; signed out, switch off Search customization.
- Run your keyword, then click Try without at the bottom of the results page. That shows the same search without personalization and leaves your settings unchanged.
- Check the location shown in the footer. Results for a service business change from city to city. Write the city down.
- Count down the page until you find your domain. A carousel, a knowledge panel or an AI Overview each count as one position. Ads, and carousels of related searches, count as none [2].
- Log it in a sheet: date, keyword, device, position and the URL that ranked.
Repeat the search on your phone for mobile. Desktop and mobile results often differ, so check both.
Write down which page ranked. If a different page of yours shows up next week, two pages may be competing for the same keyword.
The weak spot is scale. Each keyword takes a minute or two, and a single search from one city is not your ranking everywhere. Treat a manual result as a spot check. It is good for answering are we on page one for our main service? and bad for spotting a slow slide across fifty pages.
Check website ranking keywords in Search Console
Google Search Console is free, and it is the only tool that reports positions from Google's own data. Once your site is verified, the Performance report lists the queries that showed your pages, with clicks, impressions, click-through rate and average position [3]. Here is the route for a website ranking check by keyword.
- Open Performance, then Search results. Set the date range to the last three months and the search type to Web.
- Click the Average position box above the chart so the Position column appears in the table.
- Open the Queries tab and sort by impressions. These are the keywords Google actually shows you for.
- Filter one keyword: click + Add filter, choose Queries, then Queries containing, and type the term [4]. Use Pages and URLs containing to check one page instead.
- Split by device or date. The Devices tab separates mobile from desktop, and Compare puts two date ranges side by side with a Difference column.
- Export the table if you want a monthly snapshot in your own sheet.
Our guide to the Search Console Performance report goes deeper on filters and keyword ideas.
The site-wide average position blends every query you appear for. Filter to a single query or page before deciding a ranking went up or down.
How to read average position
Average position is the topmost spot your site held for a query, averaged across searches. Google's own example: a page at position 2 for one query and position 3 for another averages 2.5 [2]. A position is recorded only when your result gets an impression. A page sitting on page three, for searchers who never scroll past page one, records nothing for those searches.
Two consequences follow. First, a blended number can hide a split: a page that is first for one query and twentieth for another shows an average that matches neither. Filter down to one query before you judge. Second, Google suggests watching clicks and impressions more than position alone. A move from 9 to 7 means little if clicks did not change.
A weekly Google website ranking check in 20 minutes
Here is a routine that works for a small business site with a short list of money keywords. Pick ten keywords you care about: your main services, your city plus service, and two or three questions customers ask. Each Monday, run the manual check for the five most important ones, then pull the same ten from Search Console for the last 28 days. Put both numbers side by side. Expect them to differ. That is normal.
| Keyword | Manual (desktop) | Search Console avg. position | Clicks, 28 days |
|---|---|---|---|
| plumber austin | 4 | 5.8 | 41 |
| emergency plumber austin | 7 | 9.2 | 12 |
| water heater repair austin | not in top 30 | none recorded | 0 |
The third row is the useful one. No impressions means no position, so Search Console stays silent about a keyword you want but do not yet rank for. Only the manual check, or a tracker, tells you how far away you are. Keep the sheet; after eight weeks the trend matters more than any single reading.
Set Search Console to weekly granularity when comparing date ranges, so a Monday is never measured against a Saturday.
Do not chase daily wiggles. Search Console data arrives two to three days late, and positions move a little every day for reasons unrelated to your site. A weekly reading is enough to catch a real drop after a site change or a Google update.
Where the free way stops working
The free method holds up well for one site, one city and about ten to twenty keywords. It breaks at specific points.
- A fixed keyword list. Search Console reports only queries where you already appear. Keywords you are chasing from page five stay invisible.
- Competitors. Search Console shows no rankings for other sites. Checking rivals by hand doubles the work every week.
- Several cities or a client roster. Ten keywords in three cities on two devices is sixty manual searches. Nobody keeps that up for long. The sheet becomes the job.
- History and proof. Search Console keeps 16 months, and tables export 1,000 rows. Agencies and anyone reporting to a boss need longer history and a clean report.
- Speed. If a page drops on Tuesday, a weekly manual check finds out next Monday.
Past that point, a rank tracker does the counting for you. It checks a fixed keyword list on a schedule, by location and device, and keeps the history. The difference between tools is mostly the update frequency and how they count a keyword: most count each keyword once per location and device. Our rank tracking tools guide compares the options by situation, and the keyword rank tracking overview explains which metrics to watch once tracking runs on its own.
Tools that check rankings for you
These three fit the moment the free routine stops scaling. Each still pairs well with Search Console, which stays the source for clicks and impressions. SE Ranking runs daily rank checks on every plan, down to city or address, which suits local businesses that want a fresh reading each morning.
Add your keywords to a Rankings project and SE Ranking checks Google desktop and mobile positions every day, by country, city or address; a Recheck Data button runs an extra check on demand.
- Create a project for your domain
- Import keywords from a CSV or type them in
- Set the city or address and both devices
Position Tracking checks a fixed keyword list for your domain every day, down to ZIP code, against up to 20 competitors, and its Cannibalization report flags when two of your pages rank for one keyword.
SERPWatcher imports keywords from Search Console or a list, tracks Google positions by city and device, and sums them into a Performance Index, and sends email alerts and scheduled email reports.
A sensible combination for most small sites: keep Search Console for real clicks and impressions, and add a tracker only for the keywords you do not rank for yet plus two or three competitors. That keeps the tracked list short and the reports honest.
Frequently asked questions
Is there a free website ranking check for keywords I don't rank for yet?+
Search Console can't show them, because it records a position only after an impression. SE Ranking's free Google rank checker allows 5 checks a day without an account, and Semrush Free tracks 10 keywords in one demo project.
Why is my Google ranking different on mobile?+
Google builds separate results for each device, and it uses your location and device type even with personalization off. Check the Devices tab in Search Console, and repeat manual checks on a phone.
Can I check a competitor's website ranking on Google for free?+
Only by searching by hand. Search Console shows no data for sites you don't own, so regular competitor checks need a rank tracker that lets you add competitors to a project.
How often should I run a Google website ranking check?+
Weekly is enough for most small sites, since positions move a little every day and Search Console data lags two to three days. Daily checks matter after a site migration or for local businesses that compete on a few keywords.
The bottom line
A free website ranking check on Google takes two tools you already have: a clean, non-personalized search for your top five keywords and the Search Console Performance report for everything you already rank for. Log both weekly in one sheet, judge trends rather than single readings, and filter to one query before trusting an average. Move to a rank tracker when you need keywords you do not rank for yet, competitors, several locations or daily alerts. Until then, the free way is enough.
- [1] Google Help (Oct 2026) https://support.google.com/websearch/answer/12410098?hl=en
- [2] Google Help (Oct 2026) https://support.google.com/webmasters/answer/7042828?hl=en
- [3] Google Help (Oct 2026) https://support.google.com/webmasters/answer/7576553?hl=en
- [4] Google Help (Oct 2026) https://support.google.com/webmasters/answer/17011165?hl=en