Home About Support Blog Ask AI
Dashboards +
On-Page SEO +
Technical SEO +
SERP & Content +
Local SEO +
Get the Chrome Extension
Free SEO & GEO Tool

SEO Competitor Analysis Tool

Type any domain. See what it ranks for on Google, which pages carry the traffic, who else competes for the same keywords, and which of those keywords it gets cited for in AI Overviews.

Last updated: September 2026
💡 API key → Settings
8 credits per day

How This Tool Works

This SEO competitor analysis tool reads a ranking index rather than crawling Google live. One lookup returns the whole first screen: how many keywords the domain ranks for, how those rankings split across positions, the estimated monthly visits and what that traffic would cost in ads, plus the hundred keywords carrying the most of it.

Everything after that is a separate button, because everything after that is a separate paid lookup. Nothing loads until you ask for it, and the credit counter under the input tells you exactly where you stand. That is the opposite of how most free tools work, and it is why this one can stay free.

Filtering, sorting and searching the loaded keywords costs nothing at all. Those hundred rows are already in your browser, so narrowing them to positions 4 to 10 with commercial intent is instant and free.

Why a Competitor's Traffic Number Is Usually Wrong

Here is the first thing this tool does that the expensive ones do not: it tells you how much of that impressive traffic number is just the brand's own name.

A worked example from building this. Sorting a well-known German SEO blog by estimated traffic put a single word on top: pinterest. Not their brand, not their topic, a navigational search where somebody typed a platform name and Google happened to include an explainer article. That one keyword carried more estimated traffic than the next dozen combined.

So every report here splits it out. If a meaningful share of the estimated traffic comes from keywords containing the brand name, or from navigational searches, you get told before you read the number. One click removes both and shows you the traffic they actually earned by competing.

Keywords in AI Overviews, Not Just in the Blue Links

Google's AI Overviews cite sources, and being cited is not the same as ranking. You can sit at position eight and still be the paragraph the overview quotes. You can rank second and be absent from it entirely.

The ranking database exposes that as its own result type, so this tool can show which keywords a domain is cited for in an AI Overview. To put the scale in perspective: healthline.com is cited for over 1.5 million of them in the US index. Most competitor tools either ignore this layer or put it behind their top tier.

Worth being precise about what the number means. A citation is a brand mention and a chance the reader clicks through. It is not a visit, and treating it as one is how people end up disappointed by AI search reporting.

The Gap Is the Part You Act On

"What do they rank for" is the question people ask. "What do they rank for that I don't" is the question that produces work.

Put your own domain in the second field and the gap view compares the two: keywords where the competitor ranks and you are nowhere, sorted by search volume, with a difficulty score on every row. The difficulty is what turns a list into a plan. A keyword with 8,000 searches and a difficulty of 74 is a year of work. The same volume at 22 is next week.

How This Compares to Ahrefs and Semrush

They are better tools. They have their own crawlers, a decade of history, rank tracking, backlinks, alerts and projects. If competitor research is your daily job, pay them.

This is for the other case: you need an answer about one domain, right now, and you do not want to start a trial.

CapabilityLuminaAhrefs, Semrush
Account neededNoneSignup, usually a card
Keywords per lookup100, filterable in the browserThousands, by plan
Brand traffic splitShown by defaultManual filtering
AI Overview citationsIncludedHigher tiers
Data age shownSnapshot date on every reportNot stated
BacklinksNoYes, and it is their strength
Rank tracking over timeNoYes
CSV exportFreeBy plan
PriceFree, 8 lookups a dayRoughly 100 to 250 a month

The row worth pausing on is the snapshot date. Every tool in this category serves a pre-computed index, and none of them tell you how old the entry is. This one prints the date of the ranking snapshot at the top of every report, because a number without a date is a number you cannot argue with.

When Not to Use It

More tools

FAQ

Where does the ranking data come from?+
From DataForSEO's ranking index, a pre-computed database of Google results rather than a live search. That is why a report comes back in about two seconds instead of two minutes, and also why every report shows the date of the snapshot it was built from.
How accurate are the traffic numbers?+
They are estimates, calculated from search volume and an expected click-through rate for the position. Treat them as a way to compare two domains, not as a measurement. For your own site the real number is in Google Search Console, and it is free and exact.
Why only 8 lookups a day?+
Because each one costs real money in API calls and the tool has no ads and no signup wall to pay for them. Filtering and sorting the loaded keywords is unlimited, so a single lookup usually answers several questions. Add your own DataForSEO key in Settings and the limit disappears.
Can I analyze my own site with it?+
Yes, and it is a good sanity check against Search Console. Put your domain in the first field to see yourself the way the index sees you. Put it in the second field instead when you want the gap against a competitor.
What does the difficulty score mean?+
It estimates how hard it is to reach the top ten for that keyword, on a scale of 0 to 100, based on how strong the pages currently ranking are. Under 20 is realistic for a new page, over 70 usually needs authority you cannot build in a quarter.
Does it cover markets outside the US?+
Yes, 63 countries with their own language settings, including Germany, Austria and Switzerland. Pick the market before you run the lookup, because a domain's German rankings and its US rankings are different datasets and the currency shown follows your choice.

Check any page you are looking at

The Lumina Chrome extension puts the on-page checks one click away, on any page you have open, including pages behind a login.

Get the Chrome Extension