Blog
guidemcp

How to Find a Competitor's New Backlinks With an AI Agent

Musthaq Ahamad
Musthaq Ahamad
(updated)

To find a competitor's new backlinks, pull every link Ahrefs first saw in the last 30 to 90 days for their domain, filtered to one link per referring domain, dofollow, content links only, above a domain rating floor of about 20. Then read the top 40 referring pages and classify how each link was earned: listicle, guest post, resource page, review, editorial mention, directory, syndication, forum, sponsorship or press. That mix is the finding. It tells you which tactic the competitor is running and which asks are realistic for you. Finally, pull referring domains for the competitor and for your own site and diff them. Domains that link to them and not to you, especially ones that link to two or more competitors, are the prospect list. An AI agent with an Ahrefs connection runs the pulls, does the classification with its own browsing, and returns a ranked table of prospects with the suggested ask for each.

TL;DR

QuestionAnswer
Data sourceAhrefs backlinks, referring domains and top pages by links, plus your own browsing to read the linking pages
Window90 days by default, 30 in a fast-moving space
Filters that matterOne link per domain, dofollow, content only, DR floor of 20, spam excluded
The findingThe link-type mix, not the link count
The output25 to 40 prospects ranked by DR, ease of ask, recency and relevance
Playbookcompetitor-new-backlinks

A competitor's newest backlinks are the most useful ones to study. Old links tell you what worked once. Links from the last few weeks tell you which sites are linking to businesses like yours right now, which of the competitor's pages are earning them, and which tactics they are running. Every one of those sites is a prospect with proof attached.

This guide is the procedure Sequel's competitor-new-backlinks playbook gives an agent. You can run it by hand in Ahrefs, or let the agent run it against your Ahrefs account.

What competitor backlink prospecting is

Competitor backlink prospecting is the practice of studying which sites recently linked to a competitor, working out why, and reaching out to the ones that would plausibly link to you for the same reason.

It is still the most-cited link tactic on Reddit. A 2026 thread on r/WebsiteSEO asking how people build links now opens with the same advice: analyse where competitors get links in Ahrefs, then filter by relevance, DR, traffic and spam score. The hard part is not the idea. It is doing the filtering and classification well enough that the list is worth an outreach hour.

Step 1: confirm the competitor and the window

Search competitors are often not the business competitors you have in mind. The site outranking you for your money queries may be a publisher, a marketplace or a tool you never thought of as a rival. If you are not sure, run the competitor-keyword-gap playbook first.

Default the window to the last 90 days. Use 30 in a space where links move fast. Say which you used in the report.

Step 2: see which of their pages earn links

Before pulling individual links, look at the pages. ahrefs.top_pages_by_links with the competitor as target and since set to the window start ranks their pages by new links in the window.

Fetch the top ten with your browser and classify each by format: guide, tool or calculator, research or data, comparison, template, glossary, product page. This tells you what content in your market is worth linking to right now, which is a different question from what ranks.

Step 3: pull the new links

ahrefs.backlinks with the competitor as target and these parameters:

ParameterValueWhy
sinceWindow startOnly links first seen in the window
one_per_domaintrueA sitewide footer link is one relationship, not hundreds
dofollow_onlytrueNofollow links are not prospects for equity
content_onlytrueSkips navigation, footers and sidebars
min_domain_rating20Raise it for a strong site
limit300Enough to see the mix
order_bydomain_rating_source:descStrongest first
include_trafficoffCosts ten units per row. Add it later, for the shortlist only

The agent prompt is one line:

Show me every dofollow link example.com earned in the last 90 days, one per domain, DR 20 and up.

Step 4: classify how each link was earned

For the top 40 by domain rating, read the referring page's title and anchor, then open the page. Assign one type per link:

  • Listicle or roundup ("best X tools", "top Y for Z")
  • Guest post
  • Resource page
  • Review or comparison
  • Editorial mention
  • Directory or citation
  • Syndication or scraper
  • Forum or community
  • Sponsorship or partner page
  • Press pickup

Report the mix as a percentage. The mix is the finding. Forty percent listicles means the competitor is pitching roundups and you can too. Forty percent syndication means one article republished by scrapers, and the "new links" number was noise.

Step 5: find sites that link to them and not to you

ahrefs.referring_domains for the competitor, and again for your own site, both with dofollow_only, exclude_spam, a DR floor of 20 and a limit of 1000. Diff on domain.

Domains in their set and absent from yours are prospects. With two or three competitors, a domain that links to more than one is the highest priority. It has demonstrated, more than once, that it links to this kind of site.

Step 6: shortlist and rank

Keep 25 to 40 prospects. Rank by:

  1. Domain rating, as a tiebreaker rather than the first sort.
  2. Ease of ask: listicle and resource page first, guest post next, editorial mention last.
  3. Recency: a page that added a competitor link this month is being actively edited.
  4. Relevance: a one-line check from your read of the page.

Only now, if you want traffic in the table, rerun ahrefs.referring_domains for the shortlist with include_traffic: true. Pricing the wide list would have cost ten times more for rows you discarded.

The report

Three parts, in this order:

  1. The competitor's link-earning pages with their format, so you know what to build.
  2. The link-type mix, with two or three example links per type.
  3. The prospect table: linking domain, DR, the competitor page it links to, the linking page, why the link exists, the suggested ask, and the page on your site the link should point to.

Set aside sitewide, nofollow and syndication rows in a separate short list so the reader knows they were seen and skipped.

Gotchas that make the list worthless

  • "New" means newly found by Ahrefs. The first-seen date is the discovery date, not the publish date. A link can be weeks old before the index sees it.
  • One link per domain is on for a reason. Without it, a single blogroll relationship looks like hundreds of links.
  • Syndication inflates the count. The same anchor and title across many low-DR domains is one article republished by scrapers. Group by anchor and title before reading the mix.
  • A competitor's spam is not a strategy. The spam filter and DR floor exist so the prospect list is not a copy of their link farm. Do not recommend buying links or directory blasts, whatever the competitor did.
  • Ahrefs numbers are estimates. DR and traffic rank prospects against each other. They are not a forecast of what a link will do. Never promise rankings from links.
  • Relevance beats DR. A DR 35 site that writes about your category is a better prospect than a DR 70 general-news site that linked to a competitor's funding announcement once.

Running it with an agent

Most of the work above is filtering, reading pages and classifying. That is exactly what an agent is good at, provided it has authenticated access to Ahrefs. One r/seogrowth poster described replacing their AI SEO tool stack with Claude and an API key, with competitor backlink audits as the first thing they automated.

Sequel supplies the Ahrefs connection over MCP, alongside Search Console and GA4, and the playbook so the agent follows this procedure rather than improvising a worse one. Install both with one command:

npm install -g @sequelsh/cli@latest
sequel install claude-code

Connect Ahrefs once (the Ahrefs and Claude Code guide shows the steps), then ask:

Which sites linked to competitor.com in the last 90 days that don't link to us? Rank them as outreach prospects.

The agent reads competitor-new-backlinks through sequel_read_skill, runs the three Ahrefs pulls, opens the referring pages with its own browser, and returns the prospect table. From there, backlink-profile-health-check covers your own profile and competitor-top-pages-teardown covers the content side. If you are new to how agents reach these tools, what MCP is explains the plumbing in five minutes.

The prospect list is only as good as the classification behind it. Let the agent do the reading. Get started free.

Try Sequel

Build your company brain.

Sequel connects the systems your company runs on and learns how your team defines every metric, so any AI agent can answer from it. Free for up to 3 seats, no credit card required.

Get started free

Frequently asked questions

How do I see a competitor's new backlinks?

Query Ahrefs' backlinks endpoint for the competitor's domain with a first-seen date filter covering the last 30 to 90 days, one link per referring domain, dofollow and content links only. Then read the referring pages to classify how each link was earned. An agent with an Ahrefs connection runs the pull and the classification in one pass.

Why should I look at new backlinks rather than all backlinks?

Old links tell you what worked once. Links from the last few weeks tell you which sites are linking to businesses like yours right now and which competitor pages are earning them. A page that added a competitor link this month is being actively edited, which makes it a realistic outreach target.

What does 'new' mean in Ahrefs?

Newly discovered by the Ahrefs index, not newly published. The first-seen date lags the real publish date, more so on small sites. Treat the window as approximate.

How do I find sites that link to my competitor but not to me?

Pull referring domains for the competitor and for your own site, then diff on domain. Domains in their set and absent from yours are prospects. With two or three competitors, a domain that links to more than one is the highest priority because it demonstrably links to sites like yours.

Should I copy every link my competitor got?

No. Filter out sitewide links, syndication and scrapers, and anything under a domain rating floor, and never buy links or run directory blasts because a competitor did. Relevance beats domain rating: a DR 35 site in your category is a better prospect than a DR 70 news site that mentioned a competitor's funding once.

Can Claude or ChatGPT do competitor backlink analysis?

Yes, with an authenticated Ahrefs connection. Sequel exposes Ahrefs over MCP alongside Search Console, and ships a competitor-new-backlinks playbook the agent follows, so the same procedure runs in Claude, ChatGPT, Cursor or Claude Code.

How much does this cost in Ahrefs API units?

Every row costs units, and the traffic column costs ten times more per row than the rest. Pull the wide list without traffic, shortlist, then price only the 25 to 40 prospects you will actually contact.

Written by

Musthaq Ahamad
Musthaq Ahamad

Co-founder and CEO of Sequel. Previously built developer tools and data infrastructure. Passionate about making data accessible for everyone.