Guide · Keyword research and content
SEO competitor analysis: find gaps in Google and AI answers
A free-first workflow to see who outranks you on Google, who AI answers cite instead of you, and which gaps are worth closing.
On this page (12 sections)
- 1What SEO competitor analysis covers in 2026
- 2Identify your real search competitors, not just business rivals
- 3Compare rankings and keyword gaps
- 4Find AI citation gaps
- 5Analyse the content patterns that win
- 6Compare technical and page experience basics
- 7Compare local signals: profiles, reviews and listings
- 8Score the gaps: a competitor scorecard template
- 9Compete, differentiate or skip: decide topic by topic
- 10Turn findings into a prioritised plan
- 11Repeat every quarter
- 12Sources
Start any SEO competitor analysis with this: your competitors in search are often not the businesses you meet at trade fairs. For many of the searches that matter to you, the pages above yours belong to marketplaces, directories, publishers and Reddit threads, and the sources AI answers cite can be different again. In an updated Ahrefs study reported by Search Engine Journal in 2026, only about 38% of URLs cited in Google's AI Overviews also ranked in the organic top 10 for the same query, across 863,000 keywords and 4 million cited URLs.
So a competitor analysis that only compares keyword rankings now misses a large part of the picture. This guide gives you a free-first workflow that covers both: who ranks, who gets cited in AI answers, what their pages have that yours lack, and which of those gaps are worth your time.
Who this is for: small-business owners and in-house marketers who want to know why competitors outrank them or get named in AI answers more often, without buying an enterprise SEO suite. What you will be able to do: map your real search competitors, compare rankings and AI citations with free tools, score every gap on one sheet, and decide topic by topic whether to compete, differentiate or skip.
What SEO competitor analysis covers in 2026
SEO competitor analysis is the process of finding out which sites win the searches you care about, in Google's results and in AI answers, and working out what they do that you don't. Its output should be a short, prioritised list of gaps to close, not a spreadsheet of competitor metrics.
It used to mean comparing keyword rankings and backlinks. That is still part of the job, but three things changed in 2025 and 2026.
- Rankings and citations have separated. In the same 2026 Ahrefs data, the other AI Overview citations split almost evenly between positions 11 to 100 (31.2%) and pages beyond position 100 (31.0%). Ahrefs said better citation detection explains part of the fall from 76% in its earlier study, but ranking well clearly no longer guarantees being cited.
- Google's own AI surfaces disagree. Ahrefs found that AI Mode and AI Overviews cited the same URLs only 13% of the time across 540,000 query pairs (US data from September 2025), even though their answers had an average semantic similarity of 86%. You need to check each surface on its own.
- AI answers search wider than your keyword. Google says AI Overviews and AI Mode may use a query fan-out technique, issuing several related searches across subtopics to build one answer. A competitor can be cited because it ranks for a sub-question you never targeted.
The same Google page says there are no additional technical requirements for its AI features: a page must be indexed and eligible to show in Search with a snippet. The fundamentals that win rankings also make you eligible for citations, which is why one analysis can cover both.
What you need before you start
- A list of 15 to 30 priority searches: the service terms and questions that bring you customers. Our keyword research guide shows how to build one from real customer language.
- Access to Google Search Console and Bing Webmaster Tools for your own site.
- A spreadsheet with one row per search and a column for each check in this guide.
- Half a day for the first run. Repeats are quicker, because the sheet and the method already exist.
Identify your real search competitors, not just business rivals
Your real search competitors are the domains that appear most often in Google's results and AI answers for your priority searches, whether or not they sell what you sell. Find them by tallying domains across your query list, not by naming the rivals you already know.
A local accountant might name three other firms in town. Search the firm's top queries and the results may be led by a national directory, a government guidance page, a software company's blog and a Reddit thread. Each of those takes clicks and citations that could have gone to the accountant, so each is a competitor for that query.
The four kinds of search competitor
- Direct search rivals sell what you sell and rank for the same searches. These deserve the deepest analysis, because you can realistically beat them.
- Marketplaces and directories (booking platforms, review sites, listing directories) list you and your rivals side by side. You rarely outrank them for broad terms, but you can be listed well on them.
- Publishers and reference sites (news sites, magazines, Wikipedia, government and university pages) win information queries and are cited heavily by AI.
- Communities (Reddit, forums, YouTube, LinkedIn) supply first-hand opinions. In Peec AI's 2026 analysis of 30 million sources, Reddit was the most-cited domain across ChatGPT, AI Mode, Gemini, Perplexity and AI Overviews, with YouTube, LinkedIn, Wikipedia and Forbes completing the top five.
Some of what AI cites is simply out of reach. In Ahrefs' analysis of ChatGPT's 1,000 most-cited pages (September 2025 data), Wikipedia made up 29.7% of the pages, homepages and landing pages 23.8% and educational pages 19.4%, and Ahrefs judged about two-thirds of the list to be off-limits to marketers. 28.3% of those pages had no organic keyword rankings at all. Knowing which competitors you cannot displace stops you wasting months chasing them.
How to map your competitors in an hour
- Pick 15 to 30 searches from your list. Mix service terms ("emergency plumber Leeds"), cost and comparison questions, and the problems customers describe before they buy.
- Search each one on Google in a private browser window, from the area you serve. Note the domains in the top 10 organic results, the businesses in the map pack if one appears, and the sources linked in any AI Overview.
- Ask the same question in AI Mode, ChatGPT search and Perplexity, plus Copilot if your customers use Microsoft products. Note every cited domain and every business named in the answer.
- Tally the domains. Count how many of your searches each domain appears in, and label it with one of the four types above.
- Keep a shortlist of five to eight. Analyse in depth the direct rivals that appear most often, plus any marketplace or community that dominates several queries.
Your real search competitors in 15 seconds
Compare rankings and keyword gaps
A competitor keyword gap is a search where a competitor ranks and you don't, or where you rank well below them. Find gaps from two directions: your own Search Console data for searches where you are close, and competitors' sites for topics you have no page for at all.
Start with your own data
Search Console's Performance report lists the queries you already appear for, with clicks, impressions and average position. Filter to queries with an average position between roughly 8 and 20 and a healthy number of impressions. These are searches where Google already sees you as relevant but a competitor sits above you. Look each one up on your tally sheet to see who.
Then find the topics competitors cover and you don't
Topic gaps are often bigger than ranking gaps: a rival may have pages on "boiler service cost" or "combi vs system boiler" while you have nothing that could rank. The free Competitor Content Gap Finder finds these by reading sitemaps. Enter your site and up to two competitors and it lists the topics and formats they cover that you don't, ranking comparisons, cost guides, "best" lists and how-tos higher. Treat the result as candidates, not a to-do list: a topic belongs on your site only if it connects to what you sell.
Paid suites such as Ahrefs and Semrush offer keyword gap reports from their own ranking databases. They are faster on large sites, but their volumes and positions are estimates, so confirm any gap that matters with a live search.
Measure share of voice without a paid tool
SEO share of voice is the share of the available visibility for a fixed set of searches that goes to each competitor. Paid tools weight it by estimated click-through rates; you can approximate it for free with a simple points method.
- For each search on your list, give each top 10 result points: 10 for position 1, 9 for position 2, down to 1 for position 10.
- Add up each domain's points across all searches.
- Divide each domain's total by the points available (55 per search) to get its share.
Example (hypothetical): across 20 searches there are 1,100 points available. If your pages score 132 points, your share of voice is 12%. A rival scoring 286 points holds 26%. Keep the same searches every quarter, and the trend becomes more useful than any single figure. For AI answers, use the share of sampled answers that cite or name each competitor instead.
Find AI citation gaps
An AI citation gap is a question where AI answers cite or name a competitor but not you. Find them by asking each priority question several times on each AI surface, logging every cited URL, and then comparing your page with the page that wins.
Sample, don't spot-check
One check tells you very little. In SparkToro's 2026 research with Gumshoe, an AI-tracking company (a conflict of interest the authors disclose), there was less than a 1-in-100 chance that ChatGPT or Google's AI would return the same list of brands in any two of 100 responses. The researchers ran each prompt 60 to 100 times and suggest tracking how often a brand appears rather than its position: brands that appeared across many runs showed a fairly stable pattern, even though their position in each list was close to random.
Few small businesses can run 100 checks per question by hand. A workable compromise is five runs per question on each surface for your ten most valuable questions, each recorded as cited, named without a link, or absent. That gives you a frequency rather than a rank. A competitor cited in four of five runs has a real lead; one in five may be chance. Paid AI visibility trackers can automate larger samples if the questions justify the cost.
What to log for each answer
| Field | What to record | Why it matters |
|---|---|---|
| Surface | AI Overviews, AI Mode, ChatGPT search, Perplexity or Copilot | Each surface cites different URLs |
| Cited URLs | Every linked source, in the order shown | Shows which pages win, not just which brands |
| Businesses named | Every brand in the answer text, linked or not | Being named matters even without a link |
| Your status | Cited, named without a link, or absent | Gives you a citation rate to track |
| Source type | Direct rival, marketplace, publisher or community | Tells you whether to compete or get listed |
Two kinds of citation gap
Free tools cannot show which pages an AI system read before answering, but your rankings give a good clue, and each kind of gap needs a different fix.
- You don't rank for the question or its obvious sub-questions. Your page is probably not in the pool of candidates the AI reads. Treat it as a rankings and coverage problem and go back to the keyword gap.
- You rank on page one, but a rival's page is cited. Your page is probably being read and losing at the passage level. Compare the two pages directly.
The free AI Citation Gap Checker makes that comparison. Enter your page and the cited competitor page, and it measures both the same way, factor by factor (answer-first opening, facts and figures, sources, author, last update, AI crawler access and more), then lists the gaps to close first. Focus on factors where the cited page is clearly ahead, not small differences.
When the cited source isn't a competitor's own site
For "best" and "which" questions, the cited page is often a third-party list, review site or forum thread. That leaves two routes: make your own website a top-cited domain through owned content, or get listed on the domains that are already cited. Paid trackers such as Profound (see its guide to tracking visibility in AI search) report which domains are cited for your prompts. For a small business, the second route usually means accurate directory listings, genuine reviews and a fair mention in independent roundups, never paid placement that isn't disclosed. Our guide to getting cited in AI search covers both routes step by step.
Use the first-party data you already have
Bing Webmaster Tools' AI Performance report, in public preview since February 2026, shows how often your pages are cited in AI answers across Microsoft Copilot, Bing's AI-generated summaries and select partner integrations, with the grounding queries behind those citations. Citations are not clicks. In June 2026 Bing added a Citation Share view: the percentage of citations for a grounding query that go to your site, out of all citations shown for it. Bing calls it an observational metric, not a competitive scoreboard, and it does not reveal competitor domains (checked October 2026). A low share on a query you care about is still worth investigating.
Google's generative AI performance report in Search Console shows impressions for your pages in AI Overviews and AI Mode, by page, country, device and date, but no queries and nothing about competitors (checked October 2026). Use it to see which of your pages already appear. Our guide to the Search Console AI performance report explains how to read it.
Find an AI citation gap in three steps
Analyse the content patterns that win
Look at the pages that rank and get cited for a topic as a group, and note what they share: format, depth, subtopics and entities covered, evidence and freshness. Then fill the genuine holes in your page and add what none of them has, rather than copying what they all have.
Google's own self-assessment questions frame this comparison well. Its guidance on creating helpful, reliable, people-first content asks "Does the content provide substantial value when compared to other pages in search results?" and "Does the content provide original information, reporting, research, or analysis?" A competitor analysis answers the first question with evidence instead of a guess.
Six things to compare
- Format. Are the winners service pages, how-to guides, comparisons, price guides, lists or tools? If every result for "X cost" is a price guide and you offer a plain service page, the format is the gap. Our post on service pages versus blog posts helps you choose.
- Coverage. Which subtopics and questions do most winners answer that you skip?
- Entities. Which products, standards, places, tools and terms do they name?
- Evidence. Do they give prices, figures with sources, photos, worked examples or named experts?
- Answer position. Does each section open with a direct answer, or bury it under an introduction?
- Freshness. When were they last updated, and do they show the date?
Two free tools speed this up. The Cited Content Pattern Analyzer takes the two to six pages an AI answer cites, classifies each (list, how-to, comparison, pricing guide and so on) and measures length, headings, tables, sources and freshness, so you see the shared pattern and how your page differs. The Entity Coverage Checker compares the entities on your page with up to three competitor pages and shows the ones most of them cover and you don't.
Copy the gaps, not the pages
The temptation after a content comparison is to rewrite your page as an average of the top five. Google's May 2026 guide to optimising for generative AI features warns against exactly that: "Don't just recycle what others on the internet have already said, or could easily be produced by a generative AI model." It contrasts commodity content, based on common knowledge, with non-commodity content that offers expert or first-hand takes that go beyond the ordinary.
So use the comparison in two passes. First, fill the genuine holes: a missing subtopic, a missing price range, a question every winner answers and you don't. Second, add something none of them has: your own process, real local detail, photos of your own work, a decision table or a worked calculation. The second pass is what makes your page worth citing over theirs, and it is the core of our content SEO work.
Compare technical and page experience basics
Check that your priority pages are indexed, readable without JavaScript and reasonably fast, then compare the same basics on the pages that beat you. Technical issues rarely explain a whole competitive gap, but a page that is blocked or not indexed cannot win at all.
| Check | How to compare for free | What a gap looks like |
|---|---|---|
| Indexing | URL Inspection in Search Console for yours; search the exact URL on Google for theirs | Your page is not indexed, or Google chose a different URL as canonical |
| Snippet eligibility | Look for noindex or nosnippet rules in the page source and HTTP headers | Your page blocks snippets, which also limits use in AI Overviews and AI Mode |
| Content without JavaScript | View the page source, or load the page with JavaScript switched off | Your main text appears only after scripts run; theirs is in the HTML |
| Core Web Vitals | PageSpeed Insights field data for both URLs | Their page passes at the 75th percentile and yours fails |
| Title and snippet | Compare how both appear in the live results | Theirs states the offer and location; yours is generic |
| Crawler access | Read both sites' robots.txt files | You block a search crawler that they allow |
The Core Web Vitals thresholds are a Largest Contentful Paint (LCP) of 2.5 seconds or less, an Interaction to Next Paint (INP) of 200 milliseconds or less and a Cumulative Layout Shift (CLS) of 0.1 or less, each measured at the 75th percentile of page views. INP replaced First Input Delay as a Core Web Vital in March 2024. You can test a competitor's URL in PageSpeed Insights exactly as you test your own: its field data comes from the Chrome User Experience Report, and when a page has too little real-user data the report falls back to the whole site's origin, or shows no field data for low-traffic sites.
Technical audit scorecard
For your own site, run the free Website SEO Audit: it crawls up to 50 pages the way a search engine does and reports broken links, redirects, duplicate titles, missing meta and speed issues with a health score. Fix anything that stops a priority page being indexed before you work on content; our technical SEO audit checklist goes further. Keep technical gaps in proportion, though: passing Core Web Vitals rarely explains why a far more useful page outranks a thin one.
Compare local signals: profiles, reviews and listings
If you serve a local area, compare your Google Business Profile, reviews and directory listings with the businesses in the map pack and in local AI answers. For local searches these signals often decide who gets named at all.
AI local answers are narrow and inconsistent. In BrightLocal's study of about 200,000 non-branded local prompts, published in September 2026, Google Maps mentioned a tracked business in 66% of searches, against 38% for AI Overviews, 33% for ChatGPT and 32% for AI Mode. AI Mode and AI Overviews shared only 29% of the businesses they named. Google Business Profile made up 28.5% of all citations, used heavily by Google's AI surfaces and hardly at all by ChatGPT. Check each surface separately.
Reviews are where gaps are easiest to see and to close. BrightLocal's Local Consumer Review Survey 2026 of 1,002 US consumers found that 74% look for reviews written in the last three months, 31% will only use a business rated 4.5 stars or higher (up from 17% a year earlier) and 47% will not use a business with fewer than 20 reviews.
Local comparison checklist
| Signal | What to record for you and each rival | Gap worth acting on |
|---|---|---|
| Rating and review count | Star rating and total reviews | You are below the median of the top three |
| Review recency | Reviews in the last three months | Rivals have several recent reviews and you have none |
| Primary category | The main category on each profile | Rivals use a more specific category than you |
| Profile details and photos | Services, hours, attributes, and how many recent photos | Fields they complete that you leave empty; few or old photos |
| Listings | Presence and accuracy on the directories that rank for your searches, Bing Places and Apple Maps | Missing listings, or a different name, address or phone number |
| Service pages | A dedicated page for each main service | Rivals have one page per service; you have one general page |
Close profile gaps with our Google Business Profile optimisation guide, and close review gaps honestly with the methods in how to get more Google reviews. For how AI Mode, Ask Maps and ChatGPT treat local businesses, read our guide to local SEO for AI search.
Score the gaps: a competitor scorecard template
Put every finding on one scorecard so you can compare topics fairly. Score five areas for each priority topic as green, amber or red against the competitors that beat you, turn the colours into points, and weigh the total against the topic's value and how winnable it is.
How we built this: we turned the checks in the previous five sections into one rubric, with thresholds that rely only on free data: live searches, sampled AI answers, Search Console, PageSpeed Insights and Google Business Profile. It is a prioritisation aid, not a model of how Google ranks pages, so adjust the thresholds to your market. You can copy the tables below straight into a spreadsheet.
The five gap areas
| Area | Green (0 points) | Amber (1 point) | Red (2 points) |
|---|---|---|---|
| Rankings | You are in the top 3 | You are in positions 4 to 10 | You are outside the top 10, or have no page |
| AI citations | Cited or named in at least half of your sampled runs | Cited or named at least once | Never cited or named while a rival is |
| Content | You cover what the winners cover and add something original | Similar coverage, nothing unique | Missing subtopics or the winning format |
| Technical | Indexed, readable without JavaScript, passes Core Web Vitals | One issue, such as failing one vital | Not indexed, blocked or not eligible for a snippet |
| Local and reviews | At or above the top-three median on rating, count and recency | Behind on one of the three | Behind on two or three |
Add the points to get a gap score from 0 to 10. Score the local row only for searches that show a map pack; for other searches the maximum is 8. A higher gap score means more work to catch up.
Value and winnability
- Value (1 to 3): 3 if the search is a direct request for what you sell, 2 if it is a research or comparison question that often comes before a purchase, 1 if it is general information.
- Winnable (1 to 3): 3 if direct rivals of a similar size lead, 2 if the results mix rivals with marketplaces or large publishers, 1 if they are dominated by sources you cannot displace, such as Wikipedia, government sites, national brands or community threads.
Priority = Value × Winnable, which gives a score from 1 to 9. Work through topics from the highest priority down. Where two topics tie, do the one with the lower gap score first, because it is quicker to close.
Compete, differentiate or skip: decide topic by topic
The scorecard tells you how big each gap is; who leads the results tells you what kind of move fits. Compete when the gap is in things you control, differentiate when the leaders have strengths you cannot match soon, and skip when the value is low or the results belong to sources you cannot displace.
| If you see this | Decision | First move |
|---|---|---|
| Direct rivals lead, and the gap is in things you control: missing content, a weak opening, a technical issue, fewer recent reviews | Compete | Improve the existing page and profile, using the cited page as the benchmark |
| Direct rivals lead with strengths you cannot match soon: hundreds more reviews, a far larger content library, years of links | Differentiate | Target a narrower audience, area or problem, and add material they lack, such as prices, process, original photos or data |
| Marketplaces or directories hold most of the top 10, and AI answers name them | Get listed, then differentiate | Complete and maintain your listing on those platforms, and aim your own site at more specific searches |
| AI answers cite Reddit threads, YouTube videos or review sites, and you are absent from them | Earn a presence there | Ask customers for reviews, answer genuine questions in communities, publish a short video; never post fake recommendations |
| You rank on page one, but a rival's page is the one cited | Compete at page level | Compare both pages factor by factor, then fix the opening answer, the evidence and the freshness |
| Results are thin or outdated, and buyers care about the topic | Build first | Publish the most useful page on it before a rival does |
| Wikipedia, government sites or national publishers own an information query with little buying intent | Skip | Answer it briefly inside a relevant service page or guide instead of a standalone page |
| The topic doesn't connect to anything you sell, even though a rival covers it | Skip | Leave it off the plan, however much traffic it seems to promise |
Worked example: a home-cleaning company in Bengaluru
Example (hypothetical): a small home-cleaning company in Bengaluru scores four topics after running the steps above. The competitors, positions and scores are invented to show the method.
| Topic | Who leads | Gap score | Value | Winnable | Priority | Decision |
|---|---|---|---|---|---|---|
| Sofa cleaning cost Bengaluru | Two local rivals; AI Overviews cite one rival's price guide in 4 of 5 runs | 6 of 10 | 3 | 3 | 9 | Compete |
| Move-out cleaning checklist | Rivals' blog checklists; no map pack | 3 of 8 | 2 | 3 | 6 | Compete |
| Deep cleaning services Bengaluru | A national home-services marketplace, a directory and two rivals | 7 of 10 | 3 | 2 | 6 | Get listed, then differentiate |
| Removing hard-water stains from tiles | YouTube videos, Reddit threads and large home publishers | 6 of 8 | 1 | 1 | 1 | Skip |
Sofa cleaning comes first. The company ranks seventh (amber), is never cited (red), has no prices while the cited rival does (red), passes the technical checks (green) and trails slightly on reviews (amber). Every gap is in its control, so it adds real price ranges, explains what changes the price and opens with a one-sentence answer.
The move-out checklist ties with deep cleaning on priority but has the lower gap score, so it goes second: the company expands its short checklist with room-by-room time estimates from its own jobs.
Deep cleaning is valuable, but the marketplace wins the broad term. The company completes its marketplace and directory listings, then builds its own page around what those listings don't show (exact scope, products, typical duration, its own before-and-after photos) and targets narrower searches such as post-renovation cleaning. The hard-water topic gets a few lines on the bathroom-cleaning page instead of its own page.
Turn findings into a prioritised plan
Turn the top of your scorecard into a 90-day plan of three to five topics, each with one owner, one main change and one measure. A short list that gets done beats a long one that doesn't.
- Fix blockers first. Any red technical score on a priority page, such as a page that is not indexed, a blocked crawler or a stray noindex, comes before everything else, because nothing else works until it is fixed.
- Take the quick "compete" wins. Start with high-priority topics with low gap scores: add the missing subtopic or price range, rewrite the opening so it answers the question directly, and update the date only when the content really changes.
- Start one "differentiate" project. Pick the highest-value topic that needs a different angle and plan the original material it requires, such as photos, data, a process write-up or a calculator.
- Close local gaps continuously. Review requests and profile fixes take weeks to show results, so start them in week one and keep them running.
- Record the baseline. Save this quarter's scorecard, share-of-voice figures and AI citation counts, so next quarter compares like with like.
What not to do
- Don't copy competitors' pages or chase every gap a tool lists. An average of the top five is commodity content, and a topic a rival covers is not automatically one your customers need from you.
- Don't treat one AI answer as a ranking. Use how often each brand appears across repeated runs.
- Don't buy mentions or rank yourself first on your own "best" list. Google's AI guide says seeking inauthentic mentions "isn't as helpful as it might seem", and readers can usually tell.
- Don't judge success on rankings alone. A topic can gain AI citations and enquiries without moving much in the top 10, so track all the scorecard areas.
If you plan to hand the work to a specialist, our post on how to choose an SEO agency lists the questions to ask before you hire.
Repeat every quarter
Re-run the same analysis every three months, with the same searches, the same competitor shortlist and the same scoring rules. Rankings and AI citations move constantly, so the trend across quarters tells you far more than any single snapshot.
What to re-check each quarter
- Your share of voice and AI citation rate for the same searches and questions.
- New entrants to your shortlist, and cited competitor pages that changed format or were updated.
- Your scorecard colours for each priority topic: which moved from red to amber, and which stayed put.
- Your first-party AI data in Search Console and Bing Webmaster Tools.
Run an extra check outside the cycle after a Google core update, or whenever a priority page loses traffic suddenly. Keep a simple change log alongside the scorecard, noting what you changed and when, so you can connect movement to actions rather than guessing.
Competitor analysis is only useful if it changes what you publish. If you would like help running the first round or acting on the findings, talk to us.
Free tools in this guide
- Competitor Content Gap Finder Find the topics and formats competitors cover that you do not.
- AI Citation Gap Checker Compare your page with a cited competitor and see the gaps to close.
- Cited Content Pattern Analyzer See the formats and patterns of cited pages, and get a content plan.
- Entity Coverage Checker Find the brands, tools and concepts competitors cover and you miss.
- Website SEO Audit Crawl up to 50 pages and get a health score, every issue and a 30-day plan.
By the numbers
- of URLs cited in Google AI Overviews also ranked in the organic top 10 for the same query (Ahrefs, 863,000 keywords, 2026)
- 38%
- Source: Search Engine Journal (Ahrefs data)
- of the time, AI Mode and AI Overviews cited the same URLs for the same query (Ahrefs, US data from September 2025)
- 13%
- Source: Search Engine Journal (Ahrefs data)
- chance that ChatGPT or Google's AI gives the same list of brands in any two of 100 responses (SparkToro and Gumshoe, 2026)
- <1 in 100
- Source: SparkToro
- of local searches in which Google Maps vs AI surfaces (AI Overviews, ChatGPT, AI Mode) named a tracked business (BrightLocal, 2026)
- 66% vs 32–38%
- Source: BrightLocal
Frequently asked questions
What is SEO competitor analysis?
SEO competitor analysis is the process of finding out which sites win the searches you care about, in Google results and AI answers, and working out what their pages have that yours lack. It covers rankings, AI citations, content, technical basics and, for local businesses, profiles and reviews. The useful output is a short, prioritised list of gaps to close, not a pile of competitor metrics.
How do I find my real SEO competitors for free?
List 15 to 30 searches that bring you customers, search each on Google in a private window from your area, and ask the same questions in AI Mode, ChatGPT search and Perplexity. Note every domain in the top 10 and every cited source, then count how often each appears. The most frequent domains are your real search competitors, which often include marketplaces, publishers and Reddit as well as direct rivals.
What is a competitor keyword gap?
A competitor keyword gap is a search where a competitor ranks and you don't, or where you rank well below them. Find close gaps in Search Console by filtering for queries with an average position between about 8 and 20. Find topic gaps by comparing competitors' sitemaps and service menus with yours. Only act on gaps that connect to something you sell.
Why does a competitor get cited in AI Overviews when I rank higher?
Ranking and citation are increasingly separate. In Ahrefs' 2026 data only about 38% of URLs cited in AI Overviews ranked in the top 10, partly because Google's AI features run several related searches and cite pages that answer sub-questions. If you rank on page one but aren't cited, compare your page with the cited one for a direct opening answer, specific facts, sources and freshness.
How many times should I check an AI answer?
More than once, because AI answers vary between runs. SparkToro's 2026 research found less than a 1-in-100 chance of ChatGPT or Google's AI giving the same brand list twice in 100 responses, and suggests 60 to 100 runs for reliable tracking. For a small business, five runs per question on each surface for your ten most valuable questions gives a usable frequency.
What is SEO share of voice and how do I calculate it?
SEO share of voice is the share of the available visibility for a fixed set of searches that goes to each competitor. A free method: give each top 10 result points from 10 for position 1 down to 1 for position 10, total each domain across all searches, and divide by 55 points per search. For AI answers, use the share of sampled answers that cite or name each brand.
Do I need Ahrefs or Semrush for competitor analysis?
No. You can run a solid analysis with live searches, Search Console, Bing Webmaster Tools, PageSpeed Insights and free gap tools. Paid suites are faster on large sites because they estimate rankings for thousands of keywords at once, but their volumes and positions are modelled. Confirm any gap that matters with a live search before acting on it.
Should I copy what top-ranking competitors do?
Copy the gaps, not the pages. Fill genuine holes, such as a missing subtopic or price range that every winning page covers, then add something none of them has, such as your own process, local detail or original photos. Google's 2026 guidance on generative AI features warns against recycling what others have already said, so an average of the top five rarely wins.
How often should I do an SEO competitor analysis?
Every quarter works for most small businesses: re-run the same searches and questions with the same competitor shortlist and scoring rules, so changes are comparable. Run an extra check after a Google core update or a sudden traffic drop on a priority page. Keep a change log so you can connect movement in rankings and citations to what you changed.
Sources
Every figure and claim in this guide comes from the sources below. We checked each one when writing and link to the original so you can read it yourself. Credit belongs to the authors and publishers listed. How we write and check our articles.
-
1
Google AI Overview Citations From Top-Ranking Pages Drop Sharply
Search Engine Journal · Ahrefs 2026 data: 38% of AI Overview citations rank top 10; 31.2% at positions 11–100, 31.0% beyond.
-
2
Google AI Mode & AI Overviews Cite Different URLs, Per Ahrefs Report
Search Engine Journal · AI Mode and AI Overviews cite the same URLs 13% of the time; 86% semantic similarity.
-
3
AI features and your website
Google Search Central · Query fan-out; indexed and snippet-eligible pages qualify with no additional requirements.
-
4
AI search engines cite Reddit, YouTube, and LinkedIn most: Study
Search Engine Land · Peec AI analysis of 30M sources: Reddit most cited, then YouTube, LinkedIn, Wikipedia, Forbes.
-
5
67% of ChatGPT's Top 1,000 Citations Are Off-Limits to Marketers (+ More Findings)
Ahrefs · Page types of ChatGPT's most-cited pages (Sept 2025 data); 28.3% with no organic keywords.
-
6
NEW Research: AIs are highly inconsistent when recommending brands or products
SparkToro · Less than 1-in-100 chance of the same brand list; each prompt run 60–100 times; visibility steadier than position.
-
7
How to Track Your Brand Visibility in AI Search With Profound
Profound · Vendor guide to tracking prompts and the domains AI answers cite for them.
-
8
Introducing AI Performance in Bing Webmaster Tools Public Preview
Microsoft Bing Blogs · February 2026 preview: citations in Copilot, Bing AI summaries and partner integrations; grounding queries.
-
9
New AI Visibility Insights in Bing Webmaster Tools: Intents, Topics, Citation Share, Compare
Microsoft Bing Blogs · June 2026 Citation Share definition; not a competitive scoreboard; no competitor domains.
-
10
Generative AI performance report (Search)
Search Console Help · Impressions in AI Overviews and AI Mode by page, country, device and date.
-
11
Creating helpful, reliable, people-first content
Google Search Central · Self-assessment questions on value compared with other results and original analysis.
-
12
Optimizing your website for generative AI features on Google Search
Google Search Central · Still SEO; commodity vs non-commodity content; do not recycle; inauthentic mentions.
-
13
Web Vitals
web.dev · LCP 2.5 s, INP 200 ms, CLS 0.1 thresholds at the 75th percentile; INP replaced FID.
-
14
About PageSpeed Insights
Google for Developers · Field data from CrUX and origin fallback when a page lacks data.
-
15
Study: AI local search data
BrightLocal · 2026 study: Maps 66% vs AI surfaces 32–38%; overlap between surfaces; GBP 28.5% of citations.
-
16
Local Consumer Review Survey 2026
BrightLocal · Review recency (74%), 4.5-star threshold (31%) and fewer than 20 reviews (47%).