Check Which Keywords a Website Ranks For Right Now
You found a competitor whose traffic is growing fast. Or you inherited a site and have no idea what it already ranks for. Or you just published a page and want to see if Google picked it up for anything useful. You open Google, type the domain name, and get... the homepage. That tells you nothing.
Here's how to actually see which keywords a website is ranking for — yours, a competitor's, or anyone else's.
What "Ranking For" Actually Means
A keyword ranking means Google has indexed a page from that site and placed it in a search results position for that query. Position 1–10 is page one. Position 11–20 is page two. Most clicks go to positions 1–3.
When you look up keyword rankings for a site, you're pulling a snapshot of that index — every query where a page from that domain appears, and roughly where.
Two important caveats:
- Rankings shift. What you see today may differ from next week.
- Keyword tools estimate rank based on their own crawls, not real-time Google data. Expect some variance.
Method 1: Google Search Console (For Your Own Site)
If the site is yours, Search Console is the most accurate source. It pulls directly from Google's data.
Go to search.google.com/search-console, select your property, and open Search Results under the Performance tab.
You'll see:
- Queries — every keyword Google showed your site for in the last 16 months
- Clicks — how many people clicked through
- Impressions — how many times your page appeared in results
- Position — your average ranking for each query
Filter by page to see which keywords a specific URL is ranking for. Filter by date to see trends. Export to a spreadsheet if you want to work with the data.
This is the ground truth for your own site. No tool matches it.
Method 2: Free Tools for Any Website
If you want to check a competitor's rankings, you need a third-party tool. Several have free tiers.
Ahrefs Free Webmaster Tools
Ahrefs offers a free version that lets you check your own site's rankings in depth — equivalent to a paid tier for your own property. For competitor sites, the free tier is limited, but you can see the top keywords for any domain through the Site Explorer preview.
Ubersuggest
Neil Patel's tool gives you a limited keyword view for any domain. Enter the URL, go to Traffic Analyzer > Keywords. You'll see the top organic keywords, search volume, and estimated position. The free version caps how many results you can view daily.
Semrush Free Account
Semrush gives you 10 free queries per day. Enter a competitor's domain in Domain Overview, and you'll get their top organic keywords, estimated monthly traffic, and ranking positions. Limited but useful for a quick read.
Google's "site:" Operator
Technically not a keyword tool, but worth knowing: type
site:example.com into Google and you'll see every
page Google has indexed for that domain. It doesn't show keywords
— but it tells you what's indexed and can surface pages you
didn't know existed.
Method 3: Paid Tools for Complete Data
If you're doing this work regularly, free tiers will frustrate you fast. The three tools most practitioners use:
Ahrefs
Enter any domain in Site Explorer, go to Organic Keywords. You'll see every keyword the site ranks for, the page that ranks, the position, traffic estimate, and keyword difficulty. You can filter by position range (e.g., positions 1–10 only), by page, by keyword pattern, or by traffic value.
This is the most thorough dataset for keyword research. The data isn't perfect — no tool's is — but it's the most cited in the industry.
Semrush
Similar to Ahrefs. The Organic Research tab under a domain gives you ranking keywords, positions, and traffic estimates. Semrush's interface is slightly more beginner-friendly, and it tends to have strong data for US markets. Its Keyword Gap tool is useful when you want to compare two domains side by side — more on that below.
Moz Pro
Moz's keyword index is smaller than Ahrefs or Semrush, but its Site Explorer works the same way. Enter a domain, pull organic keywords. Worth mentioning for teams already using Moz for other metrics.
What to Do With the Data
Pulling a list of keywords is only useful if you act on it. Here's what practitioners actually do with this information.
Identify Your Own Gaps
Pull your rankings. Then pull a competitor's rankings. Put them side by side and find keywords where the competitor ranks in positions 1–20 and you don't rank at all. Those are your gaps — search demand that exists, that your competitor is capturing, that you're invisible for.
This is competitor keyword analysis in practice. The gap list becomes your content roadmap.
Find Quick Wins
Filter your own rankings to positions 11–20. These are pages almost on page one. A round of focused optimization — tightening the content, improving internal links, adding missing information — can move these to page one faster than building new content from scratch.
Evaluate a Competitor's Strategy
Look at which pages drive the most traffic for a competitor. What topics do they consistently target? What's their content format — long guides, product pages, comparison posts? This tells you where they've invested and where they may have gaps you can exploit. A keyword competitive analysis built around this data gives you a clear picture of where the search opportunity actually lives.
Audit After a Traffic Drop
If your traffic dropped suddenly, pull your historical rankings from Search Console and compare before/after a date. You'll see which keywords lost rankings and which pages were affected — which tells you where to focus recovery work.
Comparing Two Sites Head-to-Head
Most paid tools have a gap or overlap feature. In Semrush, it's called Keyword Gap. In Ahrefs, it's Content Gap. Enter your domain and a competitor's domain, and the tool returns keywords the competitor ranks for that you don't.
This is faster than manually comparing two exports, and it's the most direct way to find what you're missing. If you want to go deeper on the methodology, this step-by-step guide to keyword research competitor analysis walks through how to structure that comparison systematically.
One More Option If You Want This Done For You
The manual process above works. It's also time-consuming, especially if you have multiple competitors and want a full opportunity map rather than spot checks. Rankfill is a service that does this analysis at scale — identifying every keyword opportunity your competitors are capturing that your site is missing, scoring competitors in your space, and estimating traffic potential — delivered as a full content plan with a publish-ready article.
For most situations, learning the tools yourself is the right call. But if you've already done the analysis and want someone to run it comprehensively across a whole market, that option exists.
FAQ
Can I check keyword rankings for free? Yes. Google Search Console is free and gives complete data for your own site. For competitor sites, Ubersuggest and the free tiers of Ahrefs and Semrush give limited data. For thorough competitor analysis, paid tools are worth the cost.
How accurate are keyword ranking tools? They're estimates. Tools crawl search results independently and extrapolate rankings. Accuracy is generally good for high-volume keywords and less reliable for niche or low-volume terms. For your own site, Search Console is the only accurate source.
Why does a page rank for keywords I never targeted? Google matches pages to queries based on content relevance, not just explicit targeting. A page about email marketing might rank for queries about newsletter software, open rates, or specific platforms — things you didn't optimize for deliberately.
How often do rankings change? Constantly, but meaningfully every few weeks. Checking rankings daily is noise. A monthly snapshot is usually enough to see real trends.
What's the difference between ranking and indexing?
Indexing means Google has crawled and stored your page. Ranking means
that page appears in results for a specific query. A page can be
indexed without ranking for any meaningful keyword. The
site: operator checks indexation. Keyword tools check
rankings.
A competitor is ranking for hundreds of keywords I'm not. Where do I start? Filter their rankings by traffic — highest estimated monthly visits first. Look at the top 20 and ask: do I have a page targeting this topic? If not, that's where you start. If you want a structured approach, finding and targeting competitor keywords covers how to prioritize and sequence that work.