Skip to content

Discover your Ranking Keywords

Type a domain, yours or a competitor's, and get the keywords it ranks for in Google with position, search volume, CPC, the ranking URL and estimated traffic. Data comes from DataForSEO Labs and can be filtered by country and language.

Ranked keyword lookups remaining: …

  • Secure
  • Instant
  • Accurate
Report preview Sample
KeywordPosVolCPC
best running shoes190,500$0.55
marathon training plan412,100$0.59
trail running gear38,100$0.56
best gps watch76,600$0.62
Columns explained

What each column in your ranked keywords report means

Nine columns per row. Knowing exactly what each one measures prevents the most common misreadings.

ColumnWhat it showsHow to use it
KeywordThe search query the domain appears for.Group related queries by topic and intent before drawing conclusions.
PosRank among results of the same type, for example third among organic results.The number most people mean by "ranking".
Abs posAbsolute position counting every element on the results page, including ads, snippets, local packs and other features.A large gap between Pos and Abs pos means SERP features push the listing down the page.
TypeThe kind of result the domain holds, such as organic, featured snippet or local pack.Separate plain organic rankings from feature placements when reporting.
VolumeAverage monthly searches for the keyword in the selected country and language.A rounded estimate; compare keywords relative to each other rather than trusting exact counts.
CompetitionAdvertiser competition from 0 to 1, based on Google Ads data.Measures paid demand, not how hard the keyword is to rank for organically.
CPCAverage cost per click advertisers pay for the keyword.A proxy for commercial value: high CPC terms usually sit close to a purchase.
URLThe page on the domain that ranks for the keyword.Spot which pages carry the domain and where two pages compete for one query.
Est. trafficEstimated monthly visits, derived from search volume and a typical click rate for that position.Useful for ranking pages and keywords by value; not a replacement for your analytics.
Report preview

A lookup, row by row

Results arrive as a sortable table you can export to CSV or share with a link.

Sample data: the table beside this text uses invented values for a fictional domain, example-outdoors.com, to illustrate the format. It does not describe any real site.
  • Row 3 ranks fifth organically but sits ninth on the page because of SERP features
  • Row 4 is a featured snippet, so it is labeled separately from organic rows
  • Rows 2 and 5 are near misses worth a closer look
Sample data: example-outdoors.com, United States
KeywordPosAbs posTypeVolumeCPCEst. traffic
ultralight tent23organic9,900$1.401,480
how to waterproof a tent68organic2,400$0.3590
best camping stove59organic6,600$0.90330
tent footprint vs tarp11featured_snippet880$0.60250
2 person backpacking tent1114organic4,400$1.2040
Use cases

Five ways to use a ranked keywords list

The same table answers very different questions depending on whose domain you enter and how you sort it.

VS

Competitor research

Enter a rival's domain and sort by estimated traffic to see which pages and topics bring them the most search visits.

How to analyze competitors
GAP

Content gaps

Compare a competitor's keywords with your own export and list the topics they rank for where you have no page at all.

Find content gaps
2X

Cannibalization

Look for one keyword returning different URLs from your domain across lookups, or several of your pages targeting the same intent.

Spot cannibalization
4-20

Quick wins

Filter to positions 4 to 20. These pages already rank, so modest improvements can move them into the top three or onto page one.

Prioritize quick wins
PPC

PPC overlap

Check high CPC keywords where you already rank in the top three organically, then test whether paid spend on them is still needed.

Review PPC overlap
CSV

Export and share

Premium plans export up to 1,000 rows to CSV for spreadsheets, and every lookup has a share link for teammates or clients.

Compare plans
Guide

How to check which keywords a website ranks for

Where the data comes from, how to read it, and how to turn a keyword list into decisions.

What ranked keywords are

Ranked keywords are the search queries for which a domain currently has at least one page in Google's results, along with the position it holds. A ranking keywords checker lets you see that list for any domain, not only sites you manage, which is what makes it useful for competitive research.

For your own site, Google Search Console is the authoritative source for queries that earned impressions and clicks. A third-party list complements it in two ways: it works for domains you have no access to, and it attaches search volume, CPC and competition to each keyword so you can judge value without a separate lookup.

Where the data comes from

The checker queries DataForSEO Labs, a keyword and ranking database built from large-scale tracking of Google results. Each lookup is fetched from the DataForSEO API when you run it, but the underlying database is refreshed on DataForSEO's own schedule, so a position may lag what you see in a live search by days or weeks, especially for pages that moved recently.

Two other limits are worth knowing. The database covers a very large but finite set of keywords, so rare long tail queries a site ranks for may be missing. And search results vary by location, device and personalization, so any position is a representative snapshot rather than what every user sees. Use the data to compare and prioritize, and confirm critical rankings in Search Console.

How to run a useful lookup

Enter the root domain, such as example.com, without the protocol or a path. The lookup covers the whole domain, and the URL column tells you which page ranks for each keyword.

Then choose the country and language that match the market you care about. Rankings and search volumes differ sharply between countries: a UK retailer checked against United States data will show misleading positions and volumes. For businesses active in several markets, run one lookup per market.

Free lookups return 10 rows, which is enough to see a domain's strongest keywords. Premium plans return up to 1,000 rows, which is what you need for gap analysis, cannibalization checks and exports. Repeat lookups for the same domain and settings load instantly from cache; press Refresh when you want the latest data fetched again.

Reading the metrics together

No single column tells you what a keyword is worth. Read them in combination, and the list starts to show priorities.

Volume and estimated traffic

Search volume is demand; estimated traffic is the share of that demand the domain is likely to capture at its current position. A keyword with 20,000 searches at position 15 may send fewer visits than one with 1,500 searches at position 2. Sort by estimated traffic to see what matters today, and by volume to see what could matter if positions improved.

CPC and competition

CPC and competition both come from advertiser behavior, so they describe commercial value rather than ranking difficulty. A keyword with high CPC and high competition is one advertisers pay heavily for, which usually means searchers are ready to buy. That makes it valuable to rank for organically, but it does not mean the organic results are hard to break into. Judge organic difficulty by looking at who ranks on page one and how strong their pages are.

Pos, Abs pos and Type

When Abs pos sits well above Pos, ads and features occupy the space above your listing and the click estimate is likely optimistic. When Type shows a featured snippet or another feature, the domain holds a placement that can be lost to a better formatted answer, so it deserves monitoring.

Estimated traffic in particular is a model, not a measurement. It assumes an average click rate for each position, while real click rates swing with brand recognition, title quality and the features on the page. Treat it as a ranking tool for deciding what to look at first.

Competitor keyword research

Start with the competitors you meet in search results, not only the ones you meet in sales. A publisher or marketplace that outranks you for your core terms is a search competitor, even if it sells nothing you sell.

Sort the competitor's list by estimated traffic. The top rows show which pages earn their visibility, and the URL column reveals the formats behind it: comparison pages, calculators, category pages or long guides. Then sort by CPC to find the commercial terms they hold. A competitor that ranks mostly for informational queries with low CPC is building audience; one that ranks for high CPC terms is capturing buyers.

Look at the Type column too. If a competitor owns featured snippets for questions you also answer, study how their answer paragraph is written. Snippets usually go to the page that answers most directly, not always to the page that ranks first.

Finding content gaps

A content gap is a topic where competitors rank and you have no relevant page. To find gaps, export your domain's keywords and two or three competitors' keywords to CSV, combine them in a spreadsheet, and filter for keywords that appear in competitor lists but not in yours.

Do not chase every gap. Group the missing keywords by topic and intent, then keep the clusters that fit what you sell or know. Ten related keywords that one strong page can cover are worth more than fifty unrelated terms, and a gap in a topic you have no authority on is usually a gap for good reason.

Spotting cannibalization

Keyword cannibalization happens when several pages on one site target the same intent, so search engines alternate between them or rank neither well. In a ranked keywords export, sort by keyword and look for the same or near-identical queries mapped to different URLs, or for a ranking URL that keeps changing between refreshes.

Not every overlap is a problem. A category page and a product page can both rank for a broad term without harm. It becomes a problem when neither page reaches the top positions and both are weaker than one combined page would be. The usual fixes are merging the pages with a 301 redirect, differentiating their intent, or pointing internal links consistently at the page you want to rank.

Quick wins in positions 4 to 20

Keywords in positions 4 to 20 are the best return on effort, because Google already considers the page relevant. Moving from position 8 to position 3 typically brings far more clicks than moving from 40 to 25.

Filter your list to that range, then sort by volume or CPC. For each keyword, open the ranking URL and ask what the top three results do better. Common answers: they answer the query in the first paragraph, they cover subtopics yours skips, their title matches the query more closely, or they have more internal links pointing at them. Update the page, add internal links from related pages, and check the position again after the next data refresh.

Before editing, run the page through the SEO audit to rule out technical issues such as a wrong canonical or a slow response that no amount of content work would fix.

Organic and PPC overlap

If you run Google Ads, compare your paid keywords with keywords where you already rank first to third organically. High CPC terms in that overlap are candidates for a controlled test: reduce or pause bids for a period, then compare total clicks and conversions from both channels.

Results vary. For some queries, ads and organic listings together capture more clicks than organic alone, particularly when competitors bid on your brand name. For others, the organic listing absorbs most of the paid traffic at no cost. The ranked keywords list tells you where to test; only your own conversion data can tell you what to keep.

Tracking changes over time

A single lookup is a snapshot. Its real value appears when you compare snapshots. Export the full list to CSV once a month for your domain and your main competitors, keeping country and language settings identical, and compare the files.

Watch three things: the total number of ranked keywords, the count in the top three and top ten, and which URLs gained or lost rows. A sudden drop across many keywords on one template points to a technical change, while losses concentrated on one topic usually mean a competitor published something better.

FAQ

Ranking keywords checker questions

Where does the ranking data come from?

Every lookup queries DataForSEO Labs, a database built from ongoing tracking of Google search results, and returns keyword, position, absolute position, result type, search volume, competition, CPC, ranking URL and estimated traffic. The database refreshes on DataForSEO's schedule, so very recent ranking changes may not appear yet.

How many keywords can I see for free?

Free lookups, for guests and free accounts, return the top 10 rows for a domain. Premium plans return up to 1,000 rows per lookup and add CSV export. Guests get one lookup per day, and a free account includes ten lookups per month. Your remaining lookups are shown under the tool.

Why do repeat lookups load instantly?

Results are cached after the first lookup for a domain and market, so checking the same domain again loads the saved table right away instead of calling the data provider a second time. This keeps lookups fast and makes it easy to revisit a report while you work through it.

What does the Refresh button do?

Refresh ignores the cached result and fetches the domain's keywords from DataForSEO again. Use it when you have been working on a site and want the most recent data available. Keep in mind the provider updates its database periodically, so refreshing more than once a day rarely changes the numbers.

Do I enter a full URL or just the domain?

Enter the domain, for example example.com, without https or a path. The lookup reports keywords for the whole domain, and the URL column shows which specific page ranks for each keyword. To focus on one section or page, export the results and filter the URL column in a spreadsheet.

Can I check keywords for a specific country?

Yes. Choose a country and language before running the lookup, and positions, volumes and CPC values will reflect that market. Rankings can differ a great deal between countries, so always match the setting to the audience you serve and run separate lookups for each market you target.

What is the difference between Pos and Abs pos?

Pos is the rank among results of the same type, such as fourth among organic listings. Abs pos counts every element on the page, including ads, featured snippets, local packs and other features. When Abs pos is much higher than Pos, the listing sits lower on screen than its organic rank suggests, which usually means fewer clicks.

Why don't the numbers match Google Search Console?

Search Console reports actual impressions and clicks from Google for your verified site, averaged over the dates you choose. A third-party database estimates positions and traffic from sampled results and typical click rates. Use Search Console as the truth for your own site, and this checker for competitors, market sizing and keyword value data.

Still have questions? Contact our team

Found your quick wins? Fix the pages next.

Audit a ranking URL for technical and on-page issues, or check how ready it is for AI search answers.